aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-01-26 14:00:41 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2014-01-26 14:00:41 -0500
commitccc039d65f24172eebab5e0160462d3417799af5 (patch)
treec02513223bebadd57da5b6648a497f99684111e2 /drivers/mmc/host/Kconfig
parent1c2948380b699dfdbb25a7de740392dd9e6f0613 (diff)
parent945be38caa287b177b8c17ffaae7754cab6a658f (diff)
Merge tag 'mmc-updates-for-3.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc
Pull MMC updates from Chris Ball: "MMC highlights for 3.14: Core: - Avoid get_cd() on cards marked nonremovable Drivers: - arasan: New driver for controllers found in e.g. Xilinx Zynq SoC - dwmmc: Support Hisilicon K3 SoC controllers - esdhc-imx: Support for HS200 mode, DDR modes on MX6, runtime PM - sdhci-pci: Support O2Micro/BayHubTech controllers used in laptops like Lenovo ThinkPad W540, Dell Latitude E5440, Dell Latitude E6540 - tegra: Support Tegra124 SoCs" * tag 'mmc-updates-for-3.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (55 commits) mmc: sdhci-pci: Fix possibility of chip->fixes being null mmc: sdhci-pci: Fix BYT sd card getting stuck in runtime suspend mmc: sdhci: Allow for long command timeouts mmc: sdio: add a quirk for broken SDIO_CCCR_INTx polling mmc: sdhci: fix lockdep error in tuning routine mmc: dw_mmc: k3: remove clk_table mmc: dw_mmc: fix dw_mci_get_cd mmc: dw_mmc: fix sparse non static symbol warning mmc: sdhci-esdhc-imx: fix warning during module remove function mmc: sdhci-esdhc-imx: fix access hardirq-unsafe lock in atomic context mmc: core: sd: implement proper support for sd3.0 au sizes mmc: atmel-mci: add vmmc-supply support mmc: sdhci-pci: add broken HS200 quirk for Intel Merrifield mmc: sdhci: add quirk for broken HS200 support mmc: arasan: Add driver for Arasan SDHCI mmc: dw_mmc: add dw_mmc-k3 for k3 platform mmc: dw_mmc: use slot-gpio to handle cd pin mmc: sdhci-pci: add support of O2Micro/BayHubTech SD hosts mmc: sdhci-pci: break out definitions to header file mmc: tmio: fixup compile error ... Conflicts: MAINTAINERS
Diffstat (limited to 'drivers/mmc/host/Kconfig')
-rw-r--r--drivers/mmc/host/Kconfig28
1 files changed, 26 insertions, 2 deletions
diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig
index 4e8ca9d5570f..1384f67abe21 100644
--- a/drivers/mmc/host/Kconfig
+++ b/drivers/mmc/host/Kconfig
@@ -104,6 +104,18 @@ config MMC_SDHCI_PLTFM
104 104
105 If unsure, say N. 105 If unsure, say N.
106 106
107config MMC_SDHCI_OF_ARASAN
108 tristate "SDHCI OF support for the Arasan SDHCI controllers"
109 depends on MMC_SDHCI_PLTFM
110 depends on OF
111 help
112 This selects the Arasan Secure Digital Host Controller Interface
113 (SDHCI). This hardware is found e.g. in Xilinx' Zynq SoC.
114
115 If you have a controller with this interface, say Y or M here.
116
117 If unsure, say N.
118
107config MMC_SDHCI_OF_ESDHC 119config MMC_SDHCI_OF_ESDHC
108 tristate "SDHCI OF support for the Freescale eSDHC controller" 120 tristate "SDHCI OF support for the Freescale eSDHC controller"
109 depends on MMC_SDHCI_PLTFM 121 depends on MMC_SDHCI_PLTFM
@@ -479,7 +491,8 @@ config MMC_TMIO
479 491
480config MMC_SDHI 492config MMC_SDHI
481 tristate "SH-Mobile SDHI SD/SDIO controller support" 493 tristate "SH-Mobile SDHI SD/SDIO controller support"
482 depends on SUPERH || ARCH_SHMOBILE 494 depends on SUPERH || ARM
495 depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
483 select MMC_TMIO_CORE 496 select MMC_TMIO_CORE
484 help 497 help
485 This provides support for the SDHI SD/SDIO controller found in 498 This provides support for the SDHI SD/SDIO controller found in
@@ -575,6 +588,16 @@ config MMC_DW_SOCFPGA
575 This selects support for Altera SoCFPGA specific extensions to the 588 This selects support for Altera SoCFPGA specific extensions to the
576 Synopsys DesignWare Memory Card Interface driver. 589 Synopsys DesignWare Memory Card Interface driver.
577 590
591config MMC_DW_K3
592 tristate "K3 specific extensions for Synopsys DW Memory Card Interface"
593 depends on MMC_DW
594 select MMC_DW_PLTFM
595 select MMC_DW_IDMAC
596 help
597 This selects support for Hisilicon K3 SoC specific extensions to the
598 Synopsys DesignWare Memory Card Interface driver. Select this option
599 for platforms based on Hisilicon K3 SoC's.
600
578config MMC_DW_PCI 601config MMC_DW_PCI
579 tristate "Synopsys Designware MCI support on PCI bus" 602 tristate "Synopsys Designware MCI support on PCI bus"
580 depends on MMC_DW && PCI 603 depends on MMC_DW && PCI
@@ -588,7 +611,8 @@ config MMC_DW_PCI
588 611
589config MMC_SH_MMCIF 612config MMC_SH_MMCIF
590 tristate "SuperH Internal MMCIF support" 613 tristate "SuperH Internal MMCIF support"
591 depends on MMC_BLOCK && (SUPERH || ARCH_SHMOBILE) 614 depends on MMC_BLOCK
615 depends on SUPERH || ARCH_SHMOBILE || COMPILE_TEST
592 help 616 help
593 This selects the MMC Host Interface controller (MMCIF). 617 This selects the MMC Host Interface controller (MMCIF).
594 618