Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
dai_properties Struct Reference

DAI properties. More...

#include <dai.h>

Data Fields

uint32_t fifo_address
 Fifo hw address for e.g.
 
uint32_t fifo_depth
 Fifo depth.
 
uint32_t dma_hs_id
 DMA handshake id.
 
uint32_t reg_init_delay
 Delay for initializing registers.
 
int stream_id
 Stream ID.
 

Detailed Description

DAI properties.

This struct is used with APIs get_properties function to query DAI properties like fifo address and dma handshake. These are needed for example to setup dma outside the driver code.

Field Documentation

◆ dma_hs_id

uint32_t dai_properties::dma_hs_id

DMA handshake id.

◆ fifo_address

uint32_t dai_properties::fifo_address

Fifo hw address for e.g.

when connecting to dma.

◆ fifo_depth

uint32_t dai_properties::fifo_depth

Fifo depth.

◆ reg_init_delay

uint32_t dai_properties::reg_init_delay

Delay for initializing registers.

◆ stream_id

int dai_properties::stream_id

Stream ID.


The documentation for this struct was generated from the following file: