aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/linux/linux-2.6.24
diff options
context:
space:
mode:
authorSteffen Sledz <sledz@dresearch.de>2011-03-10 18:44:00 +0100
committerSteffen Sledz <sledz@dresearch-fe.de>2011-06-14 11:05:21 +0200
commit8012131575741ef798e85b273d5c614408d82d6b (patch)
tree6c0c58127a0a6f009a9fa98836bc42bd72c9658b /recipes/linux/linux-2.6.24
parent6fed9aabfb59863810dd1686c632d84e2bb85324 (diff)
downloadopenembedded-8012131575741ef798e85b273d5c614408d82d6b.tar.gz
linux-2.6.24: add support for AMIC flashes (e.g. A29L160AT)
Similar patch is on its way to the mainline kernel: http://thread.gmane.org/gmane.linux.kernel/1111144 Signed-off-by: Steffen Sledz <sledz@dresearch.de>
Diffstat (limited to 'recipes/linux/linux-2.6.24')
-rw-r--r--recipes/linux/linux-2.6.24/cfi-amic.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/recipes/linux/linux-2.6.24/cfi-amic.patch b/recipes/linux/linux-2.6.24/cfi-amic.patch
new file mode 100644
index 0000000000..feb673f73f
--- /dev/null
+++ b/recipes/linux/linux-2.6.24/cfi-amic.patch
@@ -0,0 +1,22 @@
+diff -Nurd linux-2.6.24.orig//drivers/mtd/chips/cfi_cmdset_0002.c linux-2.6.24/drivers/mtd/chips/cfi_cmdset_0002.c
+--- linux-2.6.24.orig//drivers/mtd/chips/cfi_cmdset_0002.c 2011-03-10 17:05:22.868634509 +0100
++++ linux-2.6.24/drivers/mtd/chips/cfi_cmdset_0002.c 2011-03-10 17:06:58.723636256 +0100
+@@ -219,6 +219,7 @@
+ static struct cfi_fixup cfi_fixup_table[] = {
+ #ifdef AMD_BOOTLOC_BUG
+ { CFI_MFR_AMD, CFI_ID_ANY, fixup_amd_bootblock, NULL },
++ { CFI_MFR_AMIC, CFI_ID_ANY, fixup_amd_bootblock, NULL },
+ #endif
+ { CFI_MFR_AMD, 0x0050, fixup_use_secsi, NULL, },
+ { CFI_MFR_AMD, 0x0053, fixup_use_secsi, NULL, },
+diff -Nurd linux-2.6.24.orig//include/linux/mtd/cfi.h linux-2.6.24/include/linux/mtd/cfi.h
+--- linux-2.6.24.orig//include/linux/mtd/cfi.h 2011-03-10 17:05:19.584884614 +0100
++++ linux-2.6.24/include/linux/mtd/cfi.h 2011-03-10 17:08:03.886636402 +0100
+@@ -485,6 +485,7 @@
+ #define CFI_ID_ANY 0xffff
+
+ #define CFI_MFR_AMD 0x0001
++#define CFI_MFR_AMIC 0x0037
+ #define CFI_MFR_ATMEL 0x001F
+ #define CFI_MFR_ST 0x0020 /* STMicroelectronics */
+