This makes any Danube board with a CFI commandset 2 NOR flash chip functional again.
Signed-off-by: Ithamar R. Adema <ithamar.ad...@team-embedded.nl> --- .../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 e43a1d2..4f40db7 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; -- 1.7.0.4 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel