HD-A IO Driver¶
HD-A Gateways¶
Gateway Node Addressing¶
There are four types of HD-A gateways. Note that the naming convention (inherited from c-spec) names the data flow direction based on the external entity’s perspective. Therefore, “output” means that data comes to FW from the external source and “input” means that data is sent from FW to the external sink.
- HD-A Gateway types:
HDA-A DMA Source,
DMA Host Output,
DMA Link Input,
HDA-A DMA Sink,
DMA Host Input,
DMA Link Output
HD-A to HDMI¶
There following options are available:
Legacy HD/A (not recommended),
HW chaining in the DSP (depends on HW support),
SW chaining in the DSP (recommended),
Full Copier-…-Copier pipeline (more resources required).
The most resource-efficient way to do a simple HD/A to HD/A playback via the DSP is to use the “DMA Chaining” feature. FW provides an IPC command to connect two HD/A gateways with a simple data copier task running in the LL domain.