|
Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
|
UAOL stream configuration data. More...
#include <zephyr/drivers/uaol.h>
Data Fields | |
| uint8_t | xhci_bus |
| xHCI controller bus | |
| uint8_t | xhci_device |
| xHCI controller device | |
| uint8_t | xhci_function |
| xHCI controller function | |
| uint16_t | art_divider_m |
| USB ART divider multiplication value. | |
| uint16_t | art_divider_n |
| USB ART divider division value. | |
| uint32_t | sample_rate |
| Audio sample rate (frames per second ). | |
| uint32_t | channels |
| Number of audio channels. | |
| uint32_t | sample_bits |
| Audio sample (container) size in bits. | |
| uint32_t | service_interval |
| Service interval for PCM stream operation in us. | |
| uint32_t | sio_credit_size |
| SIO credit packet size in bytes. | |
| uint16_t | fifo_start_offset |
| UAOL FIFO start address offset. | |
| uint16_t | channel_map |
| HDA link stream and channels mapping for UAOL FIFO. | |
UAOL stream configuration data.
| uint16_t uaol_config::art_divider_m |
USB ART divider multiplication value.
| uint16_t uaol_config::art_divider_n |
USB ART divider division value.
| uint16_t uaol_config::channel_map |
HDA link stream and channels mapping for UAOL FIFO.
| uint32_t uaol_config::channels |
Number of audio channels.
| uint16_t uaol_config::fifo_start_offset |
UAOL FIFO start address offset.
| uint32_t uaol_config::sample_bits |
Audio sample (container) size in bits.
| uint32_t uaol_config::sample_rate |
Audio sample rate (frames per second ).
| uint32_t uaol_config::service_interval |
Service interval for PCM stream operation in us.
| uint32_t uaol_config::sio_credit_size |
SIO credit packet size in bytes.
| uint8_t uaol_config::xhci_bus |
xHCI controller bus
| uint8_t uaol_config::xhci_device |
xHCI controller device
| uint8_t uaol_config::xhci_function |
xHCI controller function