• Bryan O'Donoghue's avatar
    drivers: imx: mxc_usdhc: Do not set MMC_RSP_48 for MMC_RESPONSE_R2 · a21da478
    Bryan O'Donoghue authored
    commit 97d5db8c reverts an update to the
    MMC layer that accompanied the original submission of this MMC driver this
    is the right-thing-to-do in terms of the MMC spec.
    
    Unfortunately the reversion also breaks this driver. The issue is the i.MX
    controller doesn't want MMC_RSP_48 set for MMC_RESPONSE_R2.
    
    The appropriate place to place that constraint is obviously in
    drivers/imx/usdhc/imx_usdhc.c not in the shared MMC codebase. This patch
    restores the logic the i.MX controller requires without breaking it for
    everyone else.
    
    Fixes: 97d5db8c
    Fixes: 2a82a9c9
    
    Signed-off-by: default avatarBryan O'Donoghue <bryan.odonoghue@linaro.org>
    Cc: Jun Nie <jun.nie@linaro.org>
    a21da478
imx_usdhc.c 7.58 KB