1# Intel ADSP HDA configuration options
2
3# Copyright (c) 2022 Intel Corporation
4# SPDX-License-Identifier: Apache-2.0
5
6config DMA_INTEL_ADSP_HDA_HOST_IN
7	bool "Intel ADSP HDA Host In DMA drivers"
8	default y
9	depends on DT_HAS_INTEL_ADSP_HDA_HOST_IN_ENABLED
10	depends on DMA
11	select DMA_INTEL_ADSP_HDA
12	help
13	  Intel ADSP Host HDA DMA driver.
14
15config DMA_INTEL_ADSP_HDA_HOST_OUT
16	bool "Intel ADSP HDA Host Out DMA drivers"
17	default y
18	depends on DT_HAS_INTEL_ADSP_HDA_HOST_OUT_ENABLED
19	select DMA_INTEL_ADSP_HDA
20	help
21	  Intel ADSP Host HDA DMA driver.
22
23config DMA_INTEL_ADSP_HDA_LINK_IN
24	bool "Intel ADSP HDA Link In DMA drivers"
25	default y
26	depends on DT_HAS_INTEL_ADSP_HDA_LINK_IN_ENABLED
27	select DMA_INTEL_ADSP_HDA
28	help
29	  Intel ADSP Link In HDA DMA driver.
30
31config DMA_INTEL_ADSP_HDA_LINK_OUT
32	bool "Intel ADSP HDA Link Out DMA drivers"
33	default y
34	depends on DT_HAS_INTEL_ADSP_HDA_LINK_OUT_ENABLED
35	select DMA_INTEL_ADSP_HDA
36	help
37	  Intel ADSP Link Out HDA DMA driver.
38
39config DMA_INTEL_ADSP_HDA
40	bool
41	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
42	help
43	  Intel ADSP HDA DMA driver.
44
45config DMA_INTEL_ADSP_HDA_TIMING_L1_EXIT
46	bool "Intel ADSP HDA Host L1 Exit Interrupt"
47	default y if SOC_INTEL_ACE15_MTPM
48	depends on DMA_INTEL_ADSP_HDA_HOST_IN || DMA_INTEL_ADSP_HDA_HOST_OUT
49	help
50	  Intel ADSP HDA Host Interrupt for L1 exit.
51