#
# MMC subsystem configuration
#

menuconfig MMC
	tristate "MMC/SD/SDIO card support"
	depends on HAS_IOMEM
	help
	  This selects MultiMediaCard, Secure Digital and Secure
	  Digital I/O support.

	  If you want MMC/SD/SDIO support, you should say Y here and
	  also to your specific host controller driver.

config MMC_DEBUG
	bool "MMC debugging"
	depends on MMC != n
	help
	  This is an option for use by developers; most people should
	  say N here.  This enables MMC core and driver debugging.

config MMC_PERF_PROFILING
	bool "MMC performance profiling"
	depends on MMC != n
	default n
	help
	  If you say Y here, support will be added for collecting
	  performance numbers at the MMC Queue and Host layers.

config LGE_MMC_SD_USE_SDCC3
	bool "microSD use SDCC3 instead of SDCC2"
	depends on MMC != n
	help
	  If you use SDCC3 for microSD, you have to set Y in kernel/arch/arm/configs/XXXX_defconfig file.

config LGE_MMC_BKOPS_ENABLE
	bool "enable BKOPS for eMMC"
	depends on MMC != n
	help
	  If you want to use BKOPS for eMMC, you have to set Y in kernel/arch/arm/configs/XXXX_defconfig file.

# LGE_CHANGE_S : bohyun.jung@lge.com
config LGE_MMC_RESET_IF_HANG
    bool "MMC Reset if eMMC is hang. "
    default n
    help
        Reset eMMC if eMMC is unaccessible. continously error on r/w cmd.

config LGE_MMC_DYNAMIC_LOG
    bool "MMC debugging - enable logs through adb"
    default n
    help
        If you say Y here, developers can enable/disable mmc logs through adb
        by accessing /sys/module/mmc_core/parameters/debug_level
        ex. echo {debug_level} > /sys/module/mmc_core/parameters/debug_level
# LGE_CHANGE_E : bohyun.jung@lge.com

if MMC

source "drivers/mmc/core/Kconfig"

source "drivers/mmc/card/Kconfig"

source "drivers/mmc/host/Kconfig"

endif # MMC
