ARM: tegra: acer-a500: Add aliases for MMC
authorDmitry Osipenko <digetx@gmail.com>
Sun, 6 Sep 2020 19:00:07 +0000 (22:00 +0300)
committerThierry Reding <treding@nvidia.com>
Thu, 17 Sep 2020 16:09:38 +0000 (18:09 +0200)
MMC core now supports binding to a specific ID, which is very handy for
embedded devices, like Acer A500, because MMC ID may change depending on
kernel version or configuration which affects MMC driver probe order.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm/boot/dts/tegra20-acer-a500-picasso.dts

index 2d683c9..fc930c9 100644 (file)
        compatible = "acer,picasso", "nvidia,tegra20";
 
        aliases {
+               mmc0 = &sdmmc4; /* eMMC */
+               mmc1 = &sdmmc3; /* MicroSD */
+               mmc2 = &sdmmc1; /* WiFi */
+
                rtc0 = &pmic;
                rtc1 = "/rtc@7000e000";
 
                power-off-delay-us = <300>;
        };
 
-       mmc@c8000000 {
+       sdmmc1: mmc@c8000000 {
                status = "okay";
 
                #address-cells = <1>;
                };
        };
 
-       mmc@c8000400 {
+       sdmmc3: mmc@c8000400 {
                status = "okay";
                bus-width = <4>;
                cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
                vqmmc-supply = <&vdd_3v3_sys>;
        };
 
-       mmc@c8000600 {
+       sdmmc4: mmc@c8000600 {
                status = "okay";
                bus-width = <8>;
                vmmc-supply = <&vcore_emmc>;