]> 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)
commitc69ea85e88d7b6c213238dfd5ec752284c7da4b8
treedb764616b3b37645f8be568693ad1a2073e9b6e1
parent6ec6535a427e39b827ddee95ba965ec429857bc8
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