zephyr/drivers/dma/Kconfig.intel_adsp_hda
Adrian Bonislawski a026370461 drivers: hda: use interrupt for timing L1 exit on host DMA
To properly setup L1 exit timing this patch will use buffer interrupt
for HOST DMA and wait for Host HDA to actually start
First interrupt will clear all others.

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
2023-08-31 09:59:10 -04:00

51 lines
1.4 KiB
Plaintext

# Intel ADSP HDA configuration options
# Copyright (c) 2022 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
config DMA_INTEL_ADSP_HDA_HOST_IN
bool "Intel ADSP HDA Host In DMA drivers"
default y
depends on DT_HAS_INTEL_ADSP_HDA_HOST_IN_ENABLED
depends on DMA
select DMA_INTEL_ADSP_HDA
help
Intel ADSP Host HDA DMA driver.
config DMA_INTEL_ADSP_HDA_HOST_OUT
bool "Intel ADSP HDA Host Out DMA drivers"
default y
depends on DT_HAS_INTEL_ADSP_HDA_HOST_OUT_ENABLED
select DMA_INTEL_ADSP_HDA
help
Intel ADSP Host HDA DMA driver.
config DMA_INTEL_ADSP_HDA_LINK_IN
bool "Intel ADSP HDA Link In DMA drivers"
default y
depends on DT_HAS_INTEL_ADSP_HDA_LINK_IN_ENABLED
select DMA_INTEL_ADSP_HDA
help
Intel ADSP Link In HDA DMA driver.
config DMA_INTEL_ADSP_HDA_LINK_OUT
bool "Intel ADSP HDA Link Out DMA drivers"
default y
depends on DT_HAS_INTEL_ADSP_HDA_LINK_OUT_ENABLED
select DMA_INTEL_ADSP_HDA
help
Intel ADSP Link Out HDA DMA driver.
config DMA_INTEL_ADSP_HDA
bool
depends on DMA_INTEL_ADSP_HDA_LINK_OUT || DMA_INTEL_ADSP_HDA_LINK_IN || DMA_INTEL_ADSP_HDA_HOST_OUT || DMA_INTEL_ADSP_HDA_HOST_IN
help
Intel ADSP HDA DMA driver.
config DMA_INTEL_ADSP_HDA_TIMING_L1_EXIT
bool "Intel ADSP HDA Host L1 Exit Interrupt"
default y if SOC_INTEL_ACE15_MTPM
depends on DMA_INTEL_ADSP_HDA_HOST_IN || DMA_INTEL_ADSP_HDA_HOST_OUT
help
Intel ADSP HDA Host Interrupt for L1 exit.