• Tony Lindgren's avatar
    mmc: omap: Fix broken reg_shift initialization · ebbe6f88
    Tony Lindgren authored
    Commit fa550189 (mmc: core: Prevent eMMC VCC supply to be cut from late init)
    slightly affected timings for how things are done for the omap MMC driver
    causing the MMC cards not getting detected any longer.
    
    Turns out this was caused by buggy reg_shift initialization in the omap
    MMC driver that was happening after mmc_add_host() was being called.
    
    Fix this by initializing reg_shift before mmc_add_host() is called.
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    Cc: <stable@vger.kernel.org>
    Signed-off-by: default avatarChris Ball <cjb@laptop.org>
    ebbe6f88
omap.c 39 KB