From 83b14ec026d611e3c07eedd4869db08ca682d46d Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 13 Jan 2022 18:32:26 +0100 Subject: [PATCH] ramips: enable badblock table support on linksys ea7xxx devices Use remapping only on the kernel partitions. Signed-off-by: Felix Fietkau --- target/linux/ramips/dts/mt7621_linksys_ea7xxx.dtsi | 5 +++++ target/linux/ramips/mt7621/config-5.10 | 1 + 2 files changed, 6 insertions(+) diff --git a/target/linux/ramips/dts/mt7621_linksys_ea7xxx.dtsi b/target/linux/ramips/dts/mt7621_linksys_ea7xxx.dtsi index ecff6406d5..ec232968a6 100644 --- a/target/linux/ramips/dts/mt7621_linksys_ea7xxx.dtsi +++ b/target/linux/ramips/dts/mt7621_linksys_ea7xxx.dtsi @@ -76,6 +76,11 @@ &nand { status = "okay"; + mediatek,bbt; + mediatek,bmt-remap-range = + <0x180000 0x580000>, + <0x2980000 0x2d80000>; + partitions { compatible = "fixed-partitions"; #address-cells = <1>; diff --git a/target/linux/ramips/mt7621/config-5.10 b/target/linux/ramips/mt7621/config-5.10 index 67f7bf7e72..f3bf6fbb2b 100644 --- a/target/linux/ramips/mt7621/config-5.10 +++ b/target/linux/ramips/mt7621/config-5.10 @@ -154,6 +154,7 @@ CONFIG_MTD_NAND_CORE=y CONFIG_MTD_NAND_ECC=y CONFIG_MTD_NAND_ECC_SW_HAMMING=y CONFIG_MTD_NAND_MT7621=y +CONFIG_MTD_NAND_MTK_BMT=y CONFIG_MTD_PHYSMAP=y CONFIG_MTD_RAW_NAND=y CONFIG_MTD_ROUTERBOOT_PARTS=y -- 2.30.2