The DisplayPort Audio registers are listed in the following table.
| Offset | R/W | Definition |
|---|---|---|
| 0x300 | R/W |
TX_AUDIO_CONTROL. Enables audio stream packets in main link and provides buffer control.
|
| 0x304 | R/W |
TX_AUDIO_CHANNELS. Used to input active channel count. Transmitter collects audio samples based on this information.
|
| 0x308 | WO |
TX_AUDIO_INFO_DATA. [31:0] Word formatted as per CEA 861-C Info Frame. Total of eight words should be written in following order:
....
The data bytes DB1…DBN of CEA Info frame are mapped as DB0-DBN-1. No protection is provided for wrong operations by software. |
| 0x328 | R/W |
TX_AUDIO_MAUD. M value of audio stream as computed by transmitter.
|
| 0x32C | R/W |
TX_AUDIO_NAUD. N value of audio stream as computed by transmitter.
|
| 0x330 to 0x350 | WO |
TX_AUDIO_EXT_DATA. [31:0] = Word formatted as per Extension packet described in protocol standard. Extended packet is fixed to 32 Bytes length. The controller has buffer space for only one extended packet. Extension packet address space can be used to send the audio Copy management packet/ISRC packet/VSC packets. The TX is capable of sending any of these packets. A total of nine words should be written in following order:
...
See the DisplayPort Standard for HB* definition. No protection is provided for wrong operations by software. This is a key-hole memory, so nine writes to this address space is required. |