Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
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. | |
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.
uint32_t dai_properties::dma_hs_id |
DMA handshake id.
uint32_t dai_properties::fifo_address |
Fifo hw address for e.g.
when connecting to dma.
uint32_t dai_properties::fifo_depth |
Fifo depth.
uint32_t dai_properties::reg_init_delay |
Delay for initializing registers.
int dai_properties::stream_id |
Stream ID.