Skip to content

Commit 3a6ae2b

Browse files
MCHP-MPU-Solutions-SHAcfriedt
authored andcommitted
driver: sdhc: add sdmmc for sama7g5
Add driver for sama7g54 Secure Digital MultiMedia Card Controller Signed-off-by: CHEN Xing <[email protected]>
1 parent b850f1b commit 3a6ae2b

File tree

4 files changed

+1120
-0
lines changed

4 files changed

+1120
-0
lines changed

drivers/sdhc/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ zephyr_library_sources_ifdef(CONFIG_SPI_SDHC sdhc_spi.c)
88
zephyr_library_sources_ifdef(CONFIG_MCUX_SDIF mcux_sdif.c)
99
zephyr_library_sources_ifdef(CONFIG_RCAR_MMC rcar_mmc.c)
1010
zephyr_library_sources_ifdef(CONFIG_SAM_HSMCI sam_hsmci.c)
11+
zephyr_library_sources_ifdef(CONFIG_SAM_SDMMC sam_sdmmc.c)
1112
zephyr_library_sources_ifdef(CONFIG_INTEL_EMMC_HOST intel_emmc_host.c)
1213
zephyr_library_sources_ifdef(CONFIG_SDHC_INFINEON_CAT1 ifx_cat1_sdio.c)
1314
zephyr_library_sources_ifdef(CONFIG_CDNS_SDHC sdhc_cdns_ll.c sdhc_cdns.c)

drivers/sdhc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ source "drivers/sdhc/Kconfig.spi"
1414
source "drivers/sdhc/Kconfig.mcux_sdif"
1515
source "drivers/sdhc/Kconfig.rcar"
1616
source "drivers/sdhc/Kconfig.sam_hsmci"
17+
source "drivers/sdhc/Kconfig.sam_sdmmc"
1718
source "drivers/sdhc/Kconfig.intel"
1819
source "drivers/sdhc/Kconfig.sdhc_cdns"
1920
source "drivers/sdhc/Kconfig.esp32"

drivers/sdhc/Kconfig.sam_sdmmc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Copyright (C) 2025 Microchip Technology Inc. and its subsidiaries
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
#
5+
6+
config SAM_SDMMC
7+
bool "Microchip SAM SDMMC driver"
8+
default y
9+
depends on DT_HAS_MICROCHIP_SAMA7G5_SDMMC_ENABLED
10+
select CACHE_MANAGEMENT
11+
select PINCTRL
12+
select SDHC_SUPPORTS_NATIVE_MODE
13+
help
14+
Enable the Microchip SAM SDMMC MMC/SD card driver.

0 commit comments

Comments
 (0)