Merge tag 'mmc-updates-for-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
[~shefty/rdma-dev.git] / drivers / mmc / host / Kconfig
index 961891f..d88219e 100644 (file)
@@ -69,7 +69,7 @@ config MMC_SDHCI_PCI
          If unsure, say N.
 
 config MMC_RICOH_MMC
          If unsure, say N.
 
 config MMC_RICOH_MMC
-       bool "Ricoh MMC Controller Disabler  (EXPERIMENTAL)"
+       bool "Ricoh MMC Controller Disabler"
        depends on MMC_SDHCI_PCI
        help
          This adds a pci quirk to disable Ricoh MMC Controller. This
        depends on MMC_SDHCI_PCI
        help
          This adds a pci quirk to disable Ricoh MMC Controller. This
@@ -186,9 +186,6 @@ config MMC_SDHCI_S3C
          often referrered to as the HSMMC block in some of the Samsung S3C
          range of SoC.
 
          often referrered to as the HSMMC block in some of the Samsung S3C
          range of SoC.
 
-         Note, due to the problems with DMA, the DMA support is only
-         available with CONFIG_EXPERIMENTAL is selected.
-
          If you have a controller with this interface, say Y or M here.
 
          If unsure, say N.
          If you have a controller with this interface, say Y or M here.
 
          If unsure, say N.
@@ -233,7 +230,7 @@ config MMC_SDHCI_SPEAR
 
 config MMC_SDHCI_S3C_DMA
        bool "DMA support on S3C SDHCI"
 
 config MMC_SDHCI_S3C_DMA
        bool "DMA support on S3C SDHCI"
-       depends on MMC_SDHCI_S3C && EXPERIMENTAL
+       depends on MMC_SDHCI_S3C
        help
          Enable DMA support on the Samsung S3C SDHCI glue. The DMA
          has proved to be problematic if the controller encounters
        help
          Enable DMA support on the Samsung S3C SDHCI glue. The DMA
          has proved to be problematic if the controller encounters
@@ -341,8 +338,8 @@ config MMC_MXS
          If unsure, say N.
 
 config MMC_TIFM_SD
          If unsure, say N.
 
 config MMC_TIFM_SD
-       tristate "TI Flash Media MMC/SD Interface support  (EXPERIMENTAL)"
-       depends on EXPERIMENTAL && PCI
+       tristate "TI Flash Media MMC/SD Interface support"
+       depends on PCI
        select TIFM_CORE
        help
          Say Y here if you want to be able to access MMC/SD cards with
        select TIFM_CORE
        help
          Say Y here if you want to be able to access MMC/SD cards with
@@ -428,8 +425,7 @@ config MMC_S3C_PIO
          the S3C MCI driver.
 
 config MMC_S3C_DMA
          the S3C MCI driver.
 
 config MMC_S3C_DMA
-       bool "Use DMA transfers only (EXPERIMENTAL)"
-       depends on EXPERIMENTAL
+       bool "Use DMA transfers only"
        help
          Use DMA to transfer data between memory and the hardare.
 
        help
          Use DMA to transfer data between memory and the hardare.
 
@@ -438,7 +434,7 @@ config MMC_S3C_DMA
          option is useful.
 
 config MMC_S3C_PIODMA
          option is useful.
 
 config MMC_S3C_PIODMA
-       bool "Support for both PIO and DMA (EXPERIMENTAL)"
+       bool "Support for both PIO and DMA"
        help
          Compile both the PIO and DMA transfer routines into the
          driver and let the platform select at run-time which one
        help
          Compile both the PIO and DMA transfer routines into the
          driver and let the platform select at run-time which one
@@ -449,8 +445,8 @@ config MMC_S3C_PIODMA
 endchoice
 
 config MMC_SDRICOH_CS
 endchoice
 
 config MMC_SDRICOH_CS
-       tristate "MMC/SD driver for Ricoh Bay1Controllers (EXPERIMENTAL)"
-       depends on EXPERIMENTAL && PCI && PCMCIA
+       tristate "MMC/SD driver for Ricoh Bay1Controllers"
+       depends on PCI && PCMCIA
        help
          Say Y here if your Notebook reports a Ricoh Bay1Controller PCMCIA
          card whenever you insert a MMC or SD card into the card slot.
        help
          Say Y here if your Notebook reports a Ricoh Bay1Controller PCMCIA
          card whenever you insert a MMC or SD card into the card slot.
@@ -479,7 +475,7 @@ config MMC_SDHI
 
 config MMC_CB710
        tristate "ENE CB710 MMC/SD Interface support"
 
 config MMC_CB710
        tristate "ENE CB710 MMC/SD Interface support"
-       depends on PCI
+       depends on PCI && GENERIC_HARDIRQS
        select CB710_CORE
        help
          This option enables support for MMC/SD part of ENE CB710/720 Flash
        select CB710_CORE
        help
          This option enables support for MMC/SD part of ENE CB710/720 Flash