Zephyr Project API  3.2.0
A Scalable Open Source RTOS
dai_properties Struct Reference

Properties of DAI. More...

#include <dai.h>

Data Fields

uint32_t fifo_address
 
uint32_t fifo_depth
 
uint32_t dma_hs_id
 
uint32_t reg_init_delay
 
int stream_id
 

Detailed Description

Properties of DAI.

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.

Parameters
fifo_addressFifo hw address for e.g. when connecting to dma.
fifo_depthFifo depth.
dma_hs_idDma handshake id.
reg_init_delayDelay for initializing registers.
stream_idStream ID.

Field Documentation

◆ dma_hs_id

uint32_t dai_properties::dma_hs_id

◆ fifo_address

uint32_t dai_properties::fifo_address

◆ fifo_depth

uint32_t dai_properties::fifo_depth

◆ reg_init_delay

uint32_t dai_properties::reg_init_delay

◆ stream_id

int dai_properties::stream_id

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