#
# MMC core configuration
#

config MMC_UNSAFE_RESUME
	bool "Assume MMC/SD cards are non-removable (DANGEROUS)"
	help
	  If you say Y here, the MMC layer will assume that all cards
	  stayed in their respective slots during the suspend. The
	  normal behaviour is to remove them at suspend and
	  redetecting them at resume. Breaking this assumption will
	  in most cases result in data corruption.

	  This option is usually just for embedded systems which use
	  a MMC/SD card for rootfs. Most people should say N here.

	  This option sets a default which can be overridden by the
	  module parameter "removable=0" or "removable=1".
config MMC_POWER_UP_DELAY
	int "Delay time after power up of MMC/SD in msec"
	default 2
	help
	  Select delay time(msec) after power up of MMC/SD.

config MMC_POWER_ON_DELAY
	int "Delay time after power on of MMC/SD in msec"
	default 2
	help
	  Select delay time(msec) after power on of MMC/SD.

config MMC_SEND_APP_OP_COND_RETRIES
	int "Retry count of mmc_send_app_op_cond()"
	default 100
	help
	  Select retry count of mmc_send_app_op_cond().
	  There is about 10 ms delay between every retry

config SNSC_MMC_HOST_FORCE_COMMAND_CAPABILITY
	bool "Force to enable host capabilities for MMC commands"
	depends on SNSC
	default n
	help
	  If you say Y here, the MMC layer will force to enable
	  capabilities of host controller driver related to MMC
	  commands. In detail, capabilities for following commands
	  are enabled.

	    - Erase/TRIM/Discard

	  It assumes following is the use case of this option.

	    - A host controller is designed based on older JEDEC
	      standard version before standardizing commands above.
	    - Then the host controller driver takes it literally that
	      it doesn't enable capabilities of these commands.
	    - But there is case that the host controller actually has
	      ability to issue these commands. By saying Y for this
	      option, these commands can be issued.

config MMC_SD_INIT_CARD_RETRIES
	int "Retry count of mmc_sd_init_card()"
	default 0
	help
	  Select retry count of mmc_sd_init_card().
