]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume
authorKamal Dasu <kdasu.kdev@gmail.com>
Thu, 14 Jul 2022 17:41:32 +0000 (13:41 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Apr 2025 12:32:06 +0000 (14:32 +0200)
commitc1030da07a2445cec4b2a5f00b6d6e9d28fbf9ff
treea9957731cf49fb24855ee4e979ddd42b348f255b
parent58bc361822db253d93e23495eff6cf877fb5006b
mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume

commit 886201c70a1cab34ef96f867c2b2dd6379ffa7b9 upstream.

Use clk_get_rate for base_clk on resume before setting new rate.
This change ensures that the clock api returns current rate
and sets the clock to the desired rate and honors CLK_GET_NO_CACHE
attribute used by clock api.

Fixes: 97904a59855c (mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0)
Signed-off-by: Kamal Dasu <kdasu.kdev@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Link: https://lore.kernel.org/r/20220714174132.18541-1-kdasu.kdev@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/mmc/host/sdhci-brcmstb.c