Searched refs:hpd_pin (Results 1 - 14 of 14) sorted by relevance

/openbsd-current/sys/dev/pci/drm/i915/display/
H A Dintel_hotplug.h27 enum hpd_pin intel_hpd_pin_default(struct drm_i915_private *dev_priv,
29 bool intel_hpd_disable(struct drm_i915_private *dev_priv, enum hpd_pin pin);
30 void intel_hpd_enable(struct drm_i915_private *dev_priv, enum hpd_pin pin);
H A Dintel_hotplug_irq.c16 typedef bool (*long_pulse_detect_func)(enum hpd_pin pin, u32 val);
18 typedef u32 (*hotplug_mask_func)(enum hpd_pin pin);
213 static bool gen11_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
228 static bool bxt_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
242 static bool icp_ddi_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
255 static bool icp_tc_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
270 static bool spt_port_hotplug2_long_detect(enum hpd_pin pin, u32 val)
280 static bool spt_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
296 static bool ilk_port_hotplug_long_detect(enum hpd_pin pin, u32 val)
306 static bool pch_port_hotplug_long_detect(enum hpd_pin pi
685 ibx_hotplug_mask(enum hpd_pin hpd_pin) argument
760 icp_ddi_hotplug_mask(enum hpd_pin hpd_pin) argument
778 icp_tc_hotplug_mask(enum hpd_pin hpd_pin) argument
854 gen11_hotplug_mask(enum hpd_pin hpd_pin) argument
958 mtp_ddi_hotplug_mask(enum hpd_pin hpd_pin) argument
974 mtp_tc_hotplug_mask(enum hpd_pin hpd_pin) argument
1063 is_xelpdp_pica_hpd_pin(enum hpd_pin hpd_pin) argument
1068 _xelpdp_pica_hpd_detection_setup(struct drm_i915_private *i915, enum hpd_pin hpd_pin, bool enable) argument
1126 spt_hotplug_mask(enum hpd_pin hpd_pin) argument
1147 spt_hotplug2_mask(enum hpd_pin hpd_pin) argument
1215 ilk_hotplug_mask(enum hpd_pin hpd_pin) argument
1277 bxt_hotplug_mask(enum hpd_pin hpd_pin) argument
[all...]
H A Dintel_display_limits.h103 enum hpd_pin { enum
H A Dintel_hotplug.c88 enum hpd_pin intel_hpd_pin_default(struct drm_i915_private *dev_priv,
101 static enum hpd_pin
109 * MST encoders have their hpd_pin set to HPD_NONE we don't
112 return encoder ? encoder->hpd_pin : HPD_NONE;
145 enum hpd_pin pin, bool long_hpd)
190 enum hpd_pin pin;
229 enum hpd_pin pin;
335 old_bits |= BIT(encoder->hpd_pin);
406 enum hpd_pin pin;
494 enum hpd_pin pi
[all...]
H A Dintel_tc.c455 u32 isr_bit = i915->display.hotplug.pch_hpd[dig_port->base.hpd_pin];
738 enum hpd_pin hpd_pin = dig_port->base.hpd_pin; local
739 u32 cpu_isr_bits = i915->display.hotplug.hpd[hpd_pin];
740 u32 pch_isr_bit = i915->display.hotplug.pch_hpd[hpd_pin];
926 enum hpd_pin hpd_pin = dig_port->base.hpd_pin; local
927 u32 pica_isr_bits = i915->display.hotplug.hpd[hpd_pin];
[all...]
H A Dg4x_dp.c1178 u32 bit = dev_priv->display.hotplug.pch_hpd[encoder->hpd_pin];
1188 switch (encoder->hpd_pin) {
1199 MISSING_CASE(encoder->hpd_pin);
1209 u32 bit = dev_priv->display.hotplug.hpd[encoder->hpd_pin];
1370 intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port);
H A Dintel_ddi.c4464 u32 bit = dev_priv->display.hotplug.pch_hpd[encoder->hpd_pin];
4472 u32 bit = dev_priv->display.hotplug.hpd[encoder->hpd_pin];
4480 u32 bit = dev_priv->display.hotplug.hpd[encoder->hpd_pin];
4553 static enum hpd_pin xelpd_hpd_pin(struct drm_i915_private *dev_priv,
4564 static enum hpd_pin dg1_hpd_pin(struct drm_i915_private *dev_priv,
4573 static enum hpd_pin tgl_hpd_pin(struct drm_i915_private *dev_priv,
4582 static enum hpd_pin rkl_hpd_pin(struct drm_i915_private *dev_priv,
4594 static enum hpd_pin icl_hpd_pin(struct drm_i915_private *dev_priv,
4603 static enum hpd_pin ehl_hpd_pin(struct drm_i915_private *dev_priv,
4615 static enum hpd_pin skl_hpd_pi
[all...]
H A Dintel_crt.c538 reenable_hpd = intel_hpd_disable(dev_priv, crt->base.hpd_pin);
566 intel_hpd_enable(dev_priv, crt->base.hpd_pin);
1066 crt->base.hpd_pin = HPD_CRT;
H A Dintel_display_types.h276 enum hpd_pin hpd_pin; member in struct:intel_encoder
H A Dg4x_hdmi.c763 intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port);
H A Dintel_sdvo.c3420 intel_encoder->hpd_pin = HPD_SDVO_B;
3422 intel_encoder->hpd_pin = HPD_SDVO_C;
H A Dintel_dp.c5280 i915->display.hotplug.event_bits |= BIT(encoder->hpd_pin);
/openbsd-current/sys/dev/pci/drm/amd/display/dc/link/protocols/
H A Dlink_hpd.c122 struct gpio *hpd_pin = link_get_hpd_gpio( local
125 if (!hpd_pin)
128 dal_gpio_open(hpd_pin, GPIO_MODE_INTERRUPT);
129 dal_gpio_get_value(hpd_pin, is_hpd_high);
130 dal_gpio_close(hpd_pin);
131 dal_gpio_destroy_irq(&hpd_pin);
/openbsd-current/sys/dev/pci/drm/i915/
H A Di915_reg.h4407 #define _HPD_PIN_DDI(hpd_pin) ((hpd_pin) - HPD_PORT_A)
4408 #define _HPD_PIN_TC(hpd_pin) ((hpd_pin) - HPD_PORT_TC1)
4423 #define GEN8_DE_PORT_HOTPLUG(hpd_pin) REG_BIT(3 + _HPD_PIN_DDI(hpd_pin))
4490 #define GEN11_TC_HOTPLUG(hpd_pin) REG_BIT(16 + _HPD_PIN_TC(hpd_pin))
4497 #define GEN11_TBT_HOTPLUG(hpd_pin) REG_BIT(_HPD_PIN_TC(hpd_pin))
[all...]

Completed in 410 milliseconds