Searched refs:hpd_pin (Results 1 – 15 of 15) sorted by relevance
/linux/drivers/gpu/drm/i915/display/ |
A D | intel_hotplug.c | 86 enum hpd_pin intel_hpd_pin_default(struct drm_i915_private *dev_priv, in intel_hpd_pin_default() 96 static enum hpd_pin 107 return encoder ? encoder->hpd_pin : HPD_NONE; in intel_connector_hpd_pin() 140 enum hpd_pin pin, bool long_hpd) in intel_hpd_irq_storm_detect() 186 enum hpd_pin pin; in intel_hpd_irq_storm_switch_to_polling() 231 enum hpd_pin pin; in intel_hpd_irq_storm_reenable_work() 337 old_bits |= BIT(encoder->hpd_pin); in i915_digport_work_func() 399 enum hpd_pin pin; in i915_hotplug_work_func() 476 enum hpd_pin pin; in intel_hpd_irq_handler() 493 pin = encoder->hpd_pin; in intel_hpd_irq_handler() [all …]
|
A D | intel_hotplug.h | 27 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);
|
A D | g4x_dp.c | 1199 u32 bit = dev_priv->hotplug.pch_hpd[encoder->hpd_pin]; in ibx_digital_port_connected() 1209 switch (encoder->hpd_pin) { in g4x_digital_port_connected() 1220 MISSING_CASE(encoder->hpd_pin); in g4x_digital_port_connected() 1232 switch (encoder->hpd_pin) { in gm45_digital_port_connected() 1243 MISSING_CASE(encoder->hpd_pin); in gm45_digital_port_connected() 1253 u32 bit = dev_priv->hotplug.hpd[encoder->hpd_pin]; in ilk_digital_port_connected() 1399 intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port); in g4x_dp_init()
|
A D | intel_ddi.c | 4166 u32 bit = dev_priv->hotplug.pch_hpd[encoder->hpd_pin]; in lpt_digital_port_connected() 4174 u32 bit = dev_priv->hotplug.hpd[encoder->hpd_pin]; in hsw_digital_port_connected() 4182 u32 bit = dev_priv->hotplug.hpd[encoder->hpd_pin]; in bdw_digital_port_connected() 4571 encoder->hpd_pin = xelpd_hpd_pin(dev_priv, port); in intel_ddi_init() 4573 encoder->hpd_pin = dg1_hpd_pin(dev_priv, port); in intel_ddi_init() 4575 encoder->hpd_pin = rkl_hpd_pin(dev_priv, port); in intel_ddi_init() 4577 encoder->hpd_pin = tgl_hpd_pin(dev_priv, port); in intel_ddi_init() 4579 encoder->hpd_pin = ehl_hpd_pin(dev_priv, port); in intel_ddi_init() 4581 encoder->hpd_pin = icl_hpd_pin(dev_priv, port); in intel_ddi_init() 4583 encoder->hpd_pin = skl_hpd_pin(dev_priv, port); in intel_ddi_init() [all …]
|
A D | intel_crt.c | 523 reenable_hpd = intel_hpd_disable(dev_priv, crt->base.hpd_pin); in valleyview_crt_detect_hotplug() 551 intel_hpd_enable(dev_priv, crt->base.hpd_pin); in valleyview_crt_detect_hotplug() 1065 crt->base.hpd_pin = HPD_CRT; in intel_crt_init()
|
A D | intel_tc.c | 244 u32 isr_bit = i915->hotplug.pch_hpd[dig_port->base.hpd_pin]; in icl_tc_port_live_status_mask() 277 u32 isr_bit = i915->hotplug.pch_hpd[dig_port->base.hpd_pin]; in adl_tc_port_live_status_mask()
|
A D | intel_display_types.h | 275 enum hpd_pin hpd_pin; member
|
A D | g4x_hdmi.c | 601 intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port); in g4x_hdmi_init()
|
A D | intel_sdvo.c | 3387 intel_encoder->hpd_pin = HPD_SDVO_B; in intel_sdvo_init() 3389 intel_encoder->hpd_pin = HPD_SDVO_C; in intel_sdvo_init()
|
A D | intel_dp.c | 4713 i915->hotplug.event_bits |= BIT(encoder->hpd_pin); in intel_dp_oob_hotplug_event()
|
/linux/drivers/gpu/drm/bridge/ |
A D | tc358767.c | 267 int hpd_pin; member 1367 conn = val & BIT(tc->hpd_pin); in tc_bridge_detect() 1380 if (tc->hpd_pin >= 0) in tc_connector_detect() 1429 if (tc->hpd_pin >= 0) { in tc_bridge_attach() 1537 bool h = val & INT_GPIO_H(tc->hpd_pin); in tc_irq_handler() 1618 &tc->hpd_pin); in tc_probe() 1620 tc->hpd_pin = -ENODEV; in tc_probe() 1622 if (tc->hpd_pin < 0 || tc->hpd_pin > 1) { in tc_probe() 1673 if (tc->hpd_pin >= 0) { in tc_probe() 1675 u32 h_lc = INT_GPIO_H(tc->hpd_pin) | INT_GPIO_LC(tc->hpd_pin); in tc_probe() [all …]
|
/linux/drivers/gpu/drm/i915/ |
A D | i915_irq.c | 83 enum hpd_pin pin); 1247 enum hpd_pin pin; in intel_get_hpd_pins() 1287 hotplug_irqs |= hpd[encoder->hpd_pin]; in intel_hpd_hotplug_irqs() 3264 enum hpd_pin pin) in ibx_hotplug_enables() 3322 enum hpd_pin pin) in icp_ddi_hotplug_enables() 3336 enum hpd_pin pin) in icp_tc_hotplug_enables() 3396 enum hpd_pin pin) in gen11_hotplug_enables() 3477 enum hpd_pin pin) in spt_hotplug_enables() 3494 enum hpd_pin pin) in spt_hotplug2_enables() 3547 enum hpd_pin pin) in ilk_hotplug_enables() [all …]
|
A D | i915_reg.h | 7997 #define _HPD_PIN_DDI(hpd_pin) ((hpd_pin) - HPD_PORT_A) argument 7998 #define _HPD_PIN_TC(hpd_pin) ((hpd_pin) - HPD_PORT_TC1) argument 8013 #define GEN8_DE_PORT_HOTPLUG(hpd_pin) REG_BIT(3 + _HPD_PIN_DDI(hpd_pin)) argument 8078 #define GEN11_TC_HOTPLUG(hpd_pin) REG_BIT(16 + _HPD_PIN_TC(hpd_pin)) argument 8085 #define GEN11_TBT_HOTPLUG(hpd_pin) REG_BIT(_HPD_PIN_TC(hpd_pin)) argument 8095 #define GEN11_HOTPLUG_CTL_ENABLE(hpd_pin) (8 << (_HPD_PIN_TC(hpd_pin) * 4)) argument 8574 #define SDE_TC_HOTPLUG_ICP(hpd_pin) REG_BIT(24 + _HPD_PIN_TC(hpd_pin)) argument 8575 #define SDE_DDI_HOTPLUG_ICP(hpd_pin) REG_BIT(16 + _HPD_PIN_DDI(hpd_pin)) argument 8661 #define ICP_TC_HPD_ENABLE(hpd_pin) (8 << (_HPD_PIN_TC(hpd_pin) * 4)) argument 8662 #define ICP_TC_HPD_LONG_DETECT(hpd_pin) (2 << (_HPD_PIN_TC(hpd_pin) * 4)) argument [all …]
|
A D | i915_drv.h | 120 enum hpd_pin { enum
|
/linux/drivers/gpu/drm/amd/display/dc/core/ |
A D | dc_link.c | 258 struct gpio *hpd_pin; in dc_link_detect_sink() local 282 hpd_pin = get_hpd_gpio(link->ctx->dc_bios, link->link_id, in dc_link_detect_sink() 284 if (!hpd_pin) in dc_link_detect_sink() 287 dal_gpio_open(hpd_pin, GPIO_MODE_INTERRUPT); in dc_link_detect_sink() 288 dal_gpio_get_value(hpd_pin, &is_hpd_high); in dc_link_detect_sink() 289 dal_gpio_close(hpd_pin); in dc_link_detect_sink() 290 dal_gpio_destroy_irq(&hpd_pin); in dc_link_detect_sink()
|
Completed in 140 milliseconds