diff loadtools/flcmplboot.c @ 437:2cd705c8116e

loadtools: Mot C155 turns out to have the same flash partition quirks as the flash chip on TI's D-Sample c155.config changed to use the fixed 28f640w30b config instead of CFI, and a bit of C code in fc-loadtool had to be changed too so that flash erase-program-boot still works.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 06 Nov 2018 16:02:23 +0000
parents e7502631a0f9
children 0dd2c87c1b63
line wrap: on
line diff
--- a/loadtools/flcmplboot.c	Mon Nov 05 03:20:34 2018 +0000
+++ b/loadtools/flcmplboot.c	Tue Nov 06 16:02:23 2018 +0000
@@ -15,6 +15,7 @@
 
 extern struct flash_bank_info flash_bank_info[2];
 extern struct flash_cmdset flash_cmdset_intel;
+extern struct flash_cmdset flash_cmdset_intel_w30;
 
 extern uint32_t crc32_table[];
 
@@ -147,7 +148,8 @@
 		"error: detected flash boot sector size differs from config\n");
 		return(-1);
 	}
-	if (flash_bank_info[0].ops != &flash_cmdset_intel) {
+	if (flash_bank_info[0].ops != &flash_cmdset_intel &&
+	    flash_bank_info[0].ops != &flash_cmdset_intel_w30) {
 		fprintf(stderr,
 			"error: operation implemented for Intel flash only\n");
 		return(-1);