From 43a6b311c41f509182df5d1f8bb817ca8eed2463 Mon Sep 17 00:00:00 2001 From: Oleg S Date: Mon, 17 Oct 2022 10:41:51 +0300 Subject: [PATCH] mediatek: mt7622: fix rootfs/ubi detection for Xiaomi AX6S By specifying the flag "denx,fit" for partition "kernel", the kernel try to find rootfs in the same partition during boot. Reality is that the placement of rootfs is precisely determined by the name of another partition -"ubi". It was also found that on some device (for example devices with NAND chips), the "Denx search engine" manages to find roots at the end of partition "kernel", but such partition doesn't exist and is empty there. Fix this by removing the "denx,fit" flag from partition "kernel". With this change the original behavior of searchif rootfs in partition "ubi" is restored. Signed-off-by: Oleg S --- target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts b/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts index 73ee41bb2..9661d0c7f 100644 --- a/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts +++ b/target/linux/mediatek/dts/mt7622-xiaomi-redmi-router-ax6s.dts @@ -295,7 +295,6 @@ */ partition@2c0000 { label = "kernel"; - compatible = "denx,fit"; reg = <0x2c0000 0x400000>; };