Lines Matching refs:intel_encoder
147 static void intel_dp_link_down(struct intel_encoder *encoder,
151 static void vlv_init_panel_power_sequencer(struct intel_encoder *encoder,
307 struct intel_encoder *encoder = &dig_port->base; in intel_dp_set_source_rates()
865 struct intel_encoder *encoder; in vlv_find_free_pps()
1059 struct intel_encoder *encoder; in intel_power_sequencer_reset()
1787 struct intel_encoder *encoder = &dig_port->base; in intel_dp_aux_init()
1838 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock()
1971 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_supports_dsc()
2166 static int intel_dp_dsc_compute_params(struct intel_encoder *encoder, in intel_dp_dsc_compute_params()
2342 intel_dp_compute_link_config(struct intel_encoder *encoder, in intel_dp_compute_link_config()
2689 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config()
2791 static void intel_dp_prepare(struct intel_encoder *encoder, in intel_dp_prepare()
3582 static bool intel_dp_get_hw_state(struct intel_encoder *encoder, in intel_dp_get_hw_state()
3603 static void intel_dp_get_config(struct intel_encoder *encoder, in intel_dp_get_config()
3690 struct intel_encoder *encoder, in intel_disable_dp()
3711 struct intel_encoder *encoder, in g4x_disable_dp()
3719 struct intel_encoder *encoder, in vlv_disable_dp()
3727 struct intel_encoder *encoder, in g4x_post_disable_dp()
3748 struct intel_encoder *encoder, in vlv_post_disable_dp()
3756 struct intel_encoder *encoder, in chv_post_disable_dp()
3893 struct intel_encoder *encoder, in intel_enable_dp()
3941 struct intel_encoder *encoder, in g4x_enable_dp()
3950 struct intel_encoder *encoder, in vlv_enable_dp()
3958 struct intel_encoder *encoder, in g4x_pre_enable_dp()
4008 struct intel_encoder *encoder; in vlv_steal_power_sequencer()
4033 static void vlv_init_panel_power_sequencer(struct intel_encoder *encoder, in vlv_init_panel_power_sequencer()
4079 struct intel_encoder *encoder, in vlv_pre_enable_dp()
4089 struct intel_encoder *encoder, in vlv_dp_pre_pll_enable()
4099 struct intel_encoder *encoder, in chv_pre_enable_dp()
4112 struct intel_encoder *encoder, in chv_dp_pre_pll_enable()
4122 struct intel_encoder *encoder, in chv_dp_post_pll_disable()
4162 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in vlv_set_signal_levels()
4246 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in chv_set_signal_levels()
4518 intel_dp_link_down(struct intel_encoder *encoder, in intel_dp_link_down()
4791 struct intel_encoder *encoder = in intel_dp_configure_mst()
4983 static void intel_write_dp_sdp(struct intel_encoder *encoder, in intel_write_dp_sdp()
5016 void intel_write_dp_vsc_sdp(struct intel_encoder *encoder, in intel_write_dp_vsc_sdp()
5034 void intel_dp_set_infoframes(struct intel_encoder *encoder, in intel_dp_set_infoframes()
5186 static void intel_read_dp_vsc_sdp(struct intel_encoder *encoder, in intel_read_dp_vsc_sdp()
5213 static void intel_read_dp_hdr_metadata_infoframe_sdp(struct intel_encoder *encoder, in intel_read_dp_hdr_metadata_infoframe_sdp()
5238 void intel_read_dp_sdp(struct intel_encoder *encoder, in intel_read_dp_sdp()
5731 struct intel_encoder *encoder; in intel_dp_has_connector()
5813 int intel_dp_retrain_link(struct intel_encoder *encoder, in intel_dp_retrain_link()
5883 intel_dp_hotplug(struct intel_encoder *encoder, in intel_dp_hotplug()
6065 static bool ibx_digital_port_connected(struct intel_encoder *encoder) in ibx_digital_port_connected()
6073 static bool g4x_digital_port_connected(struct intel_encoder *encoder) in g4x_digital_port_connected()
6096 static bool gm45_digital_port_connected(struct intel_encoder *encoder) in gm45_digital_port_connected()
6119 static bool ilk_digital_port_connected(struct intel_encoder *encoder) in ilk_digital_port_connected()
6138 bool intel_digital_port_connected(struct intel_encoder *encoder) in intel_digital_port_connected()
6300 struct intel_encoder *encoder = &dig_port->base; in intel_dp_detect()
6418 struct intel_encoder *intel_encoder = &dig_port->base; in intel_dp_force() local
6419 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_dp_force()
6544 void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder) in intel_dp_encoder_suspend() argument
6546 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_encoder_suspend()
6587 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in vlv_active_pipe()
7748 struct intel_encoder *intel_encoder = &dig_port->base; in intel_dp_init_connector() local
7749 struct drm_device *dev = intel_encoder->base.dev; in intel_dp_init_connector()
7751 enum port port = intel_encoder->port; in intel_dp_init_connector()
7761 dig_port->max_lanes, intel_encoder->base.base.id, in intel_dp_init_connector()
7762 intel_encoder->base.name)) in intel_dp_init_connector()
7795 intel_encoder->type = INTEL_OUTPUT_EDP; in intel_dp_init_connector()
7807 intel_encoder->base.base.id, intel_encoder->base.name); in intel_dp_init_connector()
7820 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_dp_init_connector()
7869 struct intel_encoder *intel_encoder; in intel_dp_init() local
7881 intel_encoder = &dig_port->base; in intel_dp_init()
7882 encoder = &intel_encoder->base; in intel_dp_init()
7886 if (drm_encoder_init(&dev_priv->drm, &intel_encoder->base, in intel_dp_init()
7891 intel_encoder->hotplug = intel_dp_hotplug; in intel_dp_init()
7892 intel_encoder->compute_config = intel_dp_compute_config; in intel_dp_init()
7893 intel_encoder->get_hw_state = intel_dp_get_hw_state; in intel_dp_init()
7894 intel_encoder->get_config = intel_dp_get_config; in intel_dp_init()
7895 intel_encoder->update_pipe = intel_panel_update_backlight; in intel_dp_init()
7896 intel_encoder->suspend = intel_dp_encoder_suspend; in intel_dp_init()
7898 intel_encoder->pre_pll_enable = chv_dp_pre_pll_enable; in intel_dp_init()
7899 intel_encoder->pre_enable = chv_pre_enable_dp; in intel_dp_init()
7900 intel_encoder->enable = vlv_enable_dp; in intel_dp_init()
7901 intel_encoder->disable = vlv_disable_dp; in intel_dp_init()
7902 intel_encoder->post_disable = chv_post_disable_dp; in intel_dp_init()
7903 intel_encoder->post_pll_disable = chv_dp_post_pll_disable; in intel_dp_init()
7905 intel_encoder->pre_pll_enable = vlv_dp_pre_pll_enable; in intel_dp_init()
7906 intel_encoder->pre_enable = vlv_pre_enable_dp; in intel_dp_init()
7907 intel_encoder->enable = vlv_enable_dp; in intel_dp_init()
7908 intel_encoder->disable = vlv_disable_dp; in intel_dp_init()
7909 intel_encoder->post_disable = vlv_post_disable_dp; in intel_dp_init()
7911 intel_encoder->pre_enable = g4x_pre_enable_dp; in intel_dp_init()
7912 intel_encoder->enable = g4x_enable_dp; in intel_dp_init()
7913 intel_encoder->disable = g4x_disable_dp; in intel_dp_init()
7914 intel_encoder->post_disable = g4x_post_disable_dp; in intel_dp_init()
7948 intel_encoder->type = INTEL_OUTPUT_DP; in intel_dp_init()
7949 intel_encoder->power_domain = intel_port_to_power_domain(port); in intel_dp_init()
7952 intel_encoder->pipe_mask = BIT(PIPE_C); in intel_dp_init()
7954 intel_encoder->pipe_mask = BIT(PIPE_A) | BIT(PIPE_B); in intel_dp_init()
7956 intel_encoder->pipe_mask = ~0; in intel_dp_init()
7958 intel_encoder->cloneable = 0; in intel_dp_init()
7959 intel_encoder->port = port; in intel_dp_init()
7960 intel_encoder->hpd_pin = intel_hpd_pin_default(dev_priv, port); in intel_dp_init()
7996 struct intel_encoder *encoder; in intel_dp_mst_suspend()
8016 struct intel_encoder *encoder; in intel_dp_mst_resume()