From 0647b2e0a8146c441ca5e0a7f430c1ce104133e5 Mon Sep 17 00:00:00 2001 From: John Kjellberg Date: Tue, 13 Jul 2021 18:32:38 +0200 Subject: [PATCH] disk: Add support for MCUs with SDIO drivers. Use abstracted define to cover more MCUs. Signed-off-by: John Kjellberg --- drivers/disk/sdmmc_stm32.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/disk/sdmmc_stm32.c b/drivers/disk/sdmmc_stm32.c index 34ad97d2038..ddf3ca48a18 100644 --- a/drivers/disk/sdmmc_stm32.c +++ b/drivers/disk/sdmmc_stm32.c @@ -18,6 +18,10 @@ LOG_MODULE_REGISTER(stm32_sdmmc, CONFIG_SDMMC_LOG_LEVEL); +#ifndef MMC_TypeDef +#define MMC_TypeDef SDMMC_TypeDef +#endif + struct stm32_sdmmc_priv { SD_HandleTypeDef hsd; int status; @@ -402,7 +406,7 @@ static const struct soc_gpio_pinctrl sdmmc_pins_1[] = static struct stm32_sdmmc_priv stm32_sdmmc_priv_1 = { .hsd = { - .Instance = (SDMMC_TypeDef *)DT_INST_REG_ADDR(0), + .Instance = (MMC_TypeDef *)DT_INST_REG_ADDR(0), }, #if DT_INST_NODE_HAS_PROP(0, cd_gpios) .cd = {