mmc: dw_mmc: Support setting f_min from host drivers
authorPeter Geis <pgwipeout@gmail.com>
Sat, 5 Mar 2022 21:58:34 +0000 (16:58 -0500)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 7 Mar 2022 11:56:38 +0000 (12:56 +0100)
commitc4313e75001492f8a288d3ffd595544cbc880821
tree9b639dd19ef6c6240e08b8802795af51d2d291ce
parent0ffd498db172258fde312bb8671816f18b2f6d0c
mmc: dw_mmc: Support setting f_min from host drivers

Host drivers may not be able to support frequencies as low as dw-mmc
supports. Unfortunately f_min isn't available when the drv_data->init
function is called, as the mmc_host struct hasn't been set up yet.

Support the host drivers saving the requested minimum frequency, so we
can later set f_min when it is available.

Signed-off-by: Peter Geis <pgwipeout@gmail.com>
Link: https://lore.kernel.org/r/20220305215835.2210388-2-pgwipeout@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/dw_mmc.c
drivers/mmc/host/dw_mmc.h