Home
last modified time | relevance | path

Searched full:hda (Results 1 – 25 of 36) sorted by relevance

12

/Zephyr-latest/drivers/dma/
DKconfig.intel_adsp_hda1 # 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 …]
Ddma_intel_adsp_hda.c8 * @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/
Dintel_adsp_cavs25_tgph.dtsi322 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 …]
Dintel_adsp_ace20_lnl.dtsi171 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 …]
Dintel_adsp_cavs25.dtsi482 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 …]
Dintel_adsp_ace30.dtsi160 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 …]
Dintel_adsp_ace30_ptl.dtsi165 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 …]
Dintel_adsp_ace15_mtpm.dtsi479 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 …]
Dintel_adsp_cavs.dtsi38 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/
Dtestcase.yaml6 boards.intel_adsp.hda:
8 - hda
10 boards.intel_adsp.hda.1cpu:
12 - hda
/Zephyr-latest/drivers/dai/intel/hda/
DKconfig.hda1 # SOF HDA configuration options
7 bool "Intel HDA driver for Dai interface"
12 Select this to enable Intel HDA driver.
Dhda.c22 #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()
DCMakeLists.txt4 zephyr_library_sources(hda.c)
/Zephyr-latest/dts/bindings/dma/
Dintel,adsp-hda-host-in.yaml4 description: Intel ADSP HDA Host In controller
6 compatible: "intel,adsp-hda-host-in"
8 include: intel,adsp-hda.yaml
Dintel,adsp-hda-link-in.yaml4 description: Intel ADSP HDA Link In controller
6 compatible: "intel,adsp-hda-link-in"
8 include: intel,adsp-hda.yaml
Dintel,adsp-hda-host-out.yaml4 description: Intel ADSP HDA Host Out controller
6 compatible: "intel,adsp-hda-host-out"
8 include: intel,adsp-hda.yaml
Dintel,adsp-hda-link-out.yaml4 description: Intel ADSP HDA Link Out controller
6 compatible: "intel,adsp-hda-link-out"
8 include: intel,adsp-hda.yaml
Dintel,adsp-hda-dmic-cap.yaml5 description: Intel HDA DMIC Capabilities controller
7 compatible: "intel,adsp-hda-dmic-cap"
Dintel,adsp-hda-ssp-cap.yaml5 description: Intel HDA SSP Capabilities controller
7 compatible: "intel,adsp-hda-ssp-cap"
/Zephyr-latest/soc/intel/intel_adsp/common/include/
Dcavstool.h31 /* 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/
Dlog_backend_adsp_hda.h13 *@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/
Dcavstool.py52 # 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/
Dintel,hda-dai.yaml5 description: Intel HDA DAI controller
7 compatible: "intel,hda-dai"
/Zephyr-latest/drivers/dai/
DKconfig31 source "drivers/dai/intel/hda/Kconfig.hda"
DCMakeLists.txt6 add_subdirectory_ifdef(CONFIG_DAI_INTEL_HDA intel/hda)

12