diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-01-26 14:00:41 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-01-26 14:00:41 -0500 |
commit | ccc039d65f24172eebab5e0160462d3417799af5 (patch) | |
tree | c02513223bebadd57da5b6648a497f99684111e2 /drivers/mmc/host/Kconfig | |
parent | 1c2948380b699dfdbb25a7de740392dd9e6f0613 (diff) | |
parent | 945be38caa287b177b8c17ffaae7754cab6a658f (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/Kconfig | 28 |
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 | ||
107 | config 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 | |||
107 | config MMC_SDHCI_OF_ESDHC | 119 | config 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 | ||
480 | config MMC_SDHI | 492 | config 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 | ||
591 | config 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 | |||
578 | config MMC_DW_PCI | 601 | config 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 | ||
589 | config MMC_SH_MMCIF | 612 | config 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 | ||