#
# 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 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.
