Lines Matching full:hpd

136 	struct intel_hotplug *hpd = &dev_priv->display.hotplug;  in intel_hpd_init_pins()  local
141 hpd->hpd = hpd_status_g4x; in intel_hpd_init_pins()
143 hpd->hpd = hpd_status_i915; in intel_hpd_init_pins()
148 hpd->hpd = hpd_xelpdp; in intel_hpd_init_pins()
150 hpd->hpd = hpd_gen11; in intel_hpd_init_pins()
152 hpd->hpd = hpd_bxt; in intel_hpd_init_pins()
154 hpd->hpd = NULL; /* no north HPD on SKL */ in intel_hpd_init_pins()
156 hpd->hpd = hpd_bdw; in intel_hpd_init_pins()
158 hpd->hpd = hpd_ivb; in intel_hpd_init_pins()
160 hpd->hpd = hpd_ilk; in intel_hpd_init_pins()
167 hpd->pch_hpd = hpd_mtp; in intel_hpd_init_pins()
169 hpd->pch_hpd = hpd_sde_dg1; in intel_hpd_init_pins()
171 hpd->pch_hpd = hpd_icp; in intel_hpd_init_pins()
173 hpd->pch_hpd = hpd_spt; in intel_hpd_init_pins()
175 hpd->pch_hpd = hpd_cpt; in intel_hpd_init_pins()
177 hpd->pch_hpd = hpd_ibx; in intel_hpd_init_pins()
198 * NOTE: the HPD enable bits are modified both inside and outside
345 const u32 hpd[HPD_NUM_PINS], in intel_get_hpd_pins()
353 if ((hpd[pin] & hotplug_trigger) == 0) in intel_get_hpd_pins()
368 const u32 hpd[HPD_NUM_PINS]) in intel_hpd_enabled_irqs()
375 enabled_irqs |= hpd[encoder->hpd_pin]; in intel_hpd_enabled_irqs()
381 const u32 hpd[HPD_NUM_PINS]) in intel_hpd_hotplug_irqs()
387 hotplug_irqs |= hpd[encoder->hpd_pin]; in intel_hpd_hotplug_irqs()
472 dev_priv->display.hotplug.hpd, in i9xx_hpd_irq_handler()
529 if (!(i915->display.hotplug.hpd[pin] & hotplug_trigger)) in xelpdp_pica_irq_handler()
554 "Unexpected DE HPD/AUX interrupt 0x%08x\n", iir); in xelpdp_pica_irq_handler()
641 dev_priv->display.hotplug.hpd, in ilk_hpd_irq_handler()
655 dev_priv->display.hotplug.hpd, in bxt_hpd_irq_handler()
674 dev_priv->display.hotplug.hpd, in gen11_hpd_irq_handler()
685 dev_priv->display.hotplug.hpd, in gen11_hpd_irq_handler()
693 "Unexpected DE HPD interrupt 0x%08x\n", iir); in gen11_hpd_irq_handler()
720 * HPD must be enabled in both north and south. in ibx_hotplug_enables()
956 enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.hpd); in gen11_hpd_irq_setup()
957 hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.hpd); in gen11_hpd_irq_setup()
1142 enabled_irqs = intel_hpd_enabled_irqs(i915, i915->display.hotplug.hpd); in xelpdp_hpd_irq_setup()
1143 hotplug_irqs = intel_hpd_hotplug_irqs(i915, i915->display.hotplug.hpd); in xelpdp_hpd_irq_setup()
1295 enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.hpd); in ilk_hpd_irq_setup()
1296 hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.hpd); in ilk_hpd_irq_setup()
1367 enabled_irqs = intel_hpd_enabled_irqs(dev_priv, dev_priv->display.hotplug.hpd); in bxt_hpd_irq_setup()
1368 hotplug_irqs = intel_hpd_hotplug_irqs(dev_priv, dev_priv->display.hotplug.hpd); in bxt_hpd_irq_setup()
1393 /* HPD sense and interrupt enable are one and the same */ in i915_hpd_enable_detection()
1428 /* Enable HPD sense and interrupts for all present encoders */
1430 /* Enable HPD sense for a single encoder */