On Mon, Jun 2, 2014 at 11:08 AM, <[email protected]> wrote:
> From: Srinivas Kandagatla <[email protected]> > > On Qcom SD Card controller POWER, CLKCTRL, DATACTRL and COMMAND registers > should be updated in MCLK domain, and writes to these registers must be > separated by three MCLK cycles. This resitriction is not applicable for > other registers. Any subsequent writes to these register will be ignored > until 3 MCLK have passed. > > One usec delay between two CMD register writes is not sufficient in the > card identification phase where the CCLK is very low. This patch replaces > a static 1 usec delay to use mmci_reg_delay function which can provide > correct delay depending on the cclk frequency. > > Without this patch the card is not detected. > > Signed-off-by: Srinivas Kandagatla <[email protected]> Reviewed-by: Linus Walleij <[email protected]> Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

