Lines Matching +full:memory +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"
28 bool "Qualcomm Data Mover for SD Card Controller"
32 This selects the Qualcomm Data Mover lite/local on SD Card controller.
39 bool "STMicroelectronics STM32 SDMMC Controller"
43 This selects the STMicroelectronics STM32 SDMMC host controller.
59 tristate "Secure Digital Host Controller Interface support"
62 This selects the generic Secure Digital Host Controller Interface.
66 If you have a controller with this interface, say Y or M here. You
76 need to overwrite SDHCI IO memory accessors.
84 and performing I/O to a SDHCI controller through a bus that
85 implements a hardware byte swapper using a 32-bit datum.
99 This selects the PCI Secure Digital Host Controller Interface.
102 If you have a controller with this interface, say Y or M here.
107 bool "Ricoh MMC Controller Disabler"
111 This adds a pci quirk to disable Ricoh MMC Controller. This
112 proprietary controller is unnecessary because the SDHCI driver
113 supports MMC cards on the SD controller, but if it is not
114 disabled, it will steal the MMC cards away - rendering them
129 If you have a controller with this interface, say Y or M here.
138 Host Controller Interface based platform and OF drivers.
140 If you have a controller with this interface, say Y or M here.
151 This selects the Arasan Secure Digital Host Controller Interface
154 If you have a controller with this interface, say Y or M here.
159 tristate "SDHCI OF support for the ASPEED SDHCI controller"
165 This selects the ASPEED Secure Digital Host Controller Interface.
167 If you have a controller with this interface, say Y or M here. You
189 tristate "SDHCI OF support for the Atmel SDMMC controller"
196 tristate "SDHCI OF support for the Freescale eSDHC controller"
202 This selects the Freescale eSDHC controller support.
204 If you have a controller with this interface, say Y or M here.
214 This selects the Secure Digital Host Controller Interface (SDHCI)
218 If you have a controller with this interface, say Y or M here.
228 This selects Synopsys DesignWare Cores Mobile Storage Controller
230 If you have a controller with this interface, say Y or M here.
238 This selects the Secure Digital Host Controller Interface (SDHCI)
246 tristate "SDHCI support for the Cadence SD/SDIO/eMMC controller"
252 If you have a controller with this interface, say Y or M here.
261 This selects the SDHCI support for CNS3xxx System-on-Chip devices.
263 If you have a controller with this interface, say Y or M here.
268 tristate "SDHCI support for the Freescale eSDHC ColdFire controller"
273 This selects the Freescale eSDHC controller support for
276 If you have a controller with this interface, say Y or M here.
281 tristate "SDHCI support for the Freescale eSDHC/uSDHC i.MX controller"
288 This selects the Freescale eSDHC/uSDHC controller support
291 If you have a controller with this interface, say Y or M here.
301 This selects the Secure Digital Host Controller Interface in
304 If you have a controller with this interface, say Y or M here.
309 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
315 This selects the Tegra SD/MMC controller. If you have a Tegra
325 This selects the Secure Digital Host Controller Interface (SDHCI)
330 If you have a controller with this interface (thereforeyou build for
336 tristate "Marvell MMP2 SD Host Controller support (PXAV3)"
342 This selects the Marvell(R) PXAV3 SD Host Controller.
343 If you have a MMP2 platform with SD Host Controller
349 tristate "Marvell PXA9XX SD Host Controller support (PXAV2)"
355 This selects the Marvell(R) PXAV2 SD Host Controller.
356 If you have a PXA9XX platform with SD Host Controller
367 This selects the Secure Digital Host Controller Interface (SDHCI)
371 If you have a controller with this interface, say Y or M here.
380 has proved to be problematic if the controller encounters
390 This selects the Broadcom Kona Secure Digital Host Controller
394 If you have a controller with this interface, say Y or M here.
401 This selects the Secure Digital Host Controller Interface (SDHCI)
403 If you have a controller with this interface, say Y or M here.
412 This selects the Secure Digital Host Controller Interface (SDHCI)
414 If you have a controller with this interface, say Y or M here.
419 tristate "SDHCI support for the BCM2835 & iProc SD/MMC Controller"
426 This selects the iProc SD/MMC controller.
434 tristate "Amlogic S905/GX*/AXG SD/MMC Host Controller support"
438 This selects support for the Amlogic SD/MMC Host Controller
439 found on the S905/GX*/AXG family of SoCs. This controller is
442 If you have a controller with this interface, say Y here.
445 tristate "Amlogic Meson SDHC Host Controller support"
450 This selects support for the SDHC Host Controller on
452 The controller supports the SD/SDIO Spec 3.x and eMMC Spec 4.5x
455 If you have a controller with this interface, say Y or M here.
459 tristate "Amlogic Meson6/Meson8/Meson8b SD/MMC Host Controller support"
464 This selects support for the SD/MMC Host Controller on
467 If you have a controller with this interface, say Y or M here.
471 tristate "MOXART SD/MMC Host Controller support"
474 This selects support for the MOXART SD/MMC Host Controller.
475 MOXA provides one multi-functional card reader which can
476 be found on some embedded hardware such as UC-7112-LX.
477 If you have a controller with this interface, say Y here.
485 This selects the Secure Digital Host Controller Interface in
488 If you have a controller with this interface, say Y or M here.
524 tristate "Alcor Micro/Alcor Link SD/MMC controller"
528 of Alcor Micro PCI-E card reader
550 tristate "Qualcomm SDHCI Controller Support"
557 This selects the Secure Digital Host Controller Interface (SDHCI)
558 support present in Qualcomm SOCs. The controller supports
561 If you have a controller with this interface, say Y or M here.
579 This selects the Freescale SSP MMC controller found on MXS based
626 Some systems access MMC/SD/SDIO cards using a SPI controller
627 instead of using a "native" MMC/SD/SDIO controller. This has a
660 Use PIO to transfer data between memory and the hardware.
669 Use DMA to transfer data between memory and the hardware.
688 tristate "Spreadtrum SDIO host Controller"
694 This selects the SDIO Host Controller in Spreadtrum
697 If you have a controller with this interface, say Y or M here.
705 tristate "Toshiba Mobile IO Controller (TMIO) MMC/SD function support"
713 tristate "Renesas SDHI SD/SDIO controller support"
718 This provides support for the SDHI SD/SDIO controller found in
722 tristate "DMA for SDHI SD/SDIO controllers using SYS-DMAC"
727 using SYS-DMAC via DMA Engine. This supports the controllers
731 tristate "DMA for SDHI SD/SDIO controllers using on-chip bus mastering"
737 using on-chip bus mastering. This supports the controllers
738 found in arm64 based SoCs. This controller is also found in
742 tristate "UniPhier SD/eMMC Host Controller support"
747 This provides support for the SD/eMMC controller found in
748 UniPhier SoCs. The eMMC variant of this controller is used
749 only for 32-bit SoCs.
757 memory card reader found in some laptops (ie. some versions of
761 will be called cb710-mmc.
768 VIA provides one multi-functional card reader which integrated into
771 If you have a controller with this interface, say Y or M here.
797 tristate "Synopsys DesignWare Memory Card Interface"
809 This selects the common helper functions support for Host Controller
814 If you have a controller with this interface, say Y or M here.
819 tristate "BlueField specific extensions for Synopsys DW Memory Card Interface"
824 the Synopsys DesignWare Memory Card Interface driver. Select this
828 tristate "Exynos specific extensions for Synopsys DW Memory Card Interface"
833 Synopsys DesignWare Memory Card Interface driver. Select this option
837 tristate "Hi3798CV200 specific extensions for Synopsys DW Memory Card Interface"
842 Synopsys DesignWare Memory Card Interface driver. Select this option
846 tristate "K3 specific extensions for Synopsys DW Memory Card Interface"
851 Synopsys DesignWare Memory Card Interface driver. Select this option
861 If you have a controller with this interface, say Y or M here.
866 tristate "Rockchip specific extensions for Synopsys DW Memory Card Interface"
871 Synopsys DesignWare Memory Card Interface driver. Select this option
878 This selects the MMC Host Interface controller (MMCIF) found in various
886 This selects support for the SD/MMC controller on Ingenic
893 tristate "VUB300 USB to SDIO/SD/MMC Host Controller support"
898 The VUB300 is a USB-SDIO Host Controller Interface chip
905 The VUB300 chip supports SD and MMC memory cards in addition
911 web-site http://www.elandigitalsystems.com/support/downloads.php
916 To compile this mmc host controller driver as a module,
924 tristate "USB SD Host Controller (USHC) support"
929 USB SD Host Controller specification (CS-118793-SP).
935 support MMC or SD memory cards.
938 tristate "Wondermedia SD/MMC Host Controller support"
942 This selects support for the SD/MMC Host Controller on
946 module will be called wmt-sdmmc.
949 tristate "Renesas USDHI6ROL0 SD/SDIO Host Controller support"
953 Host Controller
956 tristate "Realtek PCI-E SD/MMC Card Interface Driver"
960 of Realtek PCI-E card reader
970 tristate "Allwinner sunxi SD/MMC Host Controller support"
974 This selects support for the SD/MMC Host Controller on
978 tristate "Command Queue Host Controller Interface support"
981 This selects the Command Queue Host Controller Interface (CQHCI)
984 This controller supports eMMC devices with command queue support.
986 If you have a controller with this interface, say Y or M here.
994 performance, if the host controller and its driver supports it.
996 If you have a controller/driver supporting this interface, say Y or M
1006 tristate "Broadcom BCM2835 SDHOST MMC Controller support"
1009 This selects the BCM2835 SDHOST MMC controller. If you have
1013 sdhci controller (supported by MMC_SDHCI_IPROC) and a custom
1014 sdhost controller (supported by this driver).
1034 This selects the Secure Digital Host Controller Interface (SDHCI)
1037 If you have a controller with this interface, say Y or M here.
1048 This selects support for the SDIO/SD/MMC Host Controller on
1058 If you have a controller with this interface, say Y or M here.
1062 tristate "TI SDHCI Controller Support"
1068 This selects the Secure Digital Host Controller Interface (SDHCI)
1069 support present in TI's DRA7 SOCs. The controller supports
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"
1083 This selects the Secure Digital Host Controller Interface (SDHCI)
1084 support present in TI's AM654 SOCs. The controller supports
1087 If you have a controller with this interface, say Y or M here.
1092 tristate "Actions Semi Owl SD/MMC Host Controller support"
1096 This selects support for the SD/MMC Host Controller on
1103 tristate "LiteX MMC Host Controller support"
1108 This selects support for the MMC Host Controller found in LiteX SoCs.