diff options
| author | Mikhail Zhilkin | 2025-02-04 16:08:53 +0000 |
|---|---|---|
| committer | Robert Marko | 2025-02-07 08:04:35 +0000 |
| commit | 3299d19c01080c3320e3ff6964d7825da81bb8b4 (patch) | |
| tree | e1b64cd0470cc29243819f6ef143241b2ef438e2 | |
| parent | e585ae70d4f2a563b3b0e430e15ee19ad25caeb5 (diff) | |
| download | openwrt-3299d19c01080c3320e3ff6964d7825da81bb8b4.tar.gz | |
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 <sc16me@gmail.com>
Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17549
Signed-off-by: Robert Marko <robimarko@gmail.com>
| -rw-r--r-- | target/linux/mediatek/dts/mt7981b-xiaomi-mi-router-ax3000t.dts | 1 |
1 files changed, 1 insertions, 0 deletions
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 { |