• Ulf Hansson's avatar
    mmc: sdhci-esdhc-imx: Fixup ->remove() · 0b414368
    Ulf Hansson authored
    Since sdhci_remove_host() access the device, we need to make sure it's
    runtime PM resumed.
    
    To handle clock gating properly in remove, we first have to make sure
    the clocks are ungated.
    
    To fix both these issues, by invoking pm_runtime_get_sync() early in
    ->remove() callback. Later once we disabled runtime PM, we can restore
    the usage count.
    Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
    0b414368
sdhci-esdhc-imx.c 32.8 KB