Author: nbd
Date: 2015-11-24 20:09:56 +0100 (Tue, 24 Nov 2015)
New Revision: 47626

Added:
   
trunk/target/linux/generic/patches-4.1/465-m25p80-mx-disable-software-protection.patch
   
trunk/target/linux/generic/patches-4.3/465-m25p80-mx-disable-software-protection.patch
Log:
kernel: disable software protection bits for macronix flash chips at init

Signed-off-by: Felix Fietkau <[email protected]>

Added: 
trunk/target/linux/generic/patches-4.1/465-m25p80-mx-disable-software-protection.patch
===================================================================
--- 
trunk/target/linux/generic/patches-4.1/465-m25p80-mx-disable-software-protection.patch
                              (rev 0)
+++ 
trunk/target/linux/generic/patches-4.1/465-m25p80-mx-disable-software-protection.patch
      2015-11-24 19:09:56 UTC (rev 47626)
@@ -0,0 +1,14 @@
+Disable software protection bits for Macronix flashes.
+
+Signed-off-by: Felix Fietkau <[email protected]>
+
+--- a/drivers/mtd/spi-nor/spi-nor.c
++++ b/drivers/mtd/spi-nor/spi-nor.c
+@@ -1200,6 +1200,7 @@ int spi_nor_scan(struct spi_nor *nor, co
+ 
+       if (JEDEC_MFR(info) == SNOR_MFR_ATMEL ||
+           JEDEC_MFR(info) == SNOR_MFR_INTEL ||
++          JEDEC_MFR(info) == SNOR_MFR_MACRONIX ||
+           JEDEC_MFR(info) == SNOR_MFR_SST ||
+           JEDEC_MFR(info) == SNOR_MFR_WINBOND) {
+               write_enable(nor);

Added: 
trunk/target/linux/generic/patches-4.3/465-m25p80-mx-disable-software-protection.patch
===================================================================
--- 
trunk/target/linux/generic/patches-4.3/465-m25p80-mx-disable-software-protection.patch
                              (rev 0)
+++ 
trunk/target/linux/generic/patches-4.3/465-m25p80-mx-disable-software-protection.patch
      2015-11-24 19:09:56 UTC (rev 47626)
@@ -0,0 +1,14 @@
+Disable software protection bits for Macronix flashes.
+
+Signed-off-by: Felix Fietkau <[email protected]>
+
+--- a/drivers/mtd/spi-nor/spi-nor.c
++++ b/drivers/mtd/spi-nor/spi-nor.c
+@@ -1200,6 +1200,7 @@ int spi_nor_scan(struct spi_nor *nor, co
+ 
+       if (JEDEC_MFR(info) == SNOR_MFR_ATMEL ||
+           JEDEC_MFR(info) == SNOR_MFR_INTEL ||
++          JEDEC_MFR(info) == SNOR_MFR_MACRONIX ||
+           JEDEC_MFR(info) == SNOR_MFR_SST ||
+           JEDEC_MFR(info) == SNOR_MFR_WINBOND) {
+               write_enable(nor);
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to