On Mon, Jun 2, 2014 at 11:08 AM, <srinivas.kandaga...@linaro.org> wrote:
> From: Srinivas Kandagatla <srinivas.kandaga...@linaro.org> > > 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 <srinivas.kandaga...@linaro.org> Reviewed-by: Linus Walleij <linus.wall...@linaro.org> Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/