arm64: dts: rockchip: move mmc aliases to board dts on rk3399
authorHeiko Stuebner <heiko.stuebner@theobroma-systems.com>
Wed, 24 Mar 2021 12:22:35 +0000 (13:22 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Sun, 11 Apr 2021 09:13:07 +0000 (11:13 +0200)
As suggested by Arnd Bergmann, the newly added mmc aliases
should be board specific, so move them from the general dtsi
to the individual boards.

Suggested-by: Arnd Bergmann <arnd@kernel.org>
Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
Link: https://lore.kernel.org/r/20210324122235.1059292-7-heiko@sntech.de
23 files changed:
arch/arm64/boot/dts/rockchip/rk3399-evb.dts
arch/arm64/boot/dts/rockchip/rk3399-firefly.dts
arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi
arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts
arch/arm64/boot/dts/rockchip/rk3399-khadas-edge.dtsi
arch/arm64/boot/dts/rockchip/rk3399-kobol-helios64.dts
arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts
arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi
arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts
arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts
arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts
arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi
arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts
arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts
arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi
arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi
arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dts
arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi
arch/arm64/boot/dts/rockchip/rk3399.dtsi
arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi

index 694b0d08d644aeee1015d33d30f192d624a2a4a6..7b717ebec8ffa0f5565035e23ec1f8c709a3b916 100644 (file)
        model = "Rockchip RK3399 Evaluation Board";
        compatible = "rockchip,rk3399-evb", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdhci;
+       };
+
        backlight: backlight {
                compatible = "pwm-backlight";
                brightness-levels = <
index 6db18808b9c54be1f9c91398b7aa71545c8c446b..45254be1350dec791cfb4f04baf565c96b5fd216 100644 (file)
        model = "Firefly-RK3399 Board";
        compatible = "firefly,firefly-rk3399", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index 32dcaf210085538c91b0d6f690d64072e9a10ec7..4002742fed4c13401627fccebb4debc7bd249759 100644 (file)
 #include "rk3399-op1-opp.dtsi"
 
 / {
+       aliases {
+               mmc0 = &sdmmc;
+               mmc1 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:115200n8";
        };
index 341d074ed9969e4f44136cf87a6c47260219ba02..bee45c17e2caa4da78d200c46c9e2dff3de5921f 100644 (file)
@@ -9,6 +9,12 @@
        model = "Hugsun X99 TV BOX";
        compatible = "hugsun,x99", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index 635afdd99122f6e8883980fbad2045ebc015b793..d5c7648c841dc7d12ca42aae4d0ab85b774caa3f 100644 (file)
 #include "rk3399-opp.dtsi"
 
 / {
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index 66c725a34220719e271b79592c916d60ed7413d3..19485b552bc4b8f0e963a3d3e522f337309dce3f 100644 (file)
        model = "Kobol Helios64";
        compatible = "kobol,helios64", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdmmc;
+               mmc1 = &sdhci;
+       };
+
        avdd_1v8_s0: avdd-1v8-s0 {
                compatible = "regulator-fixed";
                regulator-name = "avdd_1v8_s0";
index 1fa80ac15464bd30a90b930b4a8c604d48d54cad..7c93f840bc64f9f2cca0f1bb7fae3eff9a452b23 100644 (file)
        model = "Leez RK3399 P710";
        compatible = "leez,p710", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index 48ed4aaa37f3d33b0572563838d5b183049f6221..16fd58c4a80f3ff5e30e79e391d15a670daed35a 100644 (file)
 #include "rk3399-opp.dtsi"
 
 / {
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index ad7c4d00888f69deceb62f2a5b0a52b38ec14299..04b54abea3cc070511fd082e7a2f26e06e97338b 100644 (file)
        model = "Orange Pi RK3399 Board";
        compatible = "rockchip,rk3399-orangepi", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index 219b7507a10fb7732f1a1cbc56cc52c07ef0893b..2b5f001ff4a61f945456e9fdd7bf5c87a0af7ae8 100644 (file)
        model = "Pine64 Pinebook Pro";
        compatible = "pine64,pinebook-pro", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index a8d363568fd62a082dc99b00a844dfd75aa8d136..292bb7e80cf35dab9564fb77d4dee224743ec066 100644 (file)
        model = "Theobroma Systems RK3399-Q7 SoM";
        compatible = "tsd,rk3399-puma-haikou", "rockchip,rk3399";
 
+       aliases {
+               mmc1 = &sdmmc;
+       };
+
        chosen {
                stdout-path = "serial0:115200n8";
        };
index 6ae9032d85f4fd13a64d4f6efb43dfa46f09adc3..fb67db4619ea07087d55bef9d711bc8c34aa292b 100644 (file)
@@ -8,6 +8,10 @@
 #include "rk3399-opp.dtsi"
 
 / {
+       aliases {
+               mmc0 = &sdhci;
+       };
+
        leds {
                compatible = "gpio-leds";
                pinctrl-names = "default";
index 754627d971445410f0f07e85f91dd9664797a29b..9447c8724b65a98bafe9ea319814dbb7c077991c 100644 (file)
        model = "Firefly ROC-RK3399-PC Mezzanine Board";
        compatible = "firefly,roc-rk3399-pc-mezzanine", "rockchip,rk3399";
 
+       aliases {
+               mmc2 = &sdio0;
+       };
+
        /* MP8009 PoE PD */
        poe_12v: poe-12v {
                compatible = "regulator-fixed";
index 20309076dbac069acb62bd048dbb555e1d2ec53f..c172f5a803e7b1a3fa254654dee3916c8c46f84a 100644 (file)
        model = "Firefly ROC-RK3399-PC Board";
        compatible = "firefly,roc-rk3399-pc", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdmmc;
+               mmc1 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index fb7599f07af4817feb36c216a2d9c1b00dff8d3c..7d0a7c6977039c03fe249f1ee7e710eb2c1886ac 100644 (file)
 #include "rk3399-opp.dtsi"
 
 / {
+       aliases {
+               mmc0 = &sdmmc;
+               mmc1 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index f0055ce2fda0a2118ab92fcd16c81a41fd2ef16a..6c63e617063c94d3719ca4c7479921f3696b272b 100644 (file)
 / {
        model = "Radxa ROCK Pi 4B";
        compatible = "radxa,rockpi4b", "radxa,rockpi4", "rockchip,rk3399";
+
+       aliases {
+               mmc2 = &sdio0;
+       };
 };
 
 &sdio0 {
index 4c7ebb1c5d2db24410610eec53169ede894a379f..99169bcd51c03dabd5576d1a64e226f510128b30 100644 (file)
 / {
        model = "Radxa ROCK Pi 4C";
        compatible = "radxa,rockpi4c", "radxa,rockpi4", "rockchip,rk3399";
+
+       aliases {
+               mmc2 = &sdio0;
+       };
 };
 
 &sdio0 {
index 5e3ac589bc54a6c27a84fa6e9fae0302166b1349..25dc61c26a9431b7da05180533bba210eff5e059 100644 (file)
@@ -9,6 +9,12 @@
 #include "rk3399-opp.dtsi"
 
 / {
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        sdio_pwrseq: sdio-pwrseq {
                compatible = "mmc-pwrseq-simple";
                clocks = <&rk808 1>;
index d42c75c6dcbd8fcae375a1688d000b35fd49142d..6bff8db7d33e8a76aef6d3c3f5b92e09f0e776da 100644 (file)
 #include "rk3399-opp.dtsi"
 
 / {
+       aliases {
+               mmc0 = &sdio0;
+               mmc1 = &sdmmc;
+               mmc2 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index 73e269a8ae0cc755dea90a2045872c4379161b98..f6b2199a42bdac0c9e810affea66afa76a39ea92 100644 (file)
        model = "Excavator-RK3399 Board";
        compatible = "rockchip,rk3399-sapphire-excavator", "rockchip,rk3399";
 
+       aliases {
+               mmc2 = &sdio0;
+       };
+
        adc-keys {
                compatible = "adc-keys";
                io-channels = <&saradc 1>;
index 701a567d76382964d1a078e9cf658021c6724e18..46b0f97a0b1c323b9ff2d9f95234c04680abe127 100644 (file)
 / {
        compatible = "rockchip,rk3399-sapphire", "rockchip,rk3399";
 
+       aliases {
+               mmc0 = &sdmmc;
+               mmc1 = &sdhci;
+       };
+
        chosen {
                stdout-path = "serial2:1500000n8";
        };
index e93a5f32068d3857c424eb8673bc68b0ac24f1bf..0f2879cc1a6658af4ade49d3e7c1c4f6d0f51bea 100644 (file)
@@ -29,9 +29,6 @@
                i2c6 = &i2c6;
                i2c7 = &i2c7;
                i2c8 = &i2c8;
-               mmc0 = &sdio0;
-               mmc1 = &sdmmc;
-               mmc2 = &sdhci;
                serial0 = &uart0;
                serial1 = &uart1;
                serial2 = &uart2;
index 7257494d28318899b93a7b109eb5b15c2a05eeb0..c0074b3ed4af798b246ae9394c41d7883d9ff835 100644 (file)
 / {
        compatible = "vamrs,rk3399pro-vmarc-som", "rockchip,rk3399pro";
 
+       aliases {
+               mmc0 = &sdmmc;
+               mmc1 = &sdhci;
+       };
+
        vcc3v3_pcie: vcc-pcie-regulator {
                compatible = "regulator-fixed";
                enable-active-high;