diff options
author | Alexandros C. Couloumbis <alex@ozo.com> | 2010-11-11 14:57:58 +0000 |
---|---|---|
committer | Alexandros C. Couloumbis <alex@ozo.com> | 2010-11-11 14:57:58 +0000 |
commit | caaa49255171e6e8e9df6eb2d6fae64a9018b11d (patch) | |
tree | aa88e68396fdb5c600b6b5d2222aeb4133d88f63 /target/linux/generic | |
parent | 7fb546159426f91a261a1c35ec9736bb9a592f5e (diff) | |
download | mtk-20170518-caaa49255171e6e8e9df6eb2d6fae64a9018b11d.zip mtk-20170518-caaa49255171e6e8e9df6eb2d6fae64a9018b11d.tar.gz mtk-20170518-caaa49255171e6e8e9df6eb2d6fae64a9018b11d.tar.bz2 |
linux/generic: fix a mistake in 2.6.37/089-mtd-samsung-flash.patch. (thank you maddes)
SVN-Revision: 23957
Diffstat (limited to 'target/linux/generic')
-rw-r--r-- | target/linux/generic/patches-2.6.37/089-mtd-samsung-flash.patch | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/target/linux/generic/patches-2.6.37/089-mtd-samsung-flash.patch b/target/linux/generic/patches-2.6.37/089-mtd-samsung-flash.patch index 03d890e..9b38ee4 100644 --- a/target/linux/generic/patches-2.6.37/089-mtd-samsung-flash.patch +++ b/target/linux/generic/patches-2.6.37/089-mtd-samsung-flash.patch @@ -1,28 +1,21 @@ --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ b/drivers/mtd/chips/cfi_cmdset_0002.c -@@ -394,15 +394,31 @@ static void cfi_fixup_major_minor(struct +@@ -394,9 +394,33 @@ static void cfi_fixup_major_minor(struct { // manufacturers defined in include/linux/mtd/cfi.h - if (cfi->mfr == CFI_MFR_SAMSUNG && cfi->id == 0x257e && - extp->MajorVersion == '0') -- extp->MajorVersion = '1'; -- /* -- * SST 38VF640x chips report major=0xFF / minor=0xFF. -- */ -- if (cfi->mfr == CFI_MFR_SST && (cfi->id >> 4) == 0x0536) { -- extp->MajorVersion = '1'; -- extp->MinorVersion = '0'; + if (cfi->mfr == CFI_MFR_SAMSUNG && + extp->MajorVersion == '0') { + printk(" Fixed Samsung's Amd/Fujitsu Extended Query version from %c.%c", + extp->MajorVersion, extp->MinorVersion); + -+ extp->MajorVersion = '1'; -+ extp->MinorVersion = '0'; + extp->MajorVersion = '1'; ++ extp->MinorVersion = '0'; + -+ printk(" to %c.%c.\n", -+ extp->MajorVersion, extp->MinorVersion); ++ printk(" to %c.%c.\n", ++ extp->MajorVersion, extp->MinorVersion); + } + + if (cfi->mfr == CFI_MFR_SAMSUNG && @@ -33,11 +26,13 @@ + printk(" Fixed Samsung's Amd/Fujitsu Extended Query version from %c.%c", + extp->MajorVersion, extp->MinorVersion); + -+ extp->MajorVersion = '1'; // set to 1.3 (last defined version) ++ extp->MajorVersion = '1'; // set to 1.3 (last defined version) + extp->MinorVersion = '3'; + + printk(" to %c.%c.\n", + extp->MajorVersion, extp->MinorVersion); - } - } - ++ } ++ + /* + * SST 38VF640x chips report major=0xFF / minor=0xFF. + */ |