diff options
Diffstat (limited to 'drivers/mmc/exynos_dw_mmc.c')
| -rw-r--r-- | drivers/mmc/exynos_dw_mmc.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/drivers/mmc/exynos_dw_mmc.c b/drivers/mmc/exynos_dw_mmc.c index 4ef9fec0e..a0f1511cb 100644 --- a/drivers/mmc/exynos_dw_mmc.c +++ b/drivers/mmc/exynos_dw_mmc.c @@ -62,6 +62,9 @@ int exynos_dwmci_add_port(int index, u32 regbase, int bus_width, u32 clksel)  	host->name = "EXYNOS DWMMC";  	host->ioaddr = (void *)regbase;  	host->buswidth = bus_width; +#ifdef CONFIG_EXYNOS5420 +	host->quirks = DWMCI_QUIRK_DISABLE_SMU; +#endif  	if (clksel) {  		host->clksel_val = clksel; @@ -74,7 +77,7 @@ int exynos_dwmci_add_port(int index, u32 regbase, int bus_width, u32 clksel)  	host->clksel = exynos_dwmci_clksel;  	host->dev_index = index; -	host->mmc_clk = exynos_dwmci_get_clk; +	host->get_mmc_clk = exynos_dwmci_get_clk;  	/* Add the mmc channel to be registered with mmc core */  	if (add_dwmci(host, DWMMC_MAX_FREQ, DWMMC_MIN_FREQ)) {  		debug("dwmmc%d registration failed\n", index); |