Lines Matching full:hpd
1529 bool hpd_status; /* HPD status of link without physical HPD pin. */
1530 bool is_hpd_pending; /* Indicates a new received hpd */
1672 * recommended to call this function as the first link operation upon HPD event
1715 /* Enable HPD interrupt handler for a given link */
1718 /* Disable HPD interrupt handler for a given link */
1734 /* query current hpd pin value
1735 * return - true HPD is asserted (HPD high), false otherwise (HPD low)
1743 /* enable/disable hardware HPD filter.
1745 * @link - The link the HPD pin is associated with.
1746 * @enable = true - enable hardware HPD filter. HPD event will only queued to irq
1747 * handler once after no HPD change has been detected within dc default HPD
1748 * filtering interval since last HPD event. i.e if display keeps toggling hpd
1749 * pulses within default HPD interval, no HPD event will be received until HPD
1750 * toggles have stopped. Then HPD event will be queued to irq handler once after
1751 * dc default HPD filtering interval since last HPD event.
1753 * @enable = false - disable hardware HPD filter. HPD event will be queued
1754 * immediately to irq handler after no HPD change has been detected within
1755 * IRQ_HPD (aka HPD short pulse) interval (i.e 2ms).
1800 * It no longer does complete hpd rx irq handling. We should create a separate
1820 /* Determine if hpd rx irq should be handled or ignored
1821 * return true - hpd rx irq should be handled.
1822 * return false - it is safe to ignore hpd rx irq event
1827 * @link - link the hpd irq data associated with
1828 * @hpd_irq_dpcd_data - input hpd irq data
1829 * return - true if hpd irq data indicates a link lost
1834 /* Read hpd rx irq data from a given link
1835 * @link - link where the hpd irq data should be read from
1836 * @irq_data - output hpd irq data
1837 * return - DC_OK if hpd irq data is read successfully, otherwise hpd irq data
1928 * format will be used. The decision will remain unchanged until next HPD event.