Hi, On Fri, Mar 15 2013, Lucas Stach wrote: > The eSDHC controller on the i.MX53 needs an additional, non spec > compliant CMD12 after a multiblock read with a predefined number of > blocks. Otherwise the internal state machine won't go back to the > idle state. > > This commit effectively reverts 5b6b0ad6 (mmc: sdhci-esdhc-imx: > fix for mmc cards on i.MX5), which fixed part of the problem by > making multiblock reads work, however this fix was not sufficient > when multi- and singleblock reads got intermixed. > > This implements the recommended workaround (Freescale i.MX Reference > Manual, section 29.6.8 "Multi-block Read") by manually sending a > CMD12 with the RSPTYP bits cleared. > > Signed-off-by: Lucas Stach <l.stach@xxxxxxxxxxxxxx> I haven't seen any review comments from -imx developers -- I've gone ahead and applied this to mmc-next now. Thanks, - Chris. -- Chris Ball <cjb@xxxxxxxxxx> <http://printf.net/> One Laptop Per Child -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html