From 4bb43bf26f0e25feb7dd275262479e216be10af9 Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Tue, 3 Mar 2015 20:46:17 +0100 Subject: mci: tegra: handle mmc aliases This allows to have fixed device names for the SDMMC controllers. Signed-off-by: Lucas Stach Signed-off-by: Sascha Hauer --- drivers/mci/tegra-sdmmc.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/mci/tegra-sdmmc.c') diff --git a/drivers/mci/tegra-sdmmc.c b/drivers/mci/tegra-sdmmc.c index 0e23d6fef1..c8924ed9b1 100644 --- a/drivers/mci/tegra-sdmmc.c +++ b/drivers/mci/tegra-sdmmc.c @@ -409,7 +409,10 @@ static int tegra_sdmmc_detect(struct device_d *dev) static void tegra_sdmmc_parse_dt(struct tegra_sdmmc_host *host) { struct device_node *np = host->mci.hw_dev->device_node; + const char *alias = of_alias_get(np); + if (alias) + host->mci.devname = xstrdup(alias); host->gpio_cd = of_get_named_gpio(np, "cd-gpios", 0); host->gpio_pwr = of_get_named_gpio(np, "power-gpios", 0); mci_of_parse(&host->mci); -- cgit v1.2.3