Lines Matching refs:intel_encoder

295 	struct intel_encoder *encoder = &intel_dig_port->base;  in pps_lock()
313 struct intel_encoder *encoder = &intel_dig_port->base; in pps_unlock()
390 struct intel_encoder *encoder; in vlv_power_sequencer_pipe()
532 struct intel_encoder *encoder; in vlv_power_sequencer_reset()
1187 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock()
1327 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config()
1516 static void intel_dp_prepare(struct intel_encoder *encoder) in intel_dp_prepare()
1690 struct intel_encoder *intel_encoder = &intel_dig_port->base; in edp_panel_vdd_on() local
1708 power_domain = intel_display_port_power_domain(intel_encoder); in edp_panel_vdd_on()
1767 struct intel_encoder *intel_encoder = &intel_dig_port->base; in edp_panel_vdd_off_sync() local
1798 power_domain = intel_display_port_power_domain(intel_encoder); in edp_panel_vdd_off_sync()
1914 struct intel_encoder *intel_encoder = &intel_dig_port->base; in edp_panel_off() local
1949 power_domain = intel_display_port_power_domain(intel_encoder); in edp_panel_off()
2152 static bool intel_dp_get_hw_state(struct intel_encoder *encoder, in intel_dp_get_hw_state()
2211 static void intel_dp_get_config(struct intel_encoder *encoder, in intel_dp_get_config()
2295 static void intel_disable_dp(struct intel_encoder *encoder) in intel_disable_dp()
2319 static void ilk_post_disable_dp(struct intel_encoder *encoder) in ilk_post_disable_dp()
2329 static void vlv_post_disable_dp(struct intel_encoder *encoder) in vlv_post_disable_dp()
2336 static void chv_post_disable_dp(struct intel_encoder *encoder) in chv_post_disable_dp()
2479 static void intel_enable_dp(struct intel_encoder *encoder) in intel_enable_dp()
2518 static void g4x_enable_dp(struct intel_encoder *encoder) in g4x_enable_dp()
2526 static void vlv_enable_dp(struct intel_encoder *encoder) in vlv_enable_dp()
2534 static void g4x_pre_enable_dp(struct intel_encoder *encoder) in g4x_pre_enable_dp()
2578 struct intel_encoder *encoder; in vlv_steal_power_sequencer()
2614 struct intel_encoder *encoder = &intel_dig_port->base; in vlv_init_panel_power_sequencer()
2652 static void vlv_pre_enable_dp(struct intel_encoder *encoder) in vlv_pre_enable_dp()
2681 static void vlv_dp_pre_pll_enable(struct intel_encoder *encoder) in vlv_dp_pre_pll_enable()
2711 static void chv_pre_enable_dp(struct intel_encoder *encoder) in chv_pre_enable_dp()
2768 static void chv_dp_pre_pll_enable(struct intel_encoder *encoder) in chv_dp_pre_pll_enable()
4043 struct intel_encoder *intel_encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_check_link_status() local
4049 if (!intel_encoder->connectors_active) in intel_dp_check_link_status()
4052 if (WARN_ON(!intel_encoder->base.crtc)) in intel_dp_check_link_status()
4055 if (!to_intel_crtc(intel_encoder->base.crtc)->active) in intel_dp_check_link_status()
4084 intel_encoder->base.name); in intel_dp_check_link_status()
4280 struct intel_encoder *encoder = &dp_to_dig_port(dp)->base; in intel_dp_power_get()
4293 struct intel_encoder *encoder = &dp_to_dig_port(dp)->base; in intel_dp_power_put()
4302 struct intel_encoder *intel_encoder = &intel_dig_port->base; in intel_dp_detect() local
4314 if (intel_encoder->type != INTEL_OUTPUT_EDP) in intel_dp_detect()
4315 intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in intel_dp_detect()
4337 if (intel_encoder->type != INTEL_OUTPUT_EDP) in intel_dp_detect()
4338 intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in intel_dp_detect()
4345 if (intel_encoder->type != INTEL_OUTPUT_EDP) in intel_dp_detect()
4346 intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in intel_dp_detect()
4358 struct intel_encoder *intel_encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_force() local
4374 if (intel_encoder->type != INTEL_OUTPUT_EDP) in intel_dp_force()
4375 intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in intel_dp_force()
4426 struct intel_encoder *intel_encoder = intel_attached_encoder(connector); in intel_dp_set_property() local
4427 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_set_property()
4501 if (intel_encoder->base.crtc) in intel_dp_set_property()
4502 intel_crtc_restore_mode(intel_encoder->base.crtc); in intel_dp_set_property()
4552 void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder) in intel_dp_encoder_suspend() argument
4554 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_encoder_suspend()
4641 intel_dp_hot_plug(struct intel_encoder *intel_encoder) in intel_dp_hot_plug() argument
4650 struct intel_encoder *intel_encoder = &intel_dig_port->base; in intel_dp_hpd_pulse() local
4675 power_domain = intel_display_port_power_domain(intel_encoder); in intel_dp_hpd_pulse()
4734 struct intel_encoder *intel_encoder; in intel_trans_dp_port_sel() local
4737 for_each_encoder_on_crtc(dev, crtc, intel_encoder) { in intel_trans_dp_port_sel()
4738 intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_trans_dp_port_sel()
4740 if (intel_encoder->type == INTEL_OUTPUT_DISPLAYPORT || in intel_trans_dp_port_sel()
4741 intel_encoder->type == INTEL_OUTPUT_EDP) in intel_trans_dp_port_sel()
4987 struct intel_encoder *encoder; in intel_dp_set_drrs_state()
5348 struct intel_encoder *intel_encoder = &intel_dig_port->base; in intel_edp_init_connector() local
5349 struct drm_device *dev = intel_encoder->base.dev; in intel_edp_init_connector()
5456 struct intel_encoder *intel_encoder = &intel_dig_port->base; in intel_dp_init_connector() local
5457 struct drm_device *dev = intel_encoder->base.dev; in intel_dp_init_connector()
5496 intel_encoder->type = INTEL_OUTPUT_EDP; in intel_dp_init_connector()
5516 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_dp_init_connector()
5528 intel_encoder->hpd_pin = HPD_PORT_A; in intel_dp_init_connector()
5531 intel_encoder->hpd_pin = HPD_PORT_B; in intel_dp_init_connector()
5534 intel_encoder->hpd_pin = HPD_PORT_C; in intel_dp_init_connector()
5537 intel_encoder->hpd_pin = HPD_PORT_D; in intel_dp_init_connector()
5599 struct intel_encoder *intel_encoder; in intel_dp_init() local
5613 intel_encoder = &intel_dig_port->base; in intel_dp_init()
5614 encoder = &intel_encoder->base; in intel_dp_init()
5616 drm_encoder_init(dev, &intel_encoder->base, &intel_dp_enc_funcs, in intel_dp_init()
5619 intel_encoder->compute_config = intel_dp_compute_config; in intel_dp_init()
5620 intel_encoder->disable = intel_disable_dp; in intel_dp_init()
5621 intel_encoder->get_hw_state = intel_dp_get_hw_state; in intel_dp_init()
5622 intel_encoder->get_config = intel_dp_get_config; in intel_dp_init()
5623 intel_encoder->suspend = intel_dp_encoder_suspend; in intel_dp_init()
5625 intel_encoder->pre_pll_enable = chv_dp_pre_pll_enable; in intel_dp_init()
5626 intel_encoder->pre_enable = chv_pre_enable_dp; in intel_dp_init()
5627 intel_encoder->enable = vlv_enable_dp; in intel_dp_init()
5628 intel_encoder->post_disable = chv_post_disable_dp; in intel_dp_init()
5630 intel_encoder->pre_pll_enable = vlv_dp_pre_pll_enable; in intel_dp_init()
5631 intel_encoder->pre_enable = vlv_pre_enable_dp; in intel_dp_init()
5632 intel_encoder->enable = vlv_enable_dp; in intel_dp_init()
5633 intel_encoder->post_disable = vlv_post_disable_dp; in intel_dp_init()
5635 intel_encoder->pre_enable = g4x_pre_enable_dp; in intel_dp_init()
5636 intel_encoder->enable = g4x_enable_dp; in intel_dp_init()
5638 intel_encoder->post_disable = ilk_post_disable_dp; in intel_dp_init()
5644 intel_encoder->type = INTEL_OUTPUT_DISPLAYPORT; in intel_dp_init()
5647 intel_encoder->crtc_mask = 1 << 2; in intel_dp_init()
5649 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_dp_init()
5651 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_dp_init()
5653 intel_encoder->cloneable = 0; in intel_dp_init()
5654 intel_encoder->hot_plug = intel_dp_hot_plug; in intel_dp_init()