[xburst] core fixes
[openwrt.git] / target / linux / ifxmips / patches-2.6.30 / 300-cfi0001-swap.patch
1 --- linux-2.6.30.5.orig/drivers/mtd/chips/cfi_cmdset_0001.c 2009-08-17 00:19:38.000000000 +0300
2 +++ linux-2.6.30.5/drivers/mtd/chips/cfi_cmdset_0001.c 2010-03-16 18:04:09.000000000 +0200
3 @@ -41,7 +41,11 @@
4 /* #define CMDSET0001_DISABLE_WRITE_SUSPEND */
5
6 // debugging, turns off buffer write mode if set to 1
7 -#define FORCE_WORD_WRITE 0
8 +#ifdef CONFIG_IFXMIPS
9 +# define FORCE_WORD_WRITE 1
10 +#else
11 +# define FORCE_WORD_WRITE 0
12 +#endif
13
14 #define MANUFACTURER_INTEL 0x0089
15 #define I82802AB 0x00ad
16 @@ -1462,6 +1466,9 @@
17 int ret=0;
18
19 adr += chip->start;
20 +#ifdef CONFIG_IFXMIPS
21 + adr ^= 2;
22 +#endif
23
24 switch (mode) {
25 case FL_WRITING:
This page took 0.066224 seconds and 5 git commands to generate.