Lines Matching full:hpd
1466 bool hpd_status; /* HPD status of link without physical HPD pin. */
1467 bool is_hpd_pending; /* Indicates a new received hpd */
1600 * recommended to call this function as the first link operation upon HPD event
1643 /* Enable HPD interrupt handler for a given link */
1646 /* Disable HPD interrupt handler for a given link */
1662 /* query current hpd pin value
1663 * return - true HPD is asserted (HPD high), false otherwise (HPD low)
1671 /* enable/disable hardware HPD filter.
1673 * @link - The link the HPD pin is associated with.
1674 * @enable = true - enable hardware HPD filter. HPD event will only queued to irq
1675 * handler once after no HPD change has been detected within dc default HPD
1676 * filtering interval since last HPD event. i.e if display keeps toggling hpd
1677 * pulses within default HPD interval, no HPD event will be received until HPD
1678 * toggles have stopped. Then HPD event will be queued to irq handler once after
1679 * dc default HPD filtering interval since last HPD event.
1681 * @enable = false - disable hardware HPD filter. HPD event will be queued
1682 * immediately to irq handler after no HPD change has been detected within
1683 * IRQ_HPD (aka HPD short pulse) interval (i.e 2ms).
1728 * It no longer does complete hpd rx irq handling. We should create a separate
1748 /* Determine if hpd rx irq should be handled or ignored
1749 * return true - hpd rx irq should be handled.
1750 * return false - it is safe to ignore hpd rx irq event
1755 * @link - link the hpd irq data associated with
1756 * @hpd_irq_dpcd_data - input hpd irq data
1757 * return - true if hpd irq data indicates a link lost
1762 /* Read hpd rx irq data from a given link
1763 * @link - link where the hpd irq data should be read from
1764 * @irq_data - output hpd irq data
1765 * return - DC_OK if hpd irq data is read successfully, otherwise hpd irq data
1856 * format will be used. The decision will remain unchanged until next HPD event.