# Copyright 2023 Nikhef
# SPDX-License-Identifier: Apache-2.0

config SAM_HSMCI
	bool "ATMEL SAM HSMCI driver"
	default y
	depends on DT_HAS_ATMEL_SAM_HSMCI_ENABLED
	select PINCTRL
	select SDHC_SUPPORTS_NATIVE_MODE
	help
	  Enable the ATMEL SAM HSMCI MMC/SD card driver.

if SAM_HSMCI

config SAM_HSMCI_PDCMODE
	bool "Use PDC if available"
	default y if SOC_SERIES_SAM4E
	help
	  Use peripheral DMA controller, if supported

config SAM_HSMCI_PWRSAVE
	bool "Power save during card inactive"
	default y
	help
	  Power-save mode reduces the clock-speed during SD card
	  inactivity.

if SAM_HSMCI_PWRSAVE

config SAM_HSMCI_PWRSAVE_DIV
	int "Divisor value of clock when in power-save mode"
	default 7
	help
	  SD clock freqeuncy is divided by 2**(N+1) where N
	  is the divisor value. Valid values are 0 to 7.

endif # SAM_HSMCI_PWRSAVE

endif # SAM_HSMCI