Browse Source

workaround bogus CFI version for the wrt350nv2

SVN-Revision: 11457
Imre Kaloz 17 years ago
parent
commit
111f11d91f
1 changed files with 14 additions and 0 deletions
  1. 14 0
      target/linux/orion/patches/050-wrt350nv2_cfi_workaround.patch

+ 14 - 0
target/linux/orion/patches/050-wrt350nv2_cfi_workaround.patch

@@ -0,0 +1,14 @@
+--- a/drivers/mtd/chips/cfi_cmdset_0002.c
++++ b/drivers/mtd/chips/cfi_cmdset_0002.c
+@@ -323,8 +323,9 @@
+ 			return NULL;
+ 		}
+ 
+-		if (extp->MajorVersion != '1' ||
+-		    (extp->MinorVersion < '0' || extp->MinorVersion > '4')) {
++		if ((extp->MajorVersion != '0' && extp->MinorVersion != '0') &&
++		    (extp->MajorVersion != '1' ||
++		    (extp->MinorVersion < '0' || extp->MinorVersion > '4'))) {
+ 		        if (cfi->mfr == MANUFACTURER_SAMSUNG &&
+ 			    (extp->MajorVersion == '3' && extp->MinorVersion == '3')) {
+ 			    printk(KERN_NOTICE "  Newer Samsung flash detected, "