Lines Matching defs:hpd_pin

19 typedef bool (*long_pulse_detect_func)(enum hpd_pin pin, u32 val);
21 typedef u32 (*hotplug_mask_func)(enum hpd_pin pin);
216 static bool gen11_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
231 static bool bxt_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
245 static bool icp_ddi_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
258 static bool icp_tc_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
273 static bool spt_port_hotplug2_long_detect(enum hpd_pin pin, u32 val)
283 static bool spt_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
299 static bool ilk_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
309 static bool pch_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
323 static bool i9xx_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
348 bool long_pulse_detect(enum hpd_pin pin, u32 val))
350 enum hpd_pin pin;
376 if (display->hotplug.stats[encoder->hpd_pin].state == HPD_ENABLED)
377 enabled_irqs |= hpd[encoder->hpd_pin];
389 hotplug_irqs |= hpd[encoder->hpd_pin];
397 enum hpd_pin pin;
517 enum hpd_pin pin;
693 static u32 ibx_hotplug_mask(enum hpd_pin hpd_pin)
695 switch (hpd_pin) {
713 switch (encoder->hpd_pin) {
752 ibx_hotplug_mask(encoder->hpd_pin),
768 static u32 icp_ddi_hotplug_mask(enum hpd_pin hpd_pin)
770 switch (hpd_pin) {
775 return SHOTPLUG_CTL_DDI_HPD_ENABLE(hpd_pin);
783 return icp_ddi_hotplug_mask(encoder->hpd_pin);
786 static u32 icp_tc_hotplug_mask(enum hpd_pin hpd_pin)
788 switch (hpd_pin) {
795 return ICP_TC_HPD_ENABLE(hpd_pin);
803 return icp_tc_hotplug_mask(encoder->hpd_pin);
818 icp_ddi_hotplug_mask(encoder->hpd_pin),
834 icp_tc_hotplug_mask(encoder->hpd_pin),
863 static u32 gen11_hotplug_mask(enum hpd_pin hpd_pin)
865 switch (hpd_pin) {
872 return GEN11_HOTPLUG_CTL_ENABLE(hpd_pin);
880 return gen11_hotplug_mask(encoder->hpd_pin);
918 gen11_hotplug_mask(encoder->hpd_pin),
934 gen11_hotplug_mask(encoder->hpd_pin),
967 static u32 mtp_ddi_hotplug_mask(enum hpd_pin hpd_pin)
969 switch (hpd_pin) {
972 return SHOTPLUG_CTL_DDI_HPD_ENABLE(hpd_pin);
980 return mtp_ddi_hotplug_mask(encoder->hpd_pin);
983 static u32 mtp_tc_hotplug_mask(enum hpd_pin hpd_pin)
985 switch (hpd_pin) {
990 return ICP_TC_HPD_ENABLE(hpd_pin);
998 return mtp_tc_hotplug_mask(encoder->hpd_pin);
1013 mtp_ddi_hotplug_mask(encoder->hpd_pin),
1029 mtp_tc_hotplug_mask(encoder->hpd_pin),
1089 static bool is_xelpdp_pica_hpd_pin(enum hpd_pin hpd_pin)
1091 return hpd_pin >= HPD_PORT_TC1 && hpd_pin <= HPD_PORT_TC4;
1095 enum hpd_pin hpd_pin, bool enable)
1100 if (!is_xelpdp_pica_hpd_pin(hpd_pin))
1103 intel_de_rmw(display, XELPDP_PORT_HOTPLUG_CTL(hpd_pin),
1111 _xelpdp_pica_hpd_detection_setup(display, encoder->hpd_pin, true);
1118 enum hpd_pin pin;
1123 available_pins |= BIT(encoder->hpd_pin);
1154 static u32 spt_hotplug_mask(enum hpd_pin hpd_pin)
1156 switch (hpd_pin) {
1172 return spt_hotplug_mask(encoder->hpd_pin);
1175 static u32 spt_hotplug2_mask(enum hpd_pin hpd_pin)
1177 switch (hpd_pin) {
1187 return spt_hotplug2_mask(encoder->hpd_pin);
1220 spt_hotplug_mask(encoder->hpd_pin),
1224 spt_hotplug2_mask(encoder->hpd_pin),
1243 static u32 ilk_hotplug_mask(enum hpd_pin hpd_pin)
1245 switch (hpd_pin) {
1256 switch (encoder->hpd_pin) {
1282 ilk_hotplug_mask(encoder->hpd_pin),
1305 static u32 bxt_hotplug_mask(enum hpd_pin hpd_pin)
1307 switch (hpd_pin) {
1323 switch (encoder->hpd_pin) {
1356 bxt_hotplug_mask(encoder->hpd_pin),
1385 u32 hotplug_en = hpd_mask_i915[encoder->hpd_pin];