linux-stable/include/linux/mmc
Yang Xiwen 88803989ff 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: Paul Menzel <pmenzel@molgen.mpg.de>
Acked-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Signed-off-by: Yang Xiwen <forbidden405@outlook.com>
Link: https://lore.kernel.org/r/20240229-b4-mmc-hi3798mv200-v7-1-10c03f316285@outlook.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
2024-03-05 12:57:45 +01:00
..
card.h mmc: core: Add wp_grp_size sysfs node 2024-01-02 17:54:05 +01:00
core.h mmc: core: Remove packed command leftovers 2023-12-07 14:08:44 +01:00
host.h mmc: core: Use a struct device* as in-param to mmc_of_parse_clk_phase() 2024-03-05 12:57:45 +01:00
mmc.h mmc: core: Remove packed command leftovers 2023-12-07 14:08:44 +01:00
pm.h
sd.h
sdio.h
sdio_func.h
sdio_ids.h mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards 2023-05-25 19:09:39 +03:00
slot-gpio.h mmc: core: support setting card detect interrupt from drivers 2023-02-15 13:46:09 +01:00