Tegra SoCs don't have MMC peripherals at decimal address 78000400
(hexadecimal: 0x4a63110), but they do at 0x78000400. Fix it.

Signed-off-by: Ahmad Fatoum <[email protected]>
---
 drivers/mci/tegra-sdmmc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/mci/tegra-sdmmc.c b/drivers/mci/tegra-sdmmc.c
index f8ce6c8d7ba0..a6e2b3032057 100644
--- a/drivers/mci/tegra-sdmmc.c
+++ b/drivers/mci/tegra-sdmmc.c
@@ -310,7 +310,7 @@ static int tegra_sdmmc_init(struct mci_host *mci, struct 
device *dev)
        /* sdmmc1 and sdmmc3 on T30 need a bit of padctrl init */
        if (of_device_is_compatible(mci->hw_dev->of_node,
                                    "nvidia,tegra30-sdhci") &&
-                       ((u32)regs == 0x78000000 || (u32)regs == 78000400)) {
+                       ((u32)regs == 0x78000000 || (u32)regs == 0x78000400)) {
                val = readl(regs + TEGRA_SDMMC_SDMEMCOMPPADCTRL);
                val &= 0xfffffff0;
                val |= 0x7 << TEGRA_SDMMC_SDMEMCOMPPADCTRL_VREF_SEL_SHIFT;
-- 
2.39.2


Reply via email to