/Zephyr-latest/drivers/dma/ |
D | Kconfig.intel_adsp_hda | 1 # Intel ADSP HDA configuration options 7 bool "Intel ADSP HDA Host In DMA drivers" 13 Intel ADSP Host HDA DMA driver. 16 bool "Intel ADSP HDA Host Out DMA drivers" 21 Intel ADSP Host HDA DMA driver. 24 bool "Intel ADSP HDA Link In DMA drivers" 29 Intel ADSP Link In HDA DMA driver. 32 bool "Intel ADSP HDA Link Out DMA drivers" 37 Intel ADSP Link Out HDA DMA driver. 43 Intel ADSP HDA DMA driver. [all …]
|
D | dma_intel_adsp_hda.c | 8 * @brief Intel ADSP HDA DMA (Stream) driver 10 * HDA is effectively, from the DSP, a ringbuffer (fifo) where the read 19 * HDA streams are a fantastic bit of hardware and do their job well. 41 "HDA does not support scatter gather or chained " in intel_adsp_hda_dma_host_in_config() 44 "Unexpected channel direction, HDA host in supports " in intel_adsp_hda_dma_host_in_config() 75 "HDA does not support scatter gather or chained " in intel_adsp_hda_dma_host_out_config() 78 "Unexpected channel direction, HDA host out supports " in intel_adsp_hda_dma_host_out_config() 109 "HDA does not support scatter gather or chained " in intel_adsp_hda_dma_link_in_config() 112 "Unexpected channel direction, HDA link in supports " in intel_adsp_hda_dma_link_in_config() 139 "HDA does not support scatter gather or chained " in intel_adsp_hda_dma_link_out_config() [all …]
|
/Zephyr-latest/dts/xtensa/intel/ |
D | intel_adsp_cavs25_tgph.dtsi | 322 hda0: hda@0 { 323 compatible = "intel,hda-dai"; 327 hda1: hda@1 { 328 compatible = "intel,hda-dai"; 332 hda2: hda@2 { 333 compatible = "intel,hda-dai"; 337 hda3: hda@3 { 338 compatible = "intel,hda-dai"; 342 hda4: hda@4 { 343 compatible = "intel,hda-dai"; [all …]
|
D | intel_adsp_ace20_lnl.dtsi | 171 compatible = "intel,adsp-hda-dmic-cap"; 208 compatible = "intel,adsp-hda-ssp-cap"; 384 compatible = "intel,adsp-hda-host-out"; 399 compatible = "intel,adsp-hda-host-in"; 422 compatible = "intel,adsp-hda-link-out"; 435 compatible = "intel,adsp-hda-link-in"; 480 hda0: hda@0 { 481 compatible = "intel,hda-dai"; 487 hda1: hda@1 { 488 compatible = "intel,hda-dai"; [all …]
|
D | intel_adsp_cavs25.dtsi | 482 hda0: hda@0 { 483 compatible = "intel,hda-dai"; 487 hda1: hda@1 { 488 compatible = "intel,hda-dai"; 492 hda2: hda@2 { 493 compatible = "intel,hda-dai"; 497 hda3: hda@3 { 498 compatible = "intel,hda-dai"; 502 hda4: hda@4 { 503 compatible = "intel,hda-dai"; [all …]
|
D | intel_adsp_ace30.dtsi | 160 compatible = "intel,adsp-hda-dmic-cap"; 199 compatible = "intel,adsp-hda-ssp-cap"; 547 compatible = "intel,adsp-hda-host-out"; 562 compatible = "intel,adsp-hda-host-in"; 585 compatible = "intel,adsp-hda-link-out"; 598 compatible = "intel,adsp-hda-link-in"; 643 hda0: hda@0 { 644 compatible = "intel,hda-dai"; 650 hda1: hda@1 { 651 compatible = "intel,hda-dai"; [all …]
|
D | intel_adsp_ace30_ptl.dtsi | 165 compatible = "intel,adsp-hda-dmic-cap"; 204 compatible = "intel,adsp-hda-ssp-cap"; 552 compatible = "intel,adsp-hda-host-out"; 567 compatible = "intel,adsp-hda-host-in"; 590 compatible = "intel,adsp-hda-link-out"; 603 compatible = "intel,adsp-hda-link-in"; 648 hda0: hda@0 { 649 compatible = "intel,hda-dai"; 655 hda1: hda@1 { 656 compatible = "intel,hda-dai"; [all …]
|
D | intel_adsp_ace15_mtpm.dtsi | 479 compatible = "intel,adsp-hda-link-out"; 492 compatible = "intel,adsp-hda-link-in"; 505 compatible = "intel,adsp-hda-host-out"; 520 compatible = "intel,adsp-hda-host-in"; 622 hda0: hda@0 { 623 compatible = "intel,hda-dai"; 629 hda1: hda@1 { 630 compatible = "intel,hda-dai"; 636 hda2: hda@2 { 637 compatible = "intel,hda-dai"; [all …]
|
D | intel_adsp_cavs.dtsi | 38 compatible = "intel,adsp-hda-link-out"; 50 compatible = "intel,adsp-hda-link-in"; 62 compatible = "intel,adsp-hda-host-out"; 75 compatible = "intel,adsp-hda-host-in";
|
/Zephyr-latest/tests/boards/intel_adsp/hda/ |
D | testcase.yaml | 6 boards.intel_adsp.hda: 8 - hda 10 boards.intel_adsp.hda.1cpu: 12 - hda
|
/Zephyr-latest/drivers/dai/intel/hda/ |
D | Kconfig.hda | 1 # SOF HDA configuration options 7 bool "Intel HDA driver for Dai interface" 12 Select this to enable Intel HDA driver.
|
D | hda.c | 22 #include "hda.h" 35 struct dai_intel_hda_pdata *hda = dai_get_drvdata(dp); in dai_hda_set_config_tplg() local 39 hda->params.channels = config->channels; in dai_hda_set_config_tplg() 43 hda->params.rate = config->rate; in dai_hda_set_config_tplg() 53 struct dai_intel_hda_pdata *hda = dai_get_drvdata(dp); in dai_hda_config_get() local 59 params->rate = hda->params.rate; in dai_hda_config_get() 60 params->channels = hda->params.channels; in dai_hda_config_get() 85 struct dai_intel_hda_pdata *hda = dai_get_drvdata(dp); in dai_hda_get_properties() local 86 struct dai_properties *prop = &hda->props; in dai_hda_get_properties()
|
D | CMakeLists.txt | 4 zephyr_library_sources(hda.c)
|
/Zephyr-latest/dts/bindings/dma/ |
D | intel,adsp-hda-host-in.yaml | 4 description: Intel ADSP HDA Host In controller 6 compatible: "intel,adsp-hda-host-in" 8 include: intel,adsp-hda.yaml
|
D | intel,adsp-hda-link-in.yaml | 4 description: Intel ADSP HDA Link In controller 6 compatible: "intel,adsp-hda-link-in" 8 include: intel,adsp-hda.yaml
|
D | intel,adsp-hda-host-out.yaml | 4 description: Intel ADSP HDA Host Out controller 6 compatible: "intel,adsp-hda-host-out" 8 include: intel,adsp-hda.yaml
|
D | intel,adsp-hda-link-out.yaml | 4 description: Intel ADSP HDA Link Out controller 6 compatible: "intel,adsp-hda-link-out" 8 include: intel,adsp-hda.yaml
|
D | intel,adsp-hda-dmic-cap.yaml | 5 description: Intel HDA DMIC Capabilities controller 7 compatible: "intel,adsp-hda-dmic-cap"
|
D | intel,adsp-hda-ssp-cap.yaml | 5 description: Intel HDA SSP Capabilities controller 7 compatible: "intel,adsp-hda-ssp-cap"
|
/Zephyr-latest/soc/intel/intel_adsp/common/include/ |
D | cavstool.h | 31 /* The host clears the run bit and resets the HDA stream */ 34 /* The host configures an HDA stream (with provided buffer size and stream id) */ 37 /* The host runs (sets the SDxCTL.RUN bit) for a given HDA stream */ 40 /* The host stops (sets the SDxCTL.RUN bit) for a given HDA stream */ 43 /* The host validates an HDA byte stream contains an 8bit counter and received a given
|
/Zephyr-latest/include/zephyr/logging/ |
D | log_backend_adsp_hda.h | 13 *@brief HDA logger requires a hook for IPC messages 21 * @brief Initialize the Intel ADSP HDA logger 23 * @param hook Function is called after each HDA flush in order to 28 * @param channel HDA stream (DMA Channel) to use for logging
|
/Zephyr-latest/soc/intel/intel_adsp/tools/ |
D | cavstool.py | 52 # creates an hda stream with at 2 buffers of buf_len 56 log.info(f"Mapping registers for hda stream {self.stream_id} at base {self.base:x}") 58 self.hda = Regs(hdamem) 59 self.hda.GCAP = 0x0000 60 self.hda.GCTL = 0x0008 61 self.hda.DPLBASE = 0x0070 62 self.hda.DPUBASE = 0x0074 63 self.hda.SPBFCH = 0x0700 64 self.hda.SPBFCTL = 0x0704 65 self.hda.PPCH = 0x0800 [all …]
|
/Zephyr-latest/dts/bindings/hda/ |
D | intel,hda-dai.yaml | 5 description: Intel HDA DAI controller 7 compatible: "intel,hda-dai"
|
/Zephyr-latest/drivers/dai/ |
D | Kconfig | 31 source "drivers/dai/intel/hda/Kconfig.hda"
|
D | CMakeLists.txt | 6 add_subdirectory_ifdef(CONFIG_DAI_INTEL_HDA intel/hda)
|