mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-06-11 00:32:05 +08:00

QCOM SPI NAND driver got merged upstream hence we can drop the special patch from qualcommax and qualcommbe target and move them to the generic backports directory to reduce patch maintenance. While at it refresh any affected patch and target and also backport other minor fixup for the SPI NAND driver merged upstream later. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
From ac84397efb3b3868c71c10ad7521161773228a17 Mon Sep 17 00:00:00 2001
|
|
From: OpenWrt community <openwrt-devel@lists.openwrt.org>
|
|
Date: Wed, 13 Jul 2022 13:41:44 +0200
|
|
Subject: [PATCH] mtd/nand: add MediaTek NAND bad block managment table
|
|
|
|
---
|
|
drivers/mtd/nand/Kconfig | 4 ++++
|
|
drivers/mtd/nand/Makefile | 1 +
|
|
2 files changed, 5 insertions(+)
|
|
|
|
--- a/drivers/mtd/nand/Kconfig
|
|
+++ b/drivers/mtd/nand/Kconfig
|
|
@@ -46,6 +46,10 @@ config MTD_NAND_ECC_SW_BCH
|
|
ECC codes. They are used with NAND devices requiring more than 1 bit
|
|
of error correction.
|
|
|
|
+config MTD_NAND_MTK_BMT
|
|
+ bool "Support MediaTek NAND Bad-block Management Table"
|
|
+ default n
|
|
+
|
|
config MTD_NAND_ECC_MXIC
|
|
bool "Macronix external hardware ECC engine"
|
|
depends on HAS_IOMEM
|
|
--- a/drivers/mtd/nand/Makefile
|
|
+++ b/drivers/mtd/nand/Makefile
|
|
@@ -3,6 +3,7 @@
|
|
nandcore-objs := core.o bbt.o
|
|
obj-$(CONFIG_MTD_NAND_CORE) += nandcore.o
|
|
obj-$(CONFIG_MTD_NAND_ECC_MEDIATEK) += ecc-mtk.o
|
|
+obj-$(CONFIG_MTD_NAND_MTK_BMT) += mtk_bmt.o mtk_bmt_v2.o mtk_bmt_bbt.o mtk_bmt_nmbm.o
|
|
ifeq ($(CONFIG_SPI_QPIC_SNAND),y)
|
|
obj-$(CONFIG_SPI_QPIC_SNAND) += qpic_common.o
|
|
else
|