Comments
Patch
===================================================================
@@ -18,7 +18,7 @@
#include <linux/mtd/cfi.h>
#include <linux/mtd/gen_probe.h>
-//#define DEBUG_CFI
+#define DEBUG_CFI
#ifdef DEBUG_CFI
static void print_cfi_ident(struct cfi_ident *);
@@ -251,6 +251,18 @@
cfi->cfiq->InterfaceDesc =
le16_to_cpu(cfi->cfiq->InterfaceDesc);
cfi->cfiq->MaxBufWriteSize =
le16_to_cpu(cfi->cfiq->MaxBufWriteSize);
+ //DEBUG - BEGIN - force max write size to 8 bytes (2^3)
+ if (cfi->cfiq->MaxBufWriteSize)
+ {
+ printk("Warning: Overriding MaxBufWriteSize from 2^%d
to 2^%d\n",
+ cfi->cfiq->MaxBufWriteSize,
+ 3
+ );
+ cfi->cfiq->MaxBufWriteSize = 3;
+ }
+ //DEBUG - END
+
+