Lines Matching +full:host +full:- +full:to +full:- +full:chip
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"
13 say N here. This enables MMC host driver debugging. And further
14 added host drivers please don't invent their private macro for
21 If you say yes here, you will get support for eMMC host interface
42 This option will enable the dma to work correctly, if you are using
43 Qcom SOCs and MMC, you would probably need this option to get DMA working.
52 This selects the STMicroelectronics STM32 SDMMC host controller.
53 If you have a STM32 sdmmc host with internal DMA say Y here.
68 tristate "Secure Digital Host Controller Interface support"
71 This selects the generic Secure Digital Host Controller Interface.
76 also need to enable an appropriate bus interface.
85 need to overwrite SDHCI IO memory accessors.
93 and performing I/O to a SDHCI controller through a bus that
94 implements a hardware byte swapper using a 32-bit datum.
105 This option is selected by SDHCI controller drivers that want to
106 support UHS2-capable devices.
118 This selects the PCI Secure Digital Host Controller Interface.
130 This adds a pci quirk to disable Ricoh MMC Controller. This
133 disabled, it will steal the MMC cards away - rendering them
134 useless. It is safe to select this even if you don't
157 Host Controller Interface based platform and OF drivers.
170 This selects the Arasan Secure Digital Host Controller Interface
184 This selects the ASPEED Secure Digital Host Controller Interface.
187 also need to enable an appropriate bus interface.
233 This selects the Secure Digital Host Controller Interface (SDHCI)
258 This selects the Secure Digital Host Controller Interface (SDHCI)
270 This selects the MA35D1 Secure Digital Host Controller Interface.
323 This selects the Secure Digital Host Controller Interface in
347 This selects the Secure Digital Host Controller Interface (SDHCI)
348 often referrered to as the HSMMC block in some of the Samsung
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)
390 often referrered to as the HSMMC block in some of the ST SPEAR range
402 has proved to be problematic if the controller encounters
412 This selects the Broadcom Kona Secure Digital Host Controller
423 This selects the Secure Digital Host Controller Interface (SDHCI)
434 This selects the Secure Digital Host Controller Interface (SDHCI)
456 tristate "Secure Digital Host Controller Interface support for NPCM"
464 tristate "Amlogic S905/GX*/AXG SD/MMC Host Controller support"
468 This selects support for the Amlogic SD/MMC Host Controller
475 tristate "Amlogic Meson SDHC Host Controller support"
480 This selects support for the SDHC Host Controller on
489 tristate "Amlogic Meson6/Meson8/Meson8b SD/MMC Host Controller support"
494 This selects support for the SD/MMC Host Controller on
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.
515 This selects the Secure Digital Host Controller Interface in
556 Say Y here to include driver code to support SD/MMC card interface
557 of Alcor Micro PCI-E card reader
587 This selects the Secure Digital Host Controller Interface (SDHCI)
619 Say Y here if you want to be able to access MMC/SD cards with
623 probably also need appropriate card reader host adapter, such as
624 'Misc devices: TI Flash Media PCI74xx/PCI76xx host adapter support
627 To compile this driver as a module, choose M here: the
631 tristate "Marvell MMC/SD/SDIO host driver"
635 This selects the Marvell SDIO host driver.
639 To compile this driver as a module, choose M here: the
671 To compile this driver as a module, choose M here: the
675 tristate "Spreadtrum SDIO host Controller"
681 This selects the SDIO Host Controller in Spreadtrum
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
721 tristate "UniPhier SD/eMMC Host Controller support"
728 only for 32-bit SoCs.
740 will be called cb710-mmc.
747 VIA provides one multi-functional card reader which integrated into
772 or builtin eMMC chip say Y or M here. If built as a module
780 block, this provides host support for SD and MMC interfaces, in both
788 This selects the common helper functions support for Host Controller
802 This selects support for Mellanox BlueField SoC specific extensions to
811 This selects support for Samsung Exynos SoC specific extensions to the
820 This selects support for HiSilicon Hi3798CV200 SoC specific extensions to the
829 This selects support for HiSilicon Hi3798MV200 SoC specific extensions to the
838 This selects support for Hisilicon K3 SoC specific extensions to the
858 This selects support for Rockchip SoC specific extensions to the
868 This selects support for StarFive JH7110 SoC specific extensions to the
876 This selects the MMC Host Interface controller (MMCIF) found in various
891 tristate "VUB300 USB to SDIO/SD/MMC Host Controller support"
894 This selects support for Elan Digital Systems' VUB300 chip.
896 The VUB300 is a USB-SDIO Host Controller Interface chip
897 that enables the host computer to use SDIO/SD/MMC cards
898 via a USB 2.0 or USB 1.1 host.
900 The VUB300 chip will be found in both physically separate
901 USB to SDIO/SD/MMC adapters and embedded on some motherboards.
903 The VUB300 chip supports SD and MMC memory cards in addition
904 to single and multifunction SDIO cards.
906 Some SDIO cards will need a firmware file to be loaded and
907 sent to VUB300 chip in order to achieve better data throughput.
909 web-site http://www.elandigitalsystems.com/support/downloads.php
911 firmware files the VUB300 chip will still function, but not at
914 To compile this mmc host controller driver as a module,
917 If you have a computer with an embedded VUB300 chip
919 VUB300 chip say Y or M here.
922 tristate "USB SD Host Controller (USHC) support"
925 This selects support for USB SD Host Controllers based on
926 the Cypress Astoria chip with firmware compliant with CSR's
927 USB SD Host Controller specification (CS-118793-SP).
936 tristate "Wondermedia SD/MMC Host Controller support"
940 This selects support for the SD/MMC Host Controller on
943 To compile this driver as a module, choose M here: the
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
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)
980 support present in host controllers of Qualcomm Technologies, Inc
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.
1033 This selects the Secure Digital Host Controller Interface (SDHCI)
1047 This selects support for the SDIO/SD/MMC Host Controller on
1068 This selects the Secure Digital Host Controller Interface (SDHCI)
1084 This selects the Secure Digital Host Controller Interface (SDHCI)
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.
1111 To compile this driver as a module, choose M here: the