Merge remote-tracking branch 'remotes/tegra/android-tegra-2.6.36-honeycomb-mr1' into...
[firefly-linux-kernel-4.4.55.git] / drivers / mmc / host / Kconfig
index 44a476d3f24e9e0978616e1040126cfd5b0260d8..c3016fe82e24f6ee77c905922018fe136260c2e6 100644 (file)
@@ -4,6 +4,40 @@
 
 comment "MMC/SD/SDIO Host Controller Drivers"
 
+config SDMMC_RK29
+       tristate "RK29 SDMMC controller suppport"
+       depends on ARCH_RK29
+       help
+               This selects the RK29 SDMMC controller.
+               SDMMC0 used for sd/mmc card, and SDMMC1 used for sdio.
+if SDMMC_RK29
+    comment "Now, there are two SDMMC controllers selected, SDMMC0 and SDMMC1."
+       config SDMMC_RK29_OLD
+               bool "Old driver (DEPRECATED)"
+               help
+                        You will select old,origin driver for your project if you say Yes.
+                        It is not good to select the driver.
+
+       config SDMMC0_RK29
+               tristate "RK29 SDMMC0 controller support(sdmmc)"
+               default y
+               depends on ARCH_RK29 
+               help
+                       This supports the use of the SDMMC0 controller on Rk29 processors.
+#      config EMMC_RK29
+#              tristate "RK29 EMMC controller support(sdmmc)"
+#              default y
+#              depends on SDMMC0_RK29
+#              help
+#                      This supports the use of the EMMC controller on Rk29 processors.
+       config SDMMC1_RK29
+               tristate "RK29 SDMMC1 controller support(sdio)"
+               default y
+               depends on ARCH_RK29
+               help
+                       This supports the use of the SDMMC1 controller on Rk29 processors.
+endif
+
 config MMC_ARMMMCI
        tristate "ARM AMBA Multimedia Card Interface support"
        depends on ARM_AMBA