mmc: sdhci-s3c: fix the wrong register value, when clock is disabled
Subsystems (3)
Jaehoon Chung
maintainerPATCH 1/4 mmc: sdhci-s3c: fix the wrong register value, when clock is disabled
When use the QUIRK_NONSTANDARD_CLOCK, then never set to 0 at clock control register. This patch is fixed this problem.
([PATCHv2] mmc: sdhci-s3c: fix teh wrong register value, when clock is disabled)
Signed-off-by Jaehoon Chung <[email protected]>
Signed-off-by Kyungmin Park <[email protected]>
--- drivers/mmc/host/sdhci-s3c.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
drivers/mmc/host/sdhci-s3c.c +4 -1
@@ -297,8 +297,11 @@ static void sdhci_cmu_set_clock(struct sdhci_host *host, unsigned int clock)u16 clk =0 ;/* don't bother if the clock is going off */ -if (clock ==0 ) +if (clock ==0 ) { +sdhci_writew (host,0 ,SDHCI_CLOCK_CONTROL ); + host->clock = clock;return ; + }sdhci_s3c_set_clock (host, clock);
Signature · 1 line
1.7.9.5