Lines Matching +full:mmc +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"
9 bool "MMC host drivers debugging"
10 depends on MMC != n
13 say N here. This enables MMC host driver debugging. And further
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.
43 Qcom SOCs and MMC, you would probably need this option to get DMA working.
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.
102 tristate "UHS2 support on SDHCI controller" if COMPILE_TEST
105 This option is selected by SDHCI controller drivers that want to
106 support UHS2-capable devices.
108 If you have a controller with this feature, say Y or M here.
118 This selects the PCI Secure Digital Host Controller Interface.
121 If you have a controller with this interface, say Y or M here.
126 bool "Ricoh MMC Controller Disabler"
130 This adds a pci quirk to disable Ricoh MMC Controller. This
131 proprietary controller is unnecessary because the SDHCI driver
132 supports MMC cards on the SD controller, but if it is not
133 disabled, it will steal the MMC cards away - rendering them
148 If you have a controller with this interface, say Y or M here.
157 Host Controller Interface based platform and OF drivers.
159 If you have a controller with this interface, say Y or M here.
170 This selects the Arasan Secure Digital Host Controller Interface
173 If you have a controller with this interface, say Y or M here.
178 tristate "SDHCI OF support for the ASPEED SDHCI controller"
184 This selects the ASPEED Secure Digital Host Controller Interface.
186 If you have a controller with this interface, say Y or M here. You
208 tristate "SDHCI OF support for the Atmel SDMMC controller"
215 tristate "SDHCI OF support for the Freescale eSDHC controller"
221 This selects the Freescale eSDHC controller support.
223 If you have a controller with this interface, say Y or M here.
233 This selects the Secure Digital Host Controller Interface (SDHCI)
237 If you have a controller with this interface, say Y or M here.
248 This selects Synopsys DesignWare Cores Mobile Storage Controller
250 If you have a controller with this interface, say Y or M here.
258 This selects the Secure Digital Host Controller Interface (SDHCI)
266 tristate "SDHCI OF support for the MA35D1 SDHCI controller"
270 This selects the MA35D1 Secure Digital Host Controller Interface.
271 The controller supports SD/MMC/SDIO devices.
273 If you have a controller with this interface, say Y or M here.
278 tristate "SDHCI support for the Cadence SD/SDIO/eMMC controller"
285 If you have a controller with this interface, say Y or M here.
290 tristate "SDHCI support for the Freescale eSDHC ColdFire controller"
295 This selects the Freescale eSDHC controller support for
298 If you have a controller with this interface, say Y or M here.
303 tristate "SDHCI support for the Freescale eSDHC/uSDHC i.MX controller"
310 This selects the Freescale eSDHC/uSDHC controller support
313 If you have a controller with this interface, say Y or M here.
323 This selects the Secure Digital Host Controller Interface in
326 If you have a controller with this interface, say Y or M here.
331 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
337 This selects the Tegra SD/MMC controller. If you have a Tegra
338 platform with SD or MMC devices, say Y or M here.
347 This selects the Secure Digital Host Controller Interface (SDHCI)
351 If you have a controller with this interface (thereforeyou build for
357 tristate "Marvell MMP2 SD Host Controller support (PXAV3)"
363 This selects the Marvell(R) PXAV3 SD Host Controller.
364 If you have a MMP2 platform with SD Host Controller
370 tristate "Marvell PXA9XX SD Host Controller support (PXAV2)"
377 This selects the Marvell(R) PXAV2 SD Host Controller.
378 If you have a PXA9XX platform with SD Host Controller
389 This selects the Secure Digital Host Controller Interface (SDHCI)
393 If you have a controller with this interface, say Y or M here.
402 has proved to be problematic if the controller encounters
412 This selects the Broadcom Kona Secure Digital Host Controller
416 If you have a controller with this interface, say Y or M here.
423 This selects the Secure Digital Host Controller Interface (SDHCI)
424 Needed by some Fujitsu SoC for MMC / SD / SDIO support.
425 If you have a controller with this interface, say Y or M here.
434 This selects the Secure Digital Host Controller Interface (SDHCI)
435 Needed by Milbeaut SoC for MMC / SD / SDIO support.
436 If you have a controller with this interface, say Y or M here.
441 tristate "SDHCI support for the BCM2835 & iProc SD/MMC Controller"
448 This selects the iProc SD/MMC controller.
450 If you have a BCM2835 or IPROC platform with SD or MMC devices,
456 tristate "Secure Digital Host Controller Interface support for NPCM"
460 This provides support for the SD/eMMC controller found in
464 tristate "Amlogic S905/GX*/AXG SD/MMC Host Controller support"
468 This selects support for the Amlogic SD/MMC Host Controller
469 found on the S905/GX*/AXG family of SoCs. This controller is
470 MMC 5.1 compliant and supports SD, eMMC and SDIO interfaces.
472 If you have a controller with this interface, say Y here.
475 tristate "Amlogic Meson SDHC Host Controller support"
480 This selects support for the SDHC Host Controller on
482 The controller supports the SD/SDIO Spec 3.x and eMMC Spec 4.5x
485 If you have a controller with this interface, say Y or M here.
489 tristate "Amlogic Meson6/Meson8/Meson8b SD/MMC Host Controller support"
494 This selects support for the SD/MMC Host Controller on
497 If you have a controller with this interface, say Y or M here.
501 tristate "MOXART SD/MMC Host Controller support"
504 This selects support for the MOXART SD/MMC Host Controller.
505 MOXA provides one multi-functional card reader which can
506 be found on some embedded hardware such as UC-7112-LX.
507 If you have a controller with this interface, say Y here.
515 This selects the Secure Digital Host Controller Interface in
518 If you have a controller with this interface, say Y or M here.
542 tristate "Winbond W83L51xD SD/MMC Card Interface support"
548 SD/MMC card reader, say Y or M here.
553 tristate "Alcor Micro/Alcor Link SD/MMC controller"
556 Say Y here to include driver code to support SD/MMC card interface
557 of Alcor Micro PCI-E card reader
560 bool "Alchemy AU1XX0 MMC Card Interface support"
562 depends on MMC=y
565 If you have a Alchemy platform with a MMC slot, say Y here.
570 tristate "Atmel SD/MMC Driver (Multimedia Card Interface)"
580 tristate "Qualcomm SDHCI Controller Support"
587 This selects the Secure Digital Host Controller Interface (SDHCI)
588 support present in Qualcomm SOCs. The controller supports
589 SD/MMC/SDIO devices.
591 If you have a controller with this interface, say Y or M here.
609 This selects the Freescale SSP MMC controller found on MXS based
615 tristate "TI Flash Media MMC/SD Interface support"
619 Say Y here if you want to be able to access MMC/SD cards with
631 tristate "Marvell MMC/SD/SDIO host driver"
651 tristate "MMC/SD/SDIO over SPI"
656 Some systems access MMC/SD/SDIO cards using a SPI controller
657 instead of using a "native" MMC/SD/SDIO controller. This has a
659 advantage of working on many systems without dedicated MMC/SD/SDIO
665 tristate "MMC/SD driver for Ricoh Bay1Controllers"
669 card whenever you insert a MMC or SD card into the card slot.
675 tristate "Spreadtrum SDIO host Controller"
681 This selects the SDIO Host Controller in Spreadtrum
684 If you have a controller with this interface, say Y or M here.
692 tristate "Renesas SDHI SD/SDIO controller support"
697 This provides support for the SDHI SD/SDIO controller found in
701 tristate "DMA for SDHI SD/SDIO controllers using SYS-DMAC"
706 using SYS-DMAC via DMA Engine. This supports the controllers
710 tristate "DMA for SDHI SD/SDIO controllers using on-chip bus mastering"
716 using on-chip bus mastering. This supports the controllers
717 found in arm64 based SoCs. This controller is also found in
721 tristate "UniPhier SD/eMMC Host Controller support"
726 This provides support for the SD/eMMC controller found in
727 UniPhier SoCs. The eMMC variant of this controller is used
728 only for 32-bit SoCs.
731 tristate "ENE CB710 MMC/SD Interface support"
735 This option enables support for MMC/SD part of ENE CB710/720 Flash
740 will be called cb710-mmc.
743 tristate "VIA SD/MMC Card Reader Driver"
746 This selects the VIA SD/MMC Card Reader driver, say Y or M here.
747 VIA provides one multi-functional card reader which integrated into
749 SD/MMC/SDHC.
750 If you have a controller with this interface, say Y or M here.
755 tristate "Cavium OCTEON SD/MMC Card Interface support"
758 This selects Cavium OCTEON SD/MMC card Interface.
765 tristate "Cavium ThunderX SD/MMC Card Interface support"
770 This selects Cavium ThunderX SD/MMC Card Interface.
780 block, this provides host support for SD and MMC interfaces, in both
788 This selects the common helper functions support for Host Controller
793 If you have a controller with this interface, say Y or M here.
849 If you have a controller with this interface, say Y or M here.
876 This selects the MMC Host Interface controller (MMCIF) found in various
884 This selects support for the SD/MMC controller on Ingenic
887 If you have a board based on such a SoC and with a SD/MMC slot,
891 tristate "VUB300 USB to SDIO/SD/MMC Host Controller support"
896 The VUB300 is a USB-SDIO Host Controller Interface chip
897 that enables the host computer to use SDIO/SD/MMC cards
901 USB to SDIO/SD/MMC adapters and embedded on some motherboards.
903 The VUB300 chip supports SD and MMC memory cards in addition
909 web-site http://www.elandigitalsystems.com/support/downloads.php
914 To compile this mmc host controller driver as a module,
922 tristate "USB SD Host Controller (USHC) support"
927 USB SD Host Controller specification (CS-118793-SP).
933 support MMC or SD memory cards.
936 tristate "Wondermedia SD/MMC Host Controller support"
940 This selects support for the SD/MMC Host Controller on
944 module will be called wmt-sdmmc.
947 tristate "Renesas USDHI6ROL0 SD/SDIO Host Controller support"
951 Host Controller
954 tristate "Realtek PCI-E SD/MMC Card Interface Driver"
957 Say Y here to include driver code to support SD/MMC card interface
958 of Realtek PCI-E card reader
961 tristate "Realtek USB SD/MMC Card Interface Driver"
964 Say Y here to include driver code to support SD/MMC card interface
968 tristate "Allwinner sunxi SD/MMC Host Controller support"
972 This selects support for the SD/MMC Host Controller on
976 tristate "Command Queue Host Controller Interface support"
979 This selects the Command Queue Host Controller Interface (CQHCI)
982 This controller supports eMMC devices with command queue support.
984 If you have a controller with this interface, say Y or M here.
989 tristate "MMC Host Software Queue support"
991 This selects the MMC Host Software Queue support. This may increase
992 performance, if the host controller and its driver supports it.
994 If you have a controller/driver supporting this interface, say Y or M
1000 tristate "Toshiba Type A SD/MMC Card Interface Driver"
1004 tristate "Broadcom BCM2835 SDHOST MMC Controller support"
1007 This selects the BCM2835 SDHOST MMC controller. If you have
1008 a BCM2835 platform with SD or MMC devices, say Y or M here.
1011 sdhci controller (supported by MMC_SDHCI_IPROC) and a custom
1012 sdhost controller (supported by this driver).
1017 tristate "MediaTek SD/MMC Card Interface support"
1025 If you have a machine with a integrated SD/MMC card reader, say Y or M here.
1026 This is needed if support for any SD/SDIO/MMC devices is required.
1033 This selects the Secure Digital Host Controller Interface (SDHCI)
1036 If you have a controller with this interface, say Y or M here.
1041 tristate "Broadcom SDIO/SD/MMC support"
1047 This selects support for the SDIO/SD/MMC Host Controller on
1057 If you have a controller with this interface, say Y or M here.
1061 tristate "TI SDHCI Controller Support"
1068 This selects the Secure Digital Host Controller Interface (SDHCI)
1069 support present in TI's Keystone/OMAP2+/DRA7 SOCs. The controller
1070 supports SD/MMC/SDIO devices.
1072 If you have a controller with this interface, say Y or M here.
1077 tristate "Support for the SDHCI Controller in TI's AM654 SOCs"
1084 This selects the Secure Digital Host Controller Interface (SDHCI)
1085 support present in TI's AM65x/AM64x/AM62x/J721E SOCs. The controller
1086 supports SD/MMC/SDIO devices.
1088 If you have a controller with this interface, say Y or M here.
1093 tristate "Actions Semi Owl SD/MMC Host Controller support"
1097 This selects support for the SD/MMC Host Controller on
1104 tristate "LiteX MMC Host Controller support"
1109 This selects support for the MMC Host Controller found in LiteX SoCs.