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.
237 This selects Synopsys DesignWare Cores Mobile Storage Controller
239 If you have a controller with this interface, say Y or M here.
243 tristate "SDHCI OF support for the MCHP Sparx5 SoC"
247 This selects the Secure Digital Host Controller Interface (SDHCI)
248 found in the MCHP Sparx5 SoC.
250 If you have a Sparx5 SoC with this interface, say Y or M here.
255 tristate "SDHCI support for the Cadence SD/SDIO/eMMC controller"
262 If you have a controller with this interface, say Y or M here.
267 tristate "SDHCI support for the Freescale eSDHC ColdFire controller"
272 This selects the Freescale eSDHC controller support for
275 If you have a controller with this interface, say Y or M here.
280 tristate "SDHCI support for the Freescale eSDHC/uSDHC i.MX controller"
287 This selects the Freescale eSDHC/uSDHC controller support
290 If you have a controller with this interface, say Y or M here.
295 tristate "SDHCI support on Marvell's Dove SoC"
300 This selects the Secure Digital Host Controller Interface in
301 Marvell's Dove SoC.
303 If you have a controller with this interface, say Y or M here.
308 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
314 This selects the Tegra SD/MMC controller. If you have a Tegra
320 tristate "SDHCI support on Samsung S3C/S5P/Exynos SoC"
324 This selects the Secure Digital Host Controller Interface (SDHCI)
328 If you have a controller with this interface (thereforeyou build for
329 such Samsung SoC), say Y or M here.
334 tristate "Marvell MMP2 SD Host Controller support (PXAV3)"
340 This selects the Marvell(R) PXAV3 SD Host Controller.
341 If you have a MMP2 platform with SD Host Controller
347 tristate "Marvell PXA9XX SD Host Controller support (PXAV2)"
354 This selects the Marvell(R) PXAV2 SD Host Controller.
355 If you have a PXA9XX platform with SD Host Controller
366 This selects the Secure Digital Host Controller Interface (SDHCI)
368 of SoC
370 If you have a controller with this interface, say Y or M here.
379 has proved to be problematic if the controller encounters
389 This selects the Broadcom Kona Secure Digital Host Controller
393 If you have a controller with this interface, say Y or M here.
400 This selects the Secure Digital Host Controller Interface (SDHCI)
401 Needed by some Fujitsu SoC for MMC / SD / SDIO support.
402 If you have a controller with this interface, say Y or M here.
411 This selects the Secure Digital Host Controller Interface (SDHCI)
412 Needed by Milbeaut SoC for MMC / SD / SDIO support.
413 If you have a controller with this interface, say Y or M here.
418 tristate "SDHCI support for the BCM2835 & iProc SD/MMC Controller"
425 This selects the iProc SD/MMC controller.
433 tristate "Amlogic S905/GX*/AXG SD/MMC Host Controller support"
437 This selects support for the Amlogic SD/MMC Host Controller
438 found on the S905/GX*/AXG family of SoCs. This controller is
441 If you have a controller with this interface, say Y here.
444 tristate "Amlogic Meson SDHC Host Controller support"
449 This selects support for the SDHC Host Controller on
451 The controller supports the SD/SDIO Spec 3.x and eMMC Spec 4.5x
454 If you have a controller with this interface, say Y or M here.
458 tristate "Amlogic Meson6/Meson8/Meson8b SD/MMC Host Controller support"
463 This selects support for the SD/MMC Host Controller on
466 If you have a controller with this interface, say Y or M here.
470 tristate "MOXART SD/MMC Host Controller support"
473 This selects support for the MOXART SD/MMC Host Controller.
474 MOXA provides one multi-functional card reader which can
475 be found on some embedded hardware such as UC-7112-LX.
476 If you have a controller with this interface, say Y here.
479 tristate "SDHCI support on STMicroelectronics SoC"
484 This selects the Secure Digital Host Controller Interface in
487 If you have a controller with this interface, say Y or M here.
522 tristate "Alcor Micro/Alcor Link SD/MMC controller"
526 of Alcor Micro PCI-E card reader
549 tristate "Qualcomm SDHCI Controller Support"
556 This selects the Secure Digital Host Controller Interface (SDHCI)
557 support present in Qualcomm SOCs. The controller supports
560 If you have a controller with this interface, say Y or M here.
578 This selects the Freescale SSP MMC controller found on MXS based
606 SoC controllers.
625 Some systems access MMC/SD/SDIO cards using a SPI controller
626 instead of using a "native" MMC/SD/SDIO controller. This has a
644 tristate "Spreadtrum SDIO host Controller"
650 This selects the SDIO Host Controller in Spreadtrum
653 If you have a controller with this interface, say Y or M here.
661 tristate "Renesas SDHI SD/SDIO controller support"
666 This provides support for the SDHI SD/SDIO controller found in
670 tristate "DMA for SDHI SD/SDIO controllers using SYS-DMAC"
675 using SYS-DMAC via DMA Engine. This supports the controllers
679 tristate "DMA for SDHI SD/SDIO controllers using on-chip bus mastering"
685 using on-chip bus mastering. This supports the controllers
686 found in arm64 based SoCs. This controller is also found in
690 tristate "UniPhier SD/eMMC Host Controller support"
695 This provides support for the SD/eMMC controller found in
696 UniPhier SoCs. The eMMC variant of this controller is used
697 only for 32-bit SoCs.
709 will be called cb710-mmc.
716 VIA provides one multi-functional card reader which integrated into
719 If you have a controller with this interface, say Y or M here.
757 This selects the common helper functions support for Host Controller
762 If you have a controller with this interface, say Y or M here.
771 This selects support for Mellanox BlueField SoC specific extensions to
773 option for platforms based on Mellanox BlueField SoC's.
780 This selects support for Samsung Exynos SoC specific extensions to the
782 for platforms based on Exynos4 and Exynos5 SoC's.
789 This selects support for HiSilicon Hi3798CV200 SoC specific extensions to the
791 for platforms based on HiSilicon Hi3798CV200 SoC.
798 This selects support for Hisilicon K3 SoC specific extensions to the
800 for platforms based on Hisilicon K3 SoC's.
809 If you have a controller with this interface, say Y or M here.
818 This selects support for Rockchip SoC specific extensions to the
820 for platforms based on RK3066, RK3188 and RK3288 SoC's.
828 This selects support for StarFive JH7110 SoC specific extensions to the
830 for platforms based on StarFive JH7110 SoC.
836 This selects the MMC Host Interface controller (MMCIF) found in various
844 This selects support for the SD/MMC controller on Ingenic
847 If you have a board based on such a SoC and with a SD/MMC slot,
851 tristate "VUB300 USB to SDIO/SD/MMC Host Controller support"
856 The VUB300 is a USB-SDIO Host Controller Interface chip
869 web-site http://www.elandigitalsystems.com/support/downloads.php
874 To compile this mmc host controller driver as a module,
882 tristate "USB SD Host Controller (USHC) support"
887 USB SD Host Controller specification (CS-118793-SP).
896 tristate "Wondermedia SD/MMC Host Controller support"
900 This selects support for the SD/MMC Host Controller on
904 module will be called wmt-sdmmc.
907 tristate "Renesas USDHI6ROL0 SD/SDIO Host Controller support"
911 Host Controller
914 tristate "Realtek PCI-E SD/MMC Card Interface Driver"
918 of Realtek PCI-E card reader
928 tristate "Allwinner sunxi SD/MMC Host Controller support"
932 This selects support for the SD/MMC Host Controller on
936 tristate "Command Queue Host Controller Interface support"
939 This selects the Command Queue Host Controller Interface (CQHCI)
942 This controller supports eMMC devices with command queue support.
944 If you have a controller with this interface, say Y or M here.
952 performance, if the host controller and its driver supports it.
954 If you have a controller/driver supporting this interface, say Y or M
964 tristate "Broadcom BCM2835 SDHOST MMC Controller support"
967 This selects the BCM2835 SDHOST MMC controller. If you have
971 sdhci controller (supported by MMC_SDHCI_IPROC) and a custom
972 sdhost controller (supported by this driver).
992 This selects the Secure Digital Host Controller Interface (SDHCI)
995 If you have a controller with this interface, say Y or M here.
1006 This selects support for the SDIO/SD/MMC Host Controller on
1016 If you have a controller with this interface, say Y or M here.
1020 tristate "TI SDHCI Controller Support"
1027 This selects the Secure Digital Host Controller Interface (SDHCI)
1028 support present in TI's Keystone/OMAP2+/DRA7 SOCs. The controller
1031 If you have a controller with this interface, say Y or M here.
1036 tristate "Support for the SDHCI Controller in TI's AM654 SOCs"
1043 This selects the Secure Digital Host Controller Interface (SDHCI)
1044 support present in TI's AM65x/AM64x/AM62x/J721E SOCs. The controller
1047 If you have a controller with this interface, say Y or M here.
1052 tristate "Actions Semi Owl SD/MMC Host Controller support"
1056 This selects support for the SD/MMC Host Controller on
1063 tristate "LiteX MMC Host Controller support"
1068 This selects support for the MMC Host Controller found in LiteX SoCs.