Skip to content
Commit 88803989 authored by Yang Xiwen's avatar Yang Xiwen Committed by Ulf Hansson
Browse files

mmc: core: Use a struct device* as in-param to mmc_of_parse_clk_phase()



Parsing dt usually happens very early, sometimes even before the struct
mmc_host has been allocated (e.g. dw_mci_probe() and dw_mci_parse_dt() in
dw_mmc.c). Looking at the source of mmc_of_parse_clk_phase(), it's actually
not needed to have an initialized mmc_host, let's therefore pass a struct
device* to it instead.

Also update the only current user, sdhci-of-aspeed.

Reviewed-by: default avatarPaul Menzel <pmenzel@molgen.mpg.de>
Acked-by: default avatarAndrew Jeffery <andrew@codeconstruct.com.au>
Signed-off-by: default avatarYang Xiwen <forbidden405@outlook.com>
Link: https://lore.kernel.org/r/20240229-b4-mmc-hi3798mv200-v7-1-10c03f316285@outlook.com


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent ae5004a4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment