Hi On 2022/12/7 21:17, William Qiu wrote:
Add sdio/emmc driver support for StarFive JH7110 soc. Signed-off-by: William Qiu <william.qiu@xxxxxxxxxxxxxxxx> --- MAINTAINERS | 6 + drivers/mmc/host/Kconfig | 10 ++ drivers/mmc/host/Makefile | 1 + drivers/mmc/host/dw_mmc-starfive.c | 197 +++++++++++++++++++++++++++++ 4 files changed, 214 insertions(+) create mode 100644 drivers/mmc/host/dw_mmc-starfive.c
...
+ +static unsigned long dw_mci_starfive_caps[] = { + MMC_CAP_CMD23, + MMC_CAP_CMD23, + MMC_CAP_CMD23 +}; +
....
+ host->priv = priv; + + return 0; +} + +static const struct dw_mci_drv_data starfive_data = { + .caps = dw_mci_starfive_caps, + .num_caps = ARRAY_SIZE(dw_mci_starfive_caps),
use ".common_caps = MMC_CAP_CMD23" instead.
+ .set_ios = dw_mci_starfive_set_ios, + .parse_dt = dw_mci_starfive_parse_dt, + .execute_tuning = dw_mci_starfive_execute_tuning, +}; + +static const struct of_device_id dw_mci_starfive_match[] = {