]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: msm_sdcc: Enable SDC host->clk only after setting the rate.
authorSahitya Tummala <stummala@codeaurora.org>
Mon, 2 May 2011 12:37:01 +0000 (18:07 +0530)
committerChris Ball <cjb@laptop.org>
Wed, 26 Oct 2011 19:43:37 +0000 (15:43 -0400)
commitf8be342f14b6a63f4baa0ac25228f39ca6369cb2
treedb764616b3b37645f8be568693ad1a2073e9b6e1
parentce5455564d632e8de9b635ba1cab9a2b15b65bea
mmc: msm_sdcc: Enable SDC host->clk only after setting the rate.

For clocks that support rates which can be set (most clocks other
than _pclk AHB clocks), a rate must be set using clk_set_rate()
before the clock is enabled for the first time with clk_enable().
Subsequent calls to clk_enable() need not be preceded with the
clk_set_rate() calls unless we wish to change the clock rate that
is set previously.

SDC host->clk is currently enabled without setting the clock rate
even once. This patch fixes this, by ensuring that the clock rate
for this clock is first set before enabling the clock.

Signed-off-by: Murali Palnati <palnatim@codeaurora.org>
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/msm_sdcc.c