aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/xburst/patches-3.3/0005-NAND-Optimize-reading-the-eec-data-for-the-JZ4740.patch
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2013-03-10 13:24:54 +0000
committerGabor Juhos <juhosg@openwrt.org>2013-03-10 13:24:54 +0000
commit5b3ab0e21ec565ebfe5c26feaf51e90bb8d19726 (patch)
tree68f565ba26e39f33733bffd36e9072dcc8a56314 /target/linux/xburst/patches-3.3/0005-NAND-Optimize-reading-the-eec-data-for-the-JZ4740.patch
parent00caedf86ebb6317c1abba2cb7477f9df88988b9 (diff)
downloadupstream-5b3ab0e21ec565ebfe5c26feaf51e90bb8d19726.tar.gz
upstream-5b3ab0e21ec565ebfe5c26feaf51e90bb8d19726.tar.bz2
upstream-5b3ab0e21ec565ebfe5c26feaf51e90bb8d19726.zip
xburst: remove 3.3 support
Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35934
Diffstat (limited to 'target/linux/xburst/patches-3.3/0005-NAND-Optimize-reading-the-eec-data-for-the-JZ4740.patch')
-rw-r--r--target/linux/xburst/patches-3.3/0005-NAND-Optimize-reading-the-eec-data-for-the-JZ4740.patch53
1 files changed, 0 insertions, 53 deletions
diff --git a/target/linux/xburst/patches-3.3/0005-NAND-Optimize-reading-the-eec-data-for-the-JZ4740.patch b/target/linux/xburst/patches-3.3/0005-NAND-Optimize-reading-the-eec-data-for-the-JZ4740.patch
deleted file mode 100644
index 38a1395075..0000000000
--- a/target/linux/xburst/patches-3.3/0005-NAND-Optimize-reading-the-eec-data-for-the-JZ4740.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 4f28237a750afd1112b6f1266d36f8b718efe89c Mon Sep 17 00:00:00 2001
-From: Xiangfu Liu <xiangfu@sharism.cc>
-Date: Tue, 6 Mar 2012 11:19:26 +0800
-Subject: [PATCH 05/21] NAND-Optimize-reading-the-eec-data-for-the-JZ4740
-
----
- drivers/mtd/nand/nand_base.c | 14 ++++----------
- 1 files changed, 4 insertions(+), 10 deletions(-)
-
---- a/drivers/mtd/nand/nand_base.c
-+++ b/drivers/mtd/nand/nand_base.c
-@@ -1295,8 +1295,8 @@ static int nand_read_page_hwecc_oob_firs
-
- /* Read the OOB area first */
- if (mtd->writesize > 512) {
-- chip->cmdfunc(mtd, NAND_CMD_READ0, mtd->writesize, page);
-- chip->read_buf(mtd, chip->oob_poi, mtd->oobsize);
-+ chip->cmdfunc(mtd, NAND_CMD_READ0, mtd->writesize + eccpos[0], page);
-+ chip->read_buf(mtd, ecc_code, chip->ecc.total);
- chip->cmdfunc(mtd, NAND_CMD_RNDOUT, 0, -1);
- } else {
- chip->cmdfunc(mtd, NAND_CMD_READOOB, 0, page);
-@@ -1304,9 +1304,6 @@ static int nand_read_page_hwecc_oob_firs
- chip->cmdfunc(mtd, NAND_CMD_READ0, 0, page);
- }
-
-- for (i = 0; i < chip->ecc.total; i++)
-- ecc_code[i] = chip->oob_poi[eccpos[i]];
--
- for (i = 0; eccsteps; eccsteps--, i += eccbytes, p += eccsize) {
- int stat;
-
-@@ -1361,8 +1358,8 @@ static int nand_read_subpage_hwecc_oob_f
-
- /* Read the OOB area first */
- if (mtd->writesize > 512) {
-- chip->cmdfunc(mtd, NAND_CMD_READ0, mtd->writesize, page);
-- chip->read_buf(mtd, chip->oob_poi, mtd->oobsize);
-+ chip->cmdfunc(mtd, NAND_CMD_READ0, mtd->writesize + eccpos[0], page);
-+ chip->read_buf(mtd, ecc_code, chip->ecc.total);
- chip->cmdfunc(mtd, NAND_CMD_RNDOUT, data_col_addr, -1);
- } else {
- chip->cmdfunc(mtd, NAND_CMD_READOOB, 0, page);
-@@ -1370,9 +1367,6 @@ static int nand_read_subpage_hwecc_oob_f
- chip->cmdfunc(mtd, NAND_CMD_READ0, data_col_addr, page);
- }
-
-- for (i = 0; i < chip->ecc.total; i++)
-- ecc_code[i] = chip->oob_poi[eccpos[i]];
--
- p = bufpoi + data_col_addr;
-
- for (i = eccbytes * start_step; num_steps; num_steps--, i += eccbytes, p += eccsize) {