Lines Matching +full:soc +full:- +full:controller
1 # SPDX-License-Identifier: GPL-2.0-only
3 # MMC/SD host controller drivers
6 comment "MMC/SD/SDIO Host Controller Drivers"
18 tristate "Sunplus SP7021 MMC Controller"
37 bool "Qualcomm Data Mover for SD Card Controller"
41 This selects the Qualcomm Data Mover lite/local on SD Card controller.
48 bool "STMicroelectronics STM32 SDMMC Controller"
52 This selects the STMicroelectronics STM32 SDMMC host controller.
68 tristate "Secure Digital Host Controller Interface support"
71 This selects the generic Secure Digital Host Controller Interface.
75 If you have a controller with this interface, say Y or M here. You
93 and performing I/O to a SDHCI controller through a bus that
94 implements a hardware byte swapper using a 32-bit datum.
108 This selects the PCI Secure Digital Host Controller Interface.
111 If you have a controller with this interface, say Y or M here.
116 bool "Ricoh MMC Controller Disabler"
120 This adds a pci quirk to disable Ricoh MMC Controller. This
121 proprietary controller is unnecessary because the SDHCI driver
122 supports MMC cards on the SD controller, but if it is not
123 disabled, it will steal the MMC cards away - rendering them
138 If you have a controller with this interface, say Y or M here.
147 Host Controller Interface based platform and OF drivers.
149 If you have a controller with this interface, say Y or M here.
160 This selects the Arasan Secure Digital Host Controller Interface
161 (SDHCI). This hardware is found e.g. in Xilinx' Zynq SoC.
163 If you have a controller with this interface, say Y or M here.
168 tristate "SDHCI OF support for the ASPEED SDHCI controller"
174 This selects the ASPEED Secure Digital Host Controller Interface.
176 If you have a controller with this interface, say Y or M here. You
198 tristate "SDHCI OF support for the Atmel SDMMC controller"
205 tristate "SDHCI OF support for the Freescale eSDHC controller"
211 This selects the Freescale eSDHC controller support.
213 If you have a controller with this interface, say Y or M here.
223 This selects the Secure Digital Host Controller Interface (SDHCI)
227 If you have a controller with this interface, say Y or M here.
238 This selects Synopsys DesignWare Cores Mobile Storage Controller
240 If you have a controller with this interface, say Y or M here.
244 tristate "SDHCI OF support for the MCHP Sparx5 SoC"
248 This selects the Secure Digital Host Controller Interface (SDHCI)
249 found in the MCHP Sparx5 SoC.
251 If you have a Sparx5 SoC with this interface, say Y or M here.
256 tristate "SDHCI OF support for the MA35D1 SDHCI controller"
260 This selects the MA35D1 Secure Digital Host Controller Interface.
261 The controller supports SD/MMC/SDIO devices.
263 If you have a controller with this interface, say Y or M here.
268 tristate "SDHCI support for the Cadence SD/SDIO/eMMC controller"
275 If you have a controller with this interface, say Y or M here.
280 tristate "SDHCI support for the Freescale eSDHC ColdFire controller"
285 This selects the Freescale eSDHC controller support for
288 If you have a controller with this interface, say Y or M here.
293 tristate "SDHCI support for the Freescale eSDHC/uSDHC i.MX controller"
300 This selects the Freescale eSDHC/uSDHC controller support
303 If you have a controller with this interface, say Y or M here.
308 tristate "SDHCI support on Marvell's Dove SoC"
313 This selects the Secure Digital Host Controller Interface in
314 Marvell's Dove SoC.
316 If you have a controller with this interface, say Y or M here.
321 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
327 This selects the Tegra SD/MMC controller. If you have a Tegra
333 tristate "SDHCI support on Samsung S3C/S5P/Exynos SoC"
337 This selects the Secure Digital Host Controller Interface (SDHCI)
341 If you have a controller with this interface (thereforeyou build for
342 such Samsung SoC), say Y or M here.
347 tristate "Marvell MMP2 SD Host Controller support (PXAV3)"
353 This selects the Marvell(R) PXAV3 SD Host Controller.
354 If you have a MMP2 platform with SD Host Controller
360 tristate "Marvell PXA9XX SD Host Controller support (PXAV2)"
367 This selects the Marvell(R) PXAV2 SD Host Controller.
368 If you have a PXA9XX platform with SD Host Controller
379 This selects the Secure Digital Host Controller Interface (SDHCI)
381 of SoC
383 If you have a controller with this interface, say Y or M here.
392 has proved to be problematic if the controller encounters
402 This selects the Broadcom Kona Secure Digital Host Controller
406 If you have a controller with this interface, say Y or M here.
413 This selects the Secure Digital Host Controller Interface (SDHCI)
414 Needed by some Fujitsu SoC for MMC / SD / SDIO support.
415 If you have a controller with this interface, say Y or M here.
424 This selects the Secure Digital Host Controller Interface (SDHCI)
425 Needed by Milbeaut SoC for MMC / SD / SDIO support.
426 If you have a controller with this interface, say Y or M here.
431 tristate "SDHCI support for the BCM2835 & iProc SD/MMC Controller"
438 This selects the iProc SD/MMC controller.
446 tristate "Secure Digital Host Controller Interface support for NPCM"
450 This provides support for the SD/eMMC controller found in
454 tristate "Amlogic S905/GX*/AXG SD/MMC Host Controller support"
458 This selects support for the Amlogic SD/MMC Host Controller
459 found on the S905/GX*/AXG family of SoCs. This controller is
462 If you have a controller with this interface, say Y here.
465 tristate "Amlogic Meson SDHC Host Controller support"
470 This selects support for the SDHC Host Controller on
472 The controller supports the SD/SDIO Spec 3.x and eMMC Spec 4.5x
475 If you have a controller with this interface, say Y or M here.
479 tristate "Amlogic Meson6/Meson8/Meson8b SD/MMC Host Controller support"
484 This selects support for the SD/MMC Host Controller on
487 If you have a controller with this interface, say Y or M here.
491 tristate "MOXART SD/MMC Host Controller support"
494 This selects support for the MOXART SD/MMC Host Controller.
495 MOXA provides one multi-functional card reader which can
496 be found on some embedded hardware such as UC-7112-LX.
497 If you have a controller with this interface, say Y here.
500 tristate "SDHCI support on STMicroelectronics SoC"
505 This selects the Secure Digital Host Controller Interface in
508 If you have a controller with this interface, say Y or M here.
543 tristate "Alcor Micro/Alcor Link SD/MMC controller"
547 of Alcor Micro PCI-E card reader
570 tristate "Qualcomm SDHCI Controller Support"
577 This selects the Secure Digital Host Controller Interface (SDHCI)
578 support present in Qualcomm SOCs. The controller supports
581 If you have a controller with this interface, say Y or M here.
599 This selects the Freescale SSP MMC controller found on MXS based
627 SoC controllers.
646 Some systems access MMC/SD/SDIO cards using a SPI controller
647 instead of using a "native" MMC/SD/SDIO controller. This has a
665 tristate "Spreadtrum SDIO host Controller"
671 This selects the SDIO Host Controller in Spreadtrum
674 If you have a controller with this interface, say Y or M here.
682 tristate "Renesas SDHI SD/SDIO controller support"
687 This provides support for the SDHI SD/SDIO controller found in
691 tristate "DMA for SDHI SD/SDIO controllers using SYS-DMAC"
696 using SYS-DMAC via DMA Engine. This supports the controllers
700 tristate "DMA for SDHI SD/SDIO controllers using on-chip bus mastering"
706 using on-chip bus mastering. This supports the controllers
707 found in arm64 based SoCs. This controller is also found in
711 tristate "UniPhier SD/eMMC Host Controller support"
716 This provides support for the SD/eMMC controller found in
717 UniPhier SoCs. The eMMC variant of this controller is used
718 only for 32-bit SoCs.
730 will be called cb710-mmc.
737 VIA provides one multi-functional card reader which integrated into
740 If you have a controller with this interface, say Y or M here.
778 This selects the common helper functions support for Host Controller
783 If you have a controller with this interface, say Y or M here.
792 This selects support for Mellanox BlueField SoC specific extensions to
794 option for platforms based on Mellanox BlueField SoC's.
801 This selects support for Samsung Exynos SoC specific extensions to the
803 for platforms based on Exynos4 and Exynos5 SoC's.
810 This selects support for HiSilicon Hi3798CV200 SoC specific extensions to the
812 for platforms based on HiSilicon Hi3798CV200 SoC.
819 This selects support for HiSilicon Hi3798MV200 SoC specific extensions to the
821 for platforms based on HiSilicon Hi3798MV200 SoC.
828 This selects support for Hisilicon K3 SoC specific extensions to the
830 for platforms based on Hisilicon K3 SoC's.
839 If you have a controller with this interface, say Y or M here.
848 This selects support for Rockchip SoC specific extensions to the
850 for platforms based on RK3066, RK3188 and RK3288 SoC's.
858 This selects support for StarFive JH7110 SoC specific extensions to the
860 for platforms based on StarFive JH7110 SoC.
866 This selects the MMC Host Interface controller (MMCIF) found in various
874 This selects support for the SD/MMC controller on Ingenic
877 If you have a board based on such a SoC and with a SD/MMC slot,
881 tristate "VUB300 USB to SDIO/SD/MMC Host Controller support"
886 The VUB300 is a USB-SDIO Host Controller Interface chip
899 web-site http://www.elandigitalsystems.com/support/downloads.php
904 To compile this mmc host controller driver as a module,
912 tristate "USB SD Host Controller (USHC) support"
917 USB SD Host Controller specification (CS-118793-SP).
926 tristate "Wondermedia SD/MMC Host Controller support"
930 This selects support for the SD/MMC Host Controller on
934 module will be called wmt-sdmmc.
937 tristate "Renesas USDHI6ROL0 SD/SDIO Host Controller support"
941 Host Controller
944 tristate "Realtek PCI-E SD/MMC Card Interface Driver"
948 of Realtek PCI-E card reader
958 tristate "Allwinner sunxi SD/MMC Host Controller support"
962 This selects support for the SD/MMC Host Controller on
966 tristate "Command Queue Host Controller Interface support"
969 This selects the Command Queue Host Controller Interface (CQHCI)
972 This controller supports eMMC devices with command queue support.
974 If you have a controller with this interface, say Y or M here.
982 performance, if the host controller and its driver supports it.
984 If you have a controller/driver supporting this interface, say Y or M
994 tristate "Broadcom BCM2835 SDHOST MMC Controller support"
997 This selects the BCM2835 SDHOST MMC controller. If you have
1001 sdhci controller (supported by MMC_SDHCI_IPROC) and a custom
1002 sdhost controller (supported by this driver).
1022 This selects the Secure Digital Host Controller Interface (SDHCI)
1025 If you have a controller with this interface, say Y or M here.
1036 This selects support for the SDIO/SD/MMC Host Controller on
1046 If you have a controller with this interface, say Y or M here.
1050 tristate "TI SDHCI Controller Support"
1057 This selects the Secure Digital Host Controller Interface (SDHCI)
1058 support present in TI's Keystone/OMAP2+/DRA7 SOCs. The controller
1061 If you have a controller with this interface, say Y or M here.
1066 tristate "Support for the SDHCI Controller in TI's AM654 SOCs"
1073 This selects the Secure Digital Host Controller Interface (SDHCI)
1074 support present in TI's AM65x/AM64x/AM62x/J721E SOCs. The controller
1077 If you have a controller with this interface, say Y or M here.
1082 tristate "Actions Semi Owl SD/MMC Host Controller support"
1086 This selects support for the SD/MMC Host Controller on
1093 tristate "LiteX MMC Host Controller support"
1098 This selects support for the MMC Host Controller found in LiteX SoCs.