1 --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-emmc.dtso
2 +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-emmc.dtso
9 + compatible = "mmc-card";
13 + compatible = "block-device";
15 + emmc_rootdisk: block-partition-production {
16 + partname = "production";
26 + target-path = "/chosen";
28 + rootdisk-emmc = <&emmc_rootdisk>;
32 --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-nand.dtso
33 +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-nand.dtso
38 - reg = <0x0 0x100000>;
39 + reg = <0x0 0x200000>;
45 - reg = <0x100000 0x280000>;
50 - reg = <0x380000 0x200000>;
57 - reg = <0x580000 0x7a80000>;
58 + reg = <0x200000 0x7e00000>;
59 + compatible = "linux,ubi";
62 + nand_rootdisk: ubi-volume-fit {
73 + target-path = "/chosen";
75 + rootdisk-spim-nand = <&nand_rootdisk>;
79 --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-nor.dtso
80 +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-nor.dtso
82 reg = <0x180000 0xa80000>;
86 + nor_rootdisk: partition@c00000 {
88 reg = <0xc00000 0x1400000>;
89 compatible = "denx,fit";
96 + target-path = "/chosen";
98 + rootdisk-nor = <&nor_rootdisk>;
102 --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-sd.dtso
103 +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-sd.dtso
105 max-frequency = <52000000>;
110 + compatible = "mmc-card";
114 + compatible = "block-device";
116 + sd_rootdisk: block-partition-production {
117 + partname = "production";
126 + target-path = "/chosen";
128 + rootdisk-sd = <&sd_rootdisk>;