HPD signaling has three use cases:
- Connection event defined as HPD_EVENT is detected, and the state of the HPD is 1.
- Disconnection event defined as HPD_EVENT is detected, and the state of the HPD is 0.
- HPD IRQ event as captured in the INTERRUPT_STATUS register bit 0.
The following figure shows the source core state and basic actions to be taken based on HPD events.
Figure 1. HPD Event Handling in Source Core