aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/patches-4.9/0901-spansion_nand_id_fix.patch
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2018-04-06 18:20:46 +0200
committerFelix Fietkau <nbd@nbd.name>2018-04-06 18:21:45 +0200
commitdea9922acd290b37a784d354892a44684a8fb696 (patch)
tree6882d6c6a6b0166ed11842edea35ace83c7e592d /target/linux/ramips/patches-4.9/0901-spansion_nand_id_fix.patch
parent804952e7ef045e2ed68a1434dbc7371057495968 (diff)
downloadupstream-dea9922acd290b37a784d354892a44684a8fb696.tar.gz
upstream-dea9922acd290b37a784d354892a44684a8fb696.tar.bz2
upstream-dea9922acd290b37a784d354892a44684a8fb696.zip
ramips: drop linux 4.9 support
4.14 has been tested a lot by a number of users, and we want to use it for the release. Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'target/linux/ramips/patches-4.9/0901-spansion_nand_id_fix.patch')
-rw-r--r--target/linux/ramips/patches-4.9/0901-spansion_nand_id_fix.patch43
1 files changed, 0 insertions, 43 deletions
diff --git a/target/linux/ramips/patches-4.9/0901-spansion_nand_id_fix.patch b/target/linux/ramips/patches-4.9/0901-spansion_nand_id_fix.patch
deleted file mode 100644
index d57e65c56c..0000000000
--- a/target/linux/ramips/patches-4.9/0901-spansion_nand_id_fix.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 8b61a1a33e41456ebeafa0ebe7ec0fccf859861e Mon Sep 17 00:00:00 2001
-From: Nikolay Martynov <mar.kolya@gmail.com>
-Date: Wed, 25 Nov 2015 20:43:46 -0500
-Subject: [PATCH] mtd: nand: Fix Spansion sparearea size detection
-
-According to datasheet S34ML02G2 and S34ML04G2 have
-larger sparea area size than was detected.
-
-Signed-off-by: Nikolay Martynov <mar.kolya@gmail.com>
----
- drivers/mtd/nand/nand_base.c | 9 +++++++++
- 1 file changed, 9 insertions(+)
-
---- a/drivers/mtd/nand/nand_base.c
-+++ b/drivers/mtd/nand/nand_base.c
-@@ -3861,6 +3861,7 @@ static void nand_decode_ext_id(struct mt
- /*
- * Field definitions are in the following datasheets:
- * Old style (4,5 byte ID): Samsung K9GAG08U0M (p.32)
-+ * Spansion S34ML02G2 (p.33)
- * New Samsung (6 byte ID): Samsung K9GAG08U0F (p.44)
- * Hynix MLC (6 byte ID): Hynix H27UBG8T2B (p.22)
- *
-@@ -3958,6 +3959,19 @@ static void nand_decode_ext_id(struct mt
- *busw = (extid & 0x01) ? NAND_BUSWIDTH_16 : 0;
-
- /*
-+ * Spansion S34ML0[24]G2 have oobsize twice as large
-+ * as S34ML01G2 encoded in the same bit. We
-+ * differinciate them by their ID length
-+ */
-+ if (id_data[0] == NAND_MFR_AMD
-+ && (id_data[1] == 0xda
-+ || id_data[1] == 0xdc
-+ || id_data[1] == 0xca
-+ || id_data[1] == 0xcc)) {
-+ mtd->oobsize *= 2;
-+ }
-+
-+ /*
- * Toshiba 24nm raw SLC (i.e., not BENAND) have 32B OOB per
- * 512B page. For Toshiba SLC, we decode the 5th/6th byte as
- * follows: