]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
authorWenchao Chen <wenchao.chen@unisoc.com>
Wed, 7 Dec 2022 05:19:09 +0000 (13:19 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Jan 2023 10:41:46 +0000 (11:41 +0100)
commitbc2ad83578f93d9e2d05631924681ee8d7ff3796
tree9bba6e001483c65e7a059bc84144fc22ac29234e
parentf547aaef16422a13a227ff600f132088b04a02c3
mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K

commit ff874dbc4f868af128b412a9bd92637103cf11d7 upstream.

When the clock is less than 400K, some SD cards fail to initialize
because CLK_AUTO is enabled.

Fixes: 4e150946b509 ("mmc: sdhci-sprd: Add Spreadtrum's initial host controller")
Signed-off-by: Wenchao Chen <wenchao.chen@unisoc.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20221207051909.32126-1-wenchao.chen@unisoc.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/mmc/host/sdhci-sprd.c