mmc: tegra: use correct alias for SDHCI/MMC nodes
The Tegra MMC driver currently honors "sdhci" entries in /aliases. The MMC core however uses "mmc" entries in /aliases. This difference will be relevant once the Tegra MMC driver is converted to DM, and the MMC core handles alias lookups. To avoid issues during that conversion, fix the Tegra MMC driver and all Tegra DTs to use the same alias name as the MMC core does. Cc: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Stephen Warren <swarren@nvidia.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com> Signed-off-by: Tom Warren <twarren@nvidia.com>
This commit is contained in:
parent
9a06a1a3a1
commit
67748a73b1
|
@ -16,8 +16,8 @@
|
|||
i2c2 = "/i2c@7000c400";
|
||||
i2c3 = "/i2c@7000c500";
|
||||
i2c4 = "/i2c@7000c700";
|
||||
sdhci0 = "/sdhci@78000600";
|
||||
sdhci1 = "/sdhci@78000400";
|
||||
mmc0 = "/sdhci@78000600";
|
||||
mmc1 = "/sdhci@78000400";
|
||||
usb0 = "/usb@7d000000";
|
||||
usb1 = "/usb@7d008000";
|
||||
};
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
i2c2 = "/i2c@7000c400";
|
||||
i2c3 = "/i2c@7000c500";
|
||||
i2c4 = "/i2c@7000c700";
|
||||
sdhci0 = "/sdhci@700b0600";
|
||||
sdhci1 = "/sdhci@700b0400";
|
||||
mmc0 = "/sdhci@700b0600";
|
||||
mmc1 = "/sdhci@700b0400";
|
||||
spi0 = "/spi@7000d400";
|
||||
spi1 = "/spi@7000da00";
|
||||
usb0 = "/usb@7d000000";
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
i2c2 = "/i2c@7000c400";
|
||||
i2c3 = "/i2c@7000c500";
|
||||
i2c4 = "/i2c@7000c700";
|
||||
sdhci0 = "/sdhci@700b0600";
|
||||
sdhci1 = "/sdhci@700b0400";
|
||||
mmc0 = "/sdhci@700b0600";
|
||||
mmc1 = "/sdhci@700b0400";
|
||||
spi0 = "/spi@7000d400";
|
||||
spi1 = "/spi@7000da00";
|
||||
usb0 = "/usb@7d000000";
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
i2c5 = "/i2c@7000d100";
|
||||
rtc0 = "/i2c@0,7000d000/pmic@40";
|
||||
rtc1 = "/rtc@0,7000e000";
|
||||
sdhci0 = "/sdhci@700b0600";
|
||||
sdhci1 = "/sdhci@700b0400";
|
||||
mmc0 = "/sdhci@700b0600";
|
||||
mmc1 = "/sdhci@700b0400";
|
||||
spi0 = "/spi@7000d400";
|
||||
spi1 = "/spi@7000da00";
|
||||
usb0 = "/usb@7d000000";
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
i2c3 = "/i2c@7000c500";
|
||||
i2c4 = "/i2c@7000c700";
|
||||
i2c5 = "/i2c@7000d100";
|
||||
sdhci0 = "/sdhci@700b0600";
|
||||
sdhci1 = "/sdhci@700b0400";
|
||||
mmc0 = "/sdhci@700b0600";
|
||||
mmc1 = "/sdhci@700b0400";
|
||||
spi0 = "/spi@7000d400";
|
||||
spi1 = "/spi@7000da00";
|
||||
usb0 = "/usb@7d000000";
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
};
|
||||
|
||||
aliases {
|
||||
sdhci0 = "/sdhci@3460000";
|
||||
sdhci1 = "/sdhci@3400000";
|
||||
mmc0 = "/sdhci@3460000";
|
||||
mmc1 = "/sdhci@3400000";
|
||||
i2c0 = "/bpmp/i2c";
|
||||
i2c1 = "/i2c@3160000";
|
||||
i2c2 = "/i2c@c240000";
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
usb0 = "/usb@c5008000";
|
||||
usb1 = "/usb@c5000000";
|
||||
usb2 = "/usb@c5004000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
};
|
||||
|
||||
host1x@50000000 {
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
serial0 = &uartd;
|
||||
usb0 = "/usb@c5008000";
|
||||
usb1 = "/usb@c5004000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
sdhci1 = "/sdhci@c8000200";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
mmc1 = "/sdhci@c8000200";
|
||||
};
|
||||
|
||||
memory {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
aliases {
|
||||
usb0 = "/usb@c5008000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
};
|
||||
|
||||
memory {
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
|
||||
aliases {
|
||||
usb0 = "/usb@c5008000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
sdhci1 = "/sdhci@c8000000";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
mmc1 = "/sdhci@c8000000";
|
||||
};
|
||||
|
||||
memory {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
aliases {
|
||||
usb0 = "/usb@c5008000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
};
|
||||
|
||||
memory {
|
||||
|
|
|
@ -18,8 +18,8 @@
|
|||
rtc0 = "/i2c@7000d000/tps6586x@34";
|
||||
rtc1 = "/rtc@7000e000";
|
||||
serial0 = &uartd;
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
sdhci1 = "/sdhci@c8000400";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
mmc1 = "/sdhci@c8000400";
|
||||
};
|
||||
|
||||
chosen {
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
aliases {
|
||||
usb0 = "/usb@c5008000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
};
|
||||
|
||||
memory {
|
||||
|
|
|
@ -13,8 +13,8 @@
|
|||
aliases {
|
||||
usb0 = "/usb@c5008000";
|
||||
usb1 = "/usb@c5000000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
sdhci1 = "/sdhci@c8000000";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
mmc1 = "/sdhci@c8000000";
|
||||
spi0 = "/spi@7000c380";
|
||||
};
|
||||
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
rtc1 = "/rtc@7000e000";
|
||||
serial0 = &uartd;
|
||||
usb0 = "/usb@c5008000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
sdhci1 = "/sdhci@c8000400";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
mmc1 = "/sdhci@c8000400";
|
||||
};
|
||||
|
||||
memory {
|
||||
|
|
|
@ -13,8 +13,8 @@
|
|||
aliases {
|
||||
i2c0 = "/i2c@7000d000";
|
||||
usb0 = "/usb@c5008000";
|
||||
sdhci0 = "/sdhci@c8000600";
|
||||
sdhci1 = "/sdhci@c8000400";
|
||||
mmc0 = "/sdhci@c8000600";
|
||||
mmc1 = "/sdhci@c8000400";
|
||||
};
|
||||
|
||||
memory {
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
|
||||
aliases {
|
||||
i2c0 = "/i2c@0,7000d000";
|
||||
sdhci0 = "/sdhci@0,700b0600";
|
||||
sdhci1 = "/sdhci@0,700b0000";
|
||||
mmc0 = "/sdhci@0,700b0600";
|
||||
mmc1 = "/sdhci@0,700b0000";
|
||||
usb0 = "/usb@0,7d000000";
|
||||
};
|
||||
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
|
||||
aliases {
|
||||
i2c0 = "/i2c@0,7000d000";
|
||||
sdhci0 = "/sdhci@0,700b0600";
|
||||
sdhci1 = "/sdhci@0,700b0000";
|
||||
mmc0 = "/sdhci@0,700b0600";
|
||||
mmc1 = "/sdhci@0,700b0000";
|
||||
usb0 = "/usb@0,7d000000";
|
||||
};
|
||||
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
|
||||
aliases {
|
||||
i2c0 = "/i2c@0,7000d000";
|
||||
sdhci0 = "/sdhci@0,700b0600";
|
||||
sdhci1 = "/sdhci@0,700b0000";
|
||||
mmc0 = "/sdhci@0,700b0600";
|
||||
mmc1 = "/sdhci@0,700b0000";
|
||||
usb0 = "/usb@0,7d000000";
|
||||
};
|
||||
|
||||
|
|
|
@ -17,8 +17,8 @@
|
|||
i2c3 = "/i2c@0,7000c500";
|
||||
i2c4 = "/i2c@0,7000c700";
|
||||
i2c5 = "/i2c@0,7000d100";
|
||||
sdhci0 = "/sdhci@0,700b0600";
|
||||
sdhci1 = "/sdhci@0,700b0000";
|
||||
mmc0 = "/sdhci@0,700b0600";
|
||||
mmc1 = "/sdhci@0,700b0000";
|
||||
spi0 = "/spi@0,7000d400";
|
||||
spi1 = "/spi@0,7000da00";
|
||||
spi2 = "/spi@0,70410000";
|
||||
|
|
|
@ -15,9 +15,9 @@
|
|||
i2c1 = "/i2c@7000c000";
|
||||
i2c2 = "/i2c@7000c500";
|
||||
i2c3 = "/i2c@7000c700";
|
||||
sdhci0 = "/sdhci@78000600";
|
||||
sdhci1 = "/sdhci@78000400";
|
||||
sdhci2 = "/sdhci@78000000";
|
||||
mmc0 = "/sdhci@78000600";
|
||||
mmc1 = "/sdhci@78000400";
|
||||
mmc2 = "/sdhci@78000000";
|
||||
spi0 = "/spi@7000d400";
|
||||
spi1 = "/spi@7000dc00";
|
||||
spi2 = "/spi@7000de00";
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
i2c2 = "/i2c@7000c400";
|
||||
i2c3 = "/i2c@7000c500";
|
||||
i2c4 = "/i2c@7000c700";
|
||||
sdhci0 = "/sdhci@78000600";
|
||||
sdhci1 = "/sdhci@78000000";
|
||||
mmc0 = "/sdhci@78000600";
|
||||
mmc1 = "/sdhci@78000000";
|
||||
spi0 = "/spi@7000da00";
|
||||
usb0 = "/usb@7d000000";
|
||||
usb1 = "/usb@7d008000";
|
||||
|
|
|
@ -16,8 +16,8 @@
|
|||
i2c2 = "/i2c@7000c400";
|
||||
i2c3 = "/i2c@7000c500";
|
||||
i2c4 = "/i2c@7000c700";
|
||||
sdhci0 = "/sdhci@78000600";
|
||||
sdhci1 = "/sdhci@78000000";
|
||||
mmc0 = "/sdhci@78000600";
|
||||
mmc1 = "/sdhci@78000000";
|
||||
spi0 = "/spi@7000da00";
|
||||
usb0 = "/usb@7d008000";
|
||||
};
|
||||
|
|
|
@ -14,8 +14,8 @@
|
|||
i2c0 = "/i2c@7000d000";
|
||||
i2c1 = "/i2c@7000c000";
|
||||
i2c2 = "/i2c@7000c700";
|
||||
sdhci0 = "/sdhci@78000600";
|
||||
sdhci1 = "/sdhci@78000200";
|
||||
mmc0 = "/sdhci@78000600";
|
||||
mmc1 = "/sdhci@78000200";
|
||||
spi0 = "/spi@7000d400";
|
||||
usb0 = "/usb@7d000000";
|
||||
usb1 = "/usb@7d004000"; /* on module only, for ASIX */
|
||||
|
|
|
@ -18,9 +18,9 @@
|
|||
i2c2 = "/i2c@7000c400";
|
||||
i2c3 = "/i2c@7000c500";
|
||||
i2c4 = "/i2c@7000d000";
|
||||
sdhci0 = "/sdhci@78000600";
|
||||
sdhci1 = "/sdhci@78000400";
|
||||
sdhci2 = "/sdhci@78000000";
|
||||
mmc0 = "/sdhci@78000600";
|
||||
mmc1 = "/sdhci@78000400";
|
||||
mmc2 = "/sdhci@78000000";
|
||||
usb0 = "/usb@7d008000";
|
||||
};
|
||||
|
||||
|
|
|
@ -736,7 +736,7 @@ void tegra_mmc_init(void)
|
|||
debug("%s entry\n", __func__);
|
||||
|
||||
/* See if any Tegra186 MMC controllers are present */
|
||||
count = fdtdec_find_aliases_for_id(blob, "sdhci",
|
||||
count = fdtdec_find_aliases_for_id(blob, "mmc",
|
||||
COMPAT_NVIDIA_TEGRA186_SDMMC, node_list,
|
||||
CONFIG_SYS_MMC_MAX_DEVICE);
|
||||
debug("%s: count of Tegra186 sdhci nodes is %d\n", __func__, count);
|
||||
|
@ -746,7 +746,7 @@ void tegra_mmc_init(void)
|
|||
}
|
||||
|
||||
/* See if any Tegra210 MMC controllers are present */
|
||||
count = fdtdec_find_aliases_for_id(blob, "sdhci",
|
||||
count = fdtdec_find_aliases_for_id(blob, "mmc",
|
||||
COMPAT_NVIDIA_TEGRA210_SDMMC, node_list,
|
||||
CONFIG_SYS_MMC_MAX_DEVICE);
|
||||
debug("%s: count of Tegra210 sdhci nodes is %d\n", __func__, count);
|
||||
|
@ -756,7 +756,7 @@ void tegra_mmc_init(void)
|
|||
}
|
||||
|
||||
/* See if any Tegra124 MMC controllers are present */
|
||||
count = fdtdec_find_aliases_for_id(blob, "sdhci",
|
||||
count = fdtdec_find_aliases_for_id(blob, "mmc",
|
||||
COMPAT_NVIDIA_TEGRA124_SDMMC, node_list,
|
||||
CONFIG_SYS_MMC_MAX_DEVICE);
|
||||
debug("%s: count of Tegra124 sdhci nodes is %d\n", __func__, count);
|
||||
|
@ -766,7 +766,7 @@ void tegra_mmc_init(void)
|
|||
}
|
||||
|
||||
/* See if any Tegra30 MMC controllers are present */
|
||||
count = fdtdec_find_aliases_for_id(blob, "sdhci",
|
||||
count = fdtdec_find_aliases_for_id(blob, "mmc",
|
||||
COMPAT_NVIDIA_TEGRA30_SDMMC, node_list,
|
||||
CONFIG_SYS_MMC_MAX_DEVICE);
|
||||
debug("%s: count of T30 sdhci nodes is %d\n", __func__, count);
|
||||
|
@ -776,7 +776,7 @@ void tegra_mmc_init(void)
|
|||
}
|
||||
|
||||
/* Now look for any Tegra20 MMC controllers */
|
||||
count = fdtdec_find_aliases_for_id(blob, "sdhci",
|
||||
count = fdtdec_find_aliases_for_id(blob, "mmc",
|
||||
COMPAT_NVIDIA_TEGRA20_SDMMC, node_list,
|
||||
CONFIG_SYS_MMC_MAX_DEVICE);
|
||||
debug("%s: count of T20 sdhci nodes is %d\n", __func__, count);
|
||||
|
|
Loading…
Reference in New Issue