Skip to content

Commit 3a3748d

Browse files
huzijistorulf
authored andcommitted
mmc: sdhci-xenon: Add Marvell Xenon SDHC core functionality
Add Xenon eMMC/SD/SDIO host controller core functionality. Add Xenon specific initialization process. Add Xenon specific mmc_host_ops APIs. Add Xenon specific register definitions. Add CONFIG_MMC_SDHCI_XENON support in drivers/mmc/host/Kconfig. Marvell Xenon SDHC conforms to SD Physical Layer Specification Version 3.01 and is designed according to the guidelines provided in the SD Host Controller Standard Specification Version 3.00. Signed-off-by: Hu Ziji <[email protected]> Signed-off-by: Gregory CLEMENT <[email protected]> Signed-off-by: Ulf Hansson <[email protected]>
1 parent 66c659c commit 3a3748d

File tree

4 files changed

+612
-0
lines changed

4 files changed

+612
-0
lines changed

drivers/mmc/host/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -853,3 +853,11 @@ config MMC_SDHCI_BRCMSTB
853853
Broadcom STB SoCs.
854854

855855
If unsure, say Y.
856+
857+
config MMC_SDHCI_XENON
858+
tristate "Marvell Xenon eMMC/SD/SDIO SDHCI driver"
859+
depends on MMC_SDHCI_PLTFM
860+
help
861+
This selects Marvell Xenon eMMC/SD/SDIO SDHCI.
862+
If you have a controller with this interface, say Y or M here.
863+
If unsure, say N.

drivers/mmc/host/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,6 @@ obj-$(CONFIG_MMC_SDHCI_BRCMSTB) += sdhci-brcmstb.o
8686
ifeq ($(CONFIG_CB710_DEBUG),y)
8787
CFLAGS-cb710-mmc += -DDEBUG
8888
endif
89+
90+
obj-$(CONFIG_MMC_SDHCI_XENON) += sdhci-xenon-driver.o
91+
sdhci-xenon-driver-y += sdhci-xenon.o

0 commit comments

Comments
 (0)