diff options
author | John Crispin <john@openwrt.org> | 2010-08-06 15:49:42 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2010-08-06 15:49:42 +0000 |
commit | 419128775a76ef97e344462212b1a646a07e08a5 (patch) | |
tree | 4afd72a5fa1288f7ad7379835b4b7f28e6fb103f /target/linux/ifxmips/patches-2.6.33/200-cfi-swap.patch | |
parent | e4598b8c1e33c6722ad4b4fddab3bbb1a0427cd3 (diff) | |
download | upstream-419128775a76ef97e344462212b1a646a07e08a5.tar.gz upstream-419128775a76ef97e344462212b1a646a07e08a5.tar.bz2 upstream-419128775a76ef97e344462212b1a646a07e08a5.zip |
* remove references to gpio_dev * make vmmc driver register its own memory and dont rely on arch code to do so * makes any Danube board with a CFI commandset 2 NOR flash chip functional again * fixes filenames of downloaded firmwares
thanks, Ithamar R. Adema
SVN-Revision: 22515
Diffstat (limited to 'target/linux/ifxmips/patches-2.6.33/200-cfi-swap.patch')
-rw-r--r-- | target/linux/ifxmips/patches-2.6.33/200-cfi-swap.patch | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/target/linux/ifxmips/patches-2.6.33/200-cfi-swap.patch b/target/linux/ifxmips/patches-2.6.33/200-cfi-swap.patch index e43a1d204d..4f40db7bce 100644 --- a/target/linux/ifxmips/patches-2.6.33/200-cfi-swap.patch +++ b/target/linux/ifxmips/patches-2.6.33/200-cfi-swap.patch @@ -25,7 +25,20 @@ case FL_WRITING: --- a/drivers/mtd/chips/cfi_cmdset_0002.c +++ b/drivers/mtd/chips/cfi_cmdset_0002.c -@@ -1068,7 +1068,9 @@ static int __xipram do_write_oneword(str +@@ -39,7 +39,11 @@ + #include <linux/mtd/xip.h> + + #define AMD_BOOTLOC_BUG +-#define FORCE_WORD_WRITE 0 ++#ifdef CONFIG_IFXMIPS ++# define FORCE_WORD_WRITE 1 ++#else ++# define FORCE_WORD_WRITE 0 ++#endif + + #define MAX_WORD_RETRIES 3 + +@@ -1096,7 +1096,9 @@ static int __xipram do_write_oneword(str int retry_cnt = 0; adr += chip->start; |