From: Mikhail Zhilkin Date: Tue, 4 Feb 2025 16:08:53 +0000 (+0000) Subject: mediatek: fix nmbm configuration mismatch (Xiaomi AX3000t) X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=3299d19c01080c3320e3ff6964d7825da81bb8b4;p=openwrt%2Fstaging%2Fstintel.git mediatek: fix nmbm configuration mismatch (Xiaomi AX3000t) This commit fixes nmbm configuration mismatch error on Xiaomi AX3000t with Winbond W25N01KVZEIR spi-nand: ''' [ 0.786783] NMBM configuration mismatch ''' Root cause: 1. U-Boot W25N01KV spi-nand driver ia compiled with 64B OOB size for the chip and store this size in the nmbm signature; 2. Linux W25N01KV driver use 96B OOB. The change doesn't affect AX3000t variants with other spi-nand chips (ESMT, Foresee) because their Linux drivers use 64B OOB. Fixes: openwrt#16972 Tested-by: Aleksandr Danilov Signed-off-by: Mikhail Zhilkin Link: https://github.com/openwrt/openwrt/pull/17549 Signed-off-by: Robert Marko --- diff --git a/target/linux/mediatek/dts/mt7981b-xiaomi-mi-router-ax3000t.dts b/target/linux/mediatek/dts/mt7981b-xiaomi-mi-router-ax3000t.dts index cc0d44fdf5..d4b11cbe04 100644 --- a/target/linux/mediatek/dts/mt7981b-xiaomi-mi-router-ax3000t.dts +++ b/target/linux/mediatek/dts/mt7981b-xiaomi-mi-router-ax3000t.dts @@ -12,6 +12,7 @@ mediatek,nmbm; mediatek,bmt-max-ratio = <1>; mediatek,bmt-max-reserved-blocks = <64>; + mediatek,bmt-mtd-overridden-oobsize = <64>; }; &partitions {