|  | # Copyright (c) 2023 Intel Corporation | 
|  | # SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | config INTEL_EMMC_HOST | 
|  | bool "EMMC driver" | 
|  | select SDHC_SUPPORTS_NATIVE_MODE | 
|  | select EVENTS | 
|  | default y | 
|  | depends on DT_HAS_INTEL_EMMC_HOST_ENABLED | 
|  | help | 
|  | EMMC driver support. Though this driver can be easily port to | 
|  | any HW which is complaint to eMMC spec, currently it is only | 
|  | validated using intel's EMMC host controller. | 
|  |  | 
|  | if INTEL_EMMC_HOST | 
|  | config INTEL_EMMC_HOST_INTR | 
|  | bool "EMMC host controller interrupt mode" | 
|  | default y | 
|  | help | 
|  | EMMC host controller interrupt mode support. | 
|  |  | 
|  | config INTEL_EMMC_HOST_DMA | 
|  | bool "EMMC host controller DMA mode" | 
|  | select DCACHE | 
|  | help | 
|  | EMMC host controller DMA mode support. | 
|  |  | 
|  | config INTEL_EMMC_HOST_ADMA | 
|  | bool "EMMC host controller ADMA mode" | 
|  | depends on INTEL_EMMC_HOST_DMA | 
|  | help | 
|  | EMMC host controller ADMA mode support. | 
|  |  | 
|  | config INTEL_EMMC_HOST_ADMA_DESC_SIZE | 
|  | int "EMMC host controller ADMA Descriptor size" | 
|  | depends on INTEL_EMMC_HOST_ADMA | 
|  | default 32 | 
|  | help | 
|  | EMMC host controller ADMA Descriptor size. | 
|  |  | 
|  | config INTEL_EMMC_HOST_AUTO_STOP | 
|  | bool "auto stop command mode" | 
|  | default y | 
|  | help | 
|  | Auto stop command mode support. | 
|  |  | 
|  | config INTEL_EMMC_HOST_BLOCK_GAP | 
|  | bool "Block gap mode" | 
|  | depends on INTEL_EMMC_HOST_DMA | 
|  | help | 
|  | Block gap mode support. | 
|  |  | 
|  | config INTEL_EMMC_HOST_TUNING | 
|  | bool "Host tuning" | 
|  | help | 
|  | Host tuning support. | 
|  |  | 
|  | endif |