The following
portrays the steps of programming a DisplayPort Sink:
- Disable audio by writing 0x00 to RX_AUDIO_CONTROL register. The disable bit also flushes the buffers in DisplayPort Sink. When there is a change in video/audio parameters, AMD recommends following this step.
- Enable audio by writing 0x01 to RX_AUDIO_CONTROL register.
- For reading Info Packet, poll the RX_AUDIO_STATUS[0] register, and when asserted, read all eight words.
- MAUD and NAUD are available as output ports and also in registers. Use these values per the design clocking structure. For example, in software a poll routine can be used to detect a change and trigger a PLL-M and N value programming.