Lines Matching refs:intel_encoder
122 static void intel_dp_link_down(struct intel_encoder *encoder,
126 static void vlv_init_panel_power_sequencer(struct intel_encoder *encoder,
217 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_downstream_max_dotclock()
596 struct intel_encoder *encoder; in vlv_find_free_pps()
780 struct intel_encoder *encoder; in intel_power_sequencer_reset()
1314 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_aux_ch()
1498 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_aux_init()
1551 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock()
1761 intel_dp_compute_link_config(struct intel_encoder *encoder, in intel_dp_compute_link_config()
1825 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config()
1934 static void intel_dp_prepare(struct intel_encoder *encoder, in intel_dp_prepare()
2682 static bool intel_dp_get_hw_state(struct intel_encoder *encoder, in intel_dp_get_hw_state()
2701 static void intel_dp_get_config(struct intel_encoder *encoder, in intel_dp_get_config()
2785 static void intel_disable_dp(struct intel_encoder *encoder, in intel_disable_dp()
2805 static void g4x_disable_dp(struct intel_encoder *encoder, in g4x_disable_dp()
2812 static void vlv_disable_dp(struct intel_encoder *encoder, in vlv_disable_dp()
2819 static void g4x_post_disable_dp(struct intel_encoder *encoder, in g4x_post_disable_dp()
2839 static void vlv_post_disable_dp(struct intel_encoder *encoder, in vlv_post_disable_dp()
2846 static void chv_post_disable_dp(struct intel_encoder *encoder, in chv_post_disable_dp()
2969 static void intel_enable_dp(struct intel_encoder *encoder, in intel_enable_dp()
3016 static void g4x_enable_dp(struct intel_encoder *encoder, in g4x_enable_dp()
3024 static void vlv_enable_dp(struct intel_encoder *encoder, in vlv_enable_dp()
3031 static void g4x_pre_enable_dp(struct intel_encoder *encoder, in g4x_pre_enable_dp()
3079 struct intel_encoder *encoder; in vlv_steal_power_sequencer()
3102 static void vlv_init_panel_power_sequencer(struct intel_encoder *encoder, in vlv_init_panel_power_sequencer()
3145 static void vlv_pre_enable_dp(struct intel_encoder *encoder, in vlv_pre_enable_dp()
3154 static void vlv_dp_pre_pll_enable(struct intel_encoder *encoder, in vlv_dp_pre_pll_enable()
3163 static void chv_pre_enable_dp(struct intel_encoder *encoder, in chv_pre_enable_dp()
3175 static void chv_dp_pre_pll_enable(struct intel_encoder *encoder, in chv_dp_pre_pll_enable()
3184 static void chv_dp_post_pll_disable(struct intel_encoder *encoder, in chv_dp_post_pll_disable()
3207 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_voltage_max()
3226 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_pre_emphasis_max()
3270 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in vlv_signal_levels()
3356 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in chv_signal_levels()
3625 intel_dp_link_down(struct intel_encoder *encoder, in intel_dp_link_down()
4163 int intel_dp_retrain_link(struct intel_encoder *encoder, in intel_dp_retrain_link()
4240 static bool intel_dp_hotplug(struct intel_encoder *encoder, in intel_dp_hotplug()
4403 static bool ibx_digital_port_connected(struct intel_encoder *encoder) in ibx_digital_port_connected()
4426 static bool cpt_digital_port_connected(struct intel_encoder *encoder) in cpt_digital_port_connected()
4449 static bool spt_digital_port_connected(struct intel_encoder *encoder) in spt_digital_port_connected()
4468 static bool g4x_digital_port_connected(struct intel_encoder *encoder) in g4x_digital_port_connected()
4491 static bool gm45_digital_port_connected(struct intel_encoder *encoder) in gm45_digital_port_connected()
4514 static bool ilk_digital_port_connected(struct intel_encoder *encoder) in ilk_digital_port_connected()
4524 static bool snb_digital_port_connected(struct intel_encoder *encoder) in snb_digital_port_connected()
4534 static bool ivb_digital_port_connected(struct intel_encoder *encoder) in ivb_digital_port_connected()
4544 static bool bdw_digital_port_connected(struct intel_encoder *encoder) in bdw_digital_port_connected()
4554 static bool bxt_digital_port_connected(struct intel_encoder *encoder) in bxt_digital_port_connected()
4583 bool intel_digital_port_connected(struct intel_encoder *encoder) in intel_digital_port_connected()
4725 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_long_pulse()
4801 struct intel_encoder *intel_encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_force() local
4802 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_dp_force()
4929 void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder) in intel_dp_encoder_suspend() argument
4931 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_encoder_suspend()
5202 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in vlv_active_pipe()
5668 struct intel_encoder *encoder; in intel_dp_set_drrs_state()
6174 struct intel_encoder *intel_encoder = &intel_dig_port->base; in intel_dp_init_connector() local
6175 struct drm_device *dev = intel_encoder->base.dev; in intel_dp_init_connector()
6177 enum port port = intel_encoder->port; in intel_dp_init_connector()
6217 intel_encoder->type = INTEL_OUTPUT_EDP; in intel_dp_init_connector()
6236 intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port); in intel_dp_init_connector()
6243 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_dp_init_connector()
6293 struct intel_encoder *intel_encoder; in intel_dp_init() local
6305 intel_encoder = &intel_dig_port->base; in intel_dp_init()
6306 encoder = &intel_encoder->base; in intel_dp_init()
6308 if (drm_encoder_init(&dev_priv->drm, &intel_encoder->base, in intel_dp_init()
6313 intel_encoder->hotplug = intel_dp_hotplug; in intel_dp_init()
6314 intel_encoder->compute_config = intel_dp_compute_config; in intel_dp_init()
6315 intel_encoder->get_hw_state = intel_dp_get_hw_state; in intel_dp_init()
6316 intel_encoder->get_config = intel_dp_get_config; in intel_dp_init()
6317 intel_encoder->suspend = intel_dp_encoder_suspend; in intel_dp_init()
6319 intel_encoder->pre_pll_enable = chv_dp_pre_pll_enable; in intel_dp_init()
6320 intel_encoder->pre_enable = chv_pre_enable_dp; in intel_dp_init()
6321 intel_encoder->enable = vlv_enable_dp; in intel_dp_init()
6322 intel_encoder->disable = vlv_disable_dp; in intel_dp_init()
6323 intel_encoder->post_disable = chv_post_disable_dp; in intel_dp_init()
6324 intel_encoder->post_pll_disable = chv_dp_post_pll_disable; in intel_dp_init()
6326 intel_encoder->pre_pll_enable = vlv_dp_pre_pll_enable; in intel_dp_init()
6327 intel_encoder->pre_enable = vlv_pre_enable_dp; in intel_dp_init()
6328 intel_encoder->enable = vlv_enable_dp; in intel_dp_init()
6329 intel_encoder->disable = vlv_disable_dp; in intel_dp_init()
6330 intel_encoder->post_disable = vlv_post_disable_dp; in intel_dp_init()
6332 intel_encoder->pre_enable = g4x_pre_enable_dp; in intel_dp_init()
6333 intel_encoder->enable = g4x_enable_dp; in intel_dp_init()
6334 intel_encoder->disable = g4x_disable_dp; in intel_dp_init()
6335 intel_encoder->post_disable = g4x_post_disable_dp; in intel_dp_init()
6341 intel_encoder->type = INTEL_OUTPUT_DP; in intel_dp_init()
6342 intel_encoder->power_domain = intel_port_to_power_domain(port); in intel_dp_init()
6345 intel_encoder->crtc_mask = 1 << 2; in intel_dp_init()
6347 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_dp_init()
6349 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_dp_init()
6351 intel_encoder->cloneable = 0; in intel_dp_init()
6352 intel_encoder->port = port; in intel_dp_init()
6375 struct intel_encoder *encoder; in intel_dp_mst_suspend()
6395 struct intel_encoder *encoder; in intel_dp_mst_resume()