123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- --- a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
- +++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
- @@ -32,6 +32,9 @@
- chosen {
- stdout-path = "serial0:115200n8";
- bootargs = "earlycon=uart8250,mmio32,0x11002000 console=ttyS0,115200n1 swiotlb=512";
- + rootdisk-emmc = <&emmc_rootfs>;
- + rootdisk-sd = <&sd_rootfs>;
- + rootdisk-snfi = <&ubi_rootfs>;
- };
-
- cpus {
- @@ -233,6 +236,26 @@
- assigned-clocks = <&topckgen CLK_TOP_MSDC30_0_SEL>;
- assigned-clock-parents = <&topckgen CLK_TOP_UNIV48M>;
- non-removable;
- +
- + card@0 {
- + compatible = "mmc-card";
- + reg = <0>;
- +
- + block {
- + compatible = "block-device";
- + partitions {
- + block-partition-env {
- + partname = "ubootenv";
- + nvmem-layout {
- + compatible = "u-boot,env-layout";
- + };
- + };
- + emmc_rootfs: block-partition-production {
- + partname = "production";
- + };
- + };
- + };
- + };
- };
-
- &mmc1 {
- @@ -249,6 +272,26 @@
- vqmmc-supply = <®_3p3v>;
- assigned-clocks = <&topckgen CLK_TOP_MSDC30_1_SEL>;
- assigned-clock-parents = <&topckgen CLK_TOP_UNIV48M>;
- +
- + card@0 {
- + compatible = "mmc-card";
- + reg = <0>;
- +
- + block {
- + compatible = "block-device";
- + partitions {
- + block-partition-env {
- + partname = "ubootenv";
- + nvmem-layout {
- + compatible = "u-boot,env-layout";
- + };
- + };
- + sd_rootfs: block-partition-production {
- + partname = "production";
- + };
- + };
- + };
- + };
- };
-
- &nandc {
- @@ -283,14 +326,29 @@
- };
-
- partition@80000 {
- - label = "fip";
- - reg = <0x80000 0x200000>;
- - read-only;
- - };
- -
- - partition@280000 {
- label = "ubi";
- - reg = <0x280000 0x7d80000>;
- + reg = <0x80000 0x7f80000>;
- + compatible = "linux,ubi";
- +
- + volumes {
- + ubi-volume-ubootenv {
- + volname = "ubootenv";
- + nvmem-layout {
- + compatible = "u-boot,env-redundant-bool-layout";
- + };
- + };
- +
- + ubi-volume-ubootenv2 {
- + volname = "ubootenv2";
- + nvmem-layout {
- + compatible = "u-boot,env-redundant-bool-layout";
- + };
- + };
- +
- + ubi_rootfs: ubi-volume-fit {
- + volname = "fit";
- + };
- + };
- };
- };
- };
|