Lines Matching defs:intel_dp
134 bool intel_dp_is_edp(struct intel_dp *intel_dp) in intel_dp_is_edp()
173 static int max_dprx_rate(struct intel_dp *intel_dp) in max_dprx_rate()
199 static int max_dprx_lane_count(struct intel_dp *intel_dp) in max_dprx_lane_count()
207 static void intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_default_sink_rates()
214 static void intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_dpcd_sink_rates()
284 static void intel_dp_set_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_sink_rates()
304 static void intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_default_max_sink_lane_count()
309 static void intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_max_sink_lane_count()
349 static int intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, in intel_dp_common_len_rate_limit()
356 int intel_dp_common_rate(struct intel_dp *intel_dp, int index) in intel_dp_common_rate()
368 int intel_dp_max_common_rate(struct intel_dp *intel_dp) in intel_dp_max_common_rate()
385 int intel_dp_max_common_lane_count(struct intel_dp *intel_dp) in intel_dp_max_common_lane_count()
399 static int forced_lane_count(struct intel_dp *intel_dp) in forced_lane_count()
404 int intel_dp_max_lane_count(struct intel_dp *intel_dp) in intel_dp_max_lane_count()
424 static int intel_dp_min_lane_count(struct intel_dp *intel_dp) in intel_dp_min_lane_count()
473 int intel_dp_max_link_data_rate(struct intel_dp *intel_dp, in intel_dp_max_link_data_rate()
485 bool intel_dp_has_joiner(struct intel_dp *intel_dp) in intel_dp_has_joiner()
500 static int dg2_max_source_rate(struct intel_dp *intel_dp) in dg2_max_source_rate()
505 static int icl_max_source_rate(struct intel_dp *intel_dp) in icl_max_source_rate()
515 static int ehl_max_source_rate(struct intel_dp *intel_dp) in ehl_max_source_rate()
523 static int mtl_max_source_rate(struct intel_dp *intel_dp) in mtl_max_source_rate()
537 static int vbt_max_link_rate(struct intel_dp *intel_dp) in vbt_max_link_rate()
558 intel_dp_set_source_rates(struct intel_dp *intel_dp) in intel_dp_set_source_rates()
677 static int intel_dp_link_config_rate(struct intel_dp *intel_dp, in intel_dp_link_config_rate()
688 static int intel_dp_link_config_bw(struct intel_dp *intel_dp, in intel_dp_link_config_bw()
697 struct intel_dp *intel_dp = (struct intel_dp *)p; /* remove const */ in link_config_cmp_by_bw() local
710 static void intel_dp_link_config_init(struct intel_dp *intel_dp) in intel_dp_link_config_init()
745 void intel_dp_link_config_get(struct intel_dp *intel_dp, int idx, int *link_rate, int *lane_count) in intel_dp_link_config_get()
759 int intel_dp_link_config_index(struct intel_dp *intel_dp, int link_rate, int lane_count) in intel_dp_link_config_index()
777 static void intel_dp_set_common_rates(struct intel_dp *intel_dp) in intel_dp_set_common_rates()
799 bool intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate, in intel_dp_link_params_valid()
1084 static bool source_can_output(struct intel_dp *intel_dp, in source_can_output()
1112 dfp_can_convert_from_rgb(struct intel_dp *intel_dp, in dfp_can_convert_from_rgb()
1129 dfp_can_convert_from_ycbcr444(struct intel_dp *intel_dp, in dfp_can_convert_from_ycbcr444()
1142 dfp_can_convert(struct intel_dp *intel_dp, in dfp_can_convert()
1164 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_output_format() local
1259 static int intel_dp_max_tmds_clock(struct intel_dp *intel_dp) in intel_dp_max_tmds_clock()
1273 intel_dp_tmds_clock_valid(struct intel_dp *intel_dp, in intel_dp_tmds_clock_valid()
1302 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid_downstream() local
1352 bool intel_dp_needs_joiner(struct intel_dp *intel_dp, in intel_dp_needs_joiner()
1371 int intel_dp_num_joined_pipes(struct intel_dp *intel_dp, in intel_dp_num_joined_pipes()
1417 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid() local
1540 static void intel_dp_print_rates(struct intel_dp *intel_dp) in intel_dp_print_rates()
1560 static int forced_link_rate(struct intel_dp *intel_dp) in forced_link_rate()
1571 intel_dp_max_link_rate(struct intel_dp *intel_dp) in intel_dp_max_link_rate()
1584 intel_dp_min_link_rate(struct intel_dp *intel_dp) in intel_dp_min_link_rate()
1592 int intel_dp_rate_select(struct intel_dp *intel_dp, int rate) in intel_dp_rate_select()
1604 void intel_dp_compute_rate(struct intel_dp *intel_dp, int port_clock, in intel_dp_compute_rate()
1618 bool intel_dp_has_hdmi_sink(struct intel_dp *intel_dp) in intel_dp_has_hdmi_sink()
1625 static bool intel_dp_source_supports_fec(struct intel_dp *intel_dp, in intel_dp_source_supports_fec()
1641 bool intel_dp_supports_fec(struct intel_dp *intel_dp, in intel_dp_supports_fec()
1649 bool intel_dp_supports_dsc(struct intel_dp *intel_dp, in intel_dp_supports_dsc()
1663 static int intel_dp_hdmi_compute_bpc(struct intel_dp *intel_dp, in intel_dp_hdmi_compute_bpc()
1695 static int intel_dp_max_bpp(struct intel_dp *intel_dp, in intel_dp_max_bpp()
1762 intel_dp_compute_link_config_wide(struct intel_dp *intel_dp, in intel_dp_compute_link_config_wide()
1961 static int dsc_compute_link_config(struct intel_dp *intel_dp, in dsc_compute_link_config()
2053 static int dsc_src_max_compressed_bpp(struct intel_dp *intel_dp) in dsc_src_max_compressed_bpp()
2081 icl_dsc_compute_link_config(struct intel_dp *intel_dp, in icl_dsc_compute_link_config()
2121 xelpd_dsc_compute_link_config(struct intel_dp *intel_dp, in xelpd_dsc_compute_link_config()
2169 static int dsc_compute_compressed_bpp(struct intel_dp *intel_dp, in dsc_compute_compressed_bpp()
2212 int intel_dp_force_dsc_pipe_bpp(struct intel_dp *intel_dp, in intel_dp_force_dsc_pipe_bpp()
2236 static int intel_dp_dsc_compute_pipe_bpp(struct intel_dp *intel_dp, in intel_dp_dsc_compute_pipe_bpp()
2286 static int intel_edp_dsc_compute_pipe_bpp(struct intel_dp *intel_dp, in intel_edp_dsc_compute_pipe_bpp()
2331 static void intel_dp_fec_compute_config(struct intel_dp *intel_dp, in intel_dp_fec_compute_config()
2351 int intel_dp_dsc_compute_config(struct intel_dp *intel_dp, in intel_dp_dsc_compute_config()
2458 intel_dp_compute_config_link_bpp_limits(struct intel_dp *intel_dp, in intel_dp_compute_config_link_bpp_limits()
2517 intel_dp_dsc_compute_pipe_bpp_limits(struct intel_dp *intel_dp, in intel_dp_dsc_compute_pipe_bpp_limits()
2529 intel_dp_compute_config_limits(struct intel_dp *intel_dp, in intel_dp_compute_config_limits()
2628 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_link_config() local
2838 static void intel_dp_compute_as_sdp(struct intel_dp *intel_dp, in intel_dp_compute_as_sdp()
2866 static void intel_dp_compute_vsc_sdp(struct intel_dp *intel_dp, in intel_dp_compute_vsc_sdp()
2915 intel_dp_compute_hdr_metadata_infoframe_sdp(struct intel_dp *intel_dp, in intel_dp_compute_hdr_metadata_infoframe_sdp()
3036 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_output_format() local
3102 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_queue_modeset_retry_for_link() local
3133 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_config() local
3240 void intel_dp_set_link_params(struct intel_dp *intel_dp, in intel_dp_set_link_params()
3250 void intel_dp_reset_link_params(struct intel_dp *intel_dp) in intel_dp_reset_link_params()
3265 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(conn_state->best_encoder)); in intel_edp_backlight_on() local
3279 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(old_conn_state->best_encoder)); in intel_edp_backlight_off() local
3291 static bool downstream_hpd_needs_d0(struct intel_dp *intel_dp) in downstream_hpd_needs_d0()
3480 intel_dp_init_source_oui(struct intel_dp *intel_dp) in intel_dp_init_source_oui()
3512 void intel_dp_invalidate_source_oui(struct intel_dp *intel_dp) in intel_dp_invalidate_source_oui()
3517 void intel_dp_wait_source_oui(struct intel_dp *intel_dp) in intel_dp_wait_source_oui()
3532 void intel_dp_set_power(struct intel_dp *intel_dp, u8 mode) in intel_dp_set_power()
3591 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_sync_state() local
3616 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_initial_fastset_check() local
3658 static void intel_dp_get_pcon_dsc_cap(struct intel_dp *intel_dp) in intel_dp_get_pcon_dsc_cap()
3708 static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp) in intel_dp_hdmi_sink_max_frl()
3731 intel_dp_pcon_is_frl_trained(struct intel_dp *intel_dp, in intel_dp_pcon_is_frl_trained()
3742 static int intel_dp_pcon_start_frl_training(struct intel_dp *intel_dp) in intel_dp_pcon_start_frl_training()
3810 static bool intel_dp_is_hdmi_2_1_sink(struct intel_dp *intel_dp) in intel_dp_is_hdmi_2_1_sink()
3821 int intel_dp_pcon_set_tmds_mode(struct intel_dp *intel_dp) in intel_dp_pcon_set_tmds_mode()
3842 void intel_dp_check_frl_training(struct intel_dp *intel_dp) in intel_dp_check_frl_training()
3881 intel_dp_pcon_dsc_enc_slices(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_enc_slices()
3897 intel_dp_pcon_dsc_enc_bpp(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_enc_bpp()
3915 intel_dp_pcon_dsc_configure(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_configure()
3971 void intel_dp_configure_protocol_converter(struct intel_dp *intel_dp, in intel_dp_configure_protocol_converter()
4037 static bool intel_dp_get_colorimetry_status(struct intel_dp *intel_dp) in intel_dp_get_colorimetry_status()
4101 intel_dp_detect_dsc_caps(struct intel_dp *intel_dp, struct intel_connector *connector) in intel_dp_detect_dsc_caps()
4121 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_edp_mso_mode_fixup() local
4145 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_edp_fixup_vbt_bpp() local
4169 static void intel_edp_mso_init(struct intel_dp *intel_dp) in intel_edp_mso_init()
4208 intel_edp_set_sink_rates(struct intel_dp *intel_dp) in intel_edp_set_sink_rates()
4264 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector) in intel_edp_init_dpcd()
4322 intel_dp_has_sink_count(struct intel_dp *intel_dp) in intel_dp_has_sink_count()
4332 void intel_dp_update_sink_caps(struct intel_dp *intel_dp) in intel_dp_update_sink_caps()
4340 intel_dp_get_dpcd(struct intel_dp *intel_dp) in intel_dp_get_dpcd()
4401 intel_dp_mst_mode_choose(struct intel_dp *intel_dp, in intel_dp_mst_mode_choose()
4420 intel_dp_mst_detect(struct intel_dp *intel_dp) in intel_dp_mst_detect()
4443 intel_dp_mst_configure(struct intel_dp *intel_dp) in intel_dp_mst_configure()
4460 intel_dp_mst_disconnect(struct intel_dp *intel_dp) in intel_dp_mst_disconnect()
4475 intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *esi) in intel_dp_get_sink_irq_esi()
4480 static bool intel_dp_ack_sink_irq_esi(struct intel_dp *intel_dp, u8 esi[4]) in intel_dp_ack_sink_irq_esi()
4946 static bool intel_dp_link_ok(struct intel_dp *intel_dp, in intel_dp_link_ok()
4973 intel_dp_mst_hpd_irq(struct intel_dp *intel_dp, u8 *esi, u8 *ack) in intel_dp_mst_hpd_irq()
4985 static bool intel_dp_mst_link_status(struct intel_dp *intel_dp) in intel_dp_mst_link_status()
5018 intel_dp_check_mst_status(struct intel_dp *intel_dp) in intel_dp_check_mst_status()
5075 intel_dp_handle_hdmi_link_status_change(struct intel_dp *intel_dp) in intel_dp_handle_hdmi_link_status_change()
5099 intel_dp_needs_link_retrain(struct intel_dp *intel_dp) in intel_dp_needs_link_retrain()
5147 bool intel_dp_has_connector(struct intel_dp *intel_dp, in intel_dp_has_connector()
5187 int intel_dp_get_active_pipes(struct intel_dp *intel_dp, in intel_dp_get_active_pipes()
5238 static bool intel_dp_is_connected(struct intel_dp *intel_dp) in intel_dp_is_connected()
5251 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_retrain_link() local
5305 void intel_dp_check_link_state(struct intel_dp *intel_dp) in intel_dp_check_link_state()
5319 static void intel_dp_check_device_service_irq(struct intel_dp *intel_dp) in intel_dp_check_device_service_irq()
5343 static bool intel_dp_check_link_service_irq(struct intel_dp *intel_dp) in intel_dp_check_link_service_irq()
5385 intel_dp_short_pulse(struct intel_dp *intel_dp) in intel_dp_short_pulse()
5424 intel_dp_detect_dpcd(struct intel_dp *intel_dp) in intel_dp_detect_dpcd()
5479 edp_detect(struct intel_dp *intel_dp) in edp_detect()
5548 intel_dp_get_edid(struct intel_dp *intel_dp) in intel_dp_get_edid()
5566 intel_dp_update_dfp(struct intel_dp *intel_dp, in intel_dp_update_dfp()
5606 intel_dp_can_ycbcr420(struct intel_dp *intel_dp) in intel_dp_can_ycbcr420()
5624 intel_dp_update_420(struct intel_dp *intel_dp) in intel_dp_update_420()
5653 intel_dp_set_edid(struct intel_dp *intel_dp) in intel_dp_set_edid()
5680 intel_dp_unset_edid(struct intel_dp *intel_dp) in intel_dp_unset_edid()
5703 intel_dp_detect_sdp_caps(struct intel_dp *intel_dp) in intel_dp_detect_sdp_caps()
5718 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_detect() local
5854 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_force() local
5874 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_get_modes() local
5906 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_connector_register() local
5942 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_connector_unregister() local
5967 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_encoder_flush_work() local
5988 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_encoder_suspend() local
5997 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_encoder_shutdown() local
6117 struct intel_dp *intel_dp = enc_to_intel_dp(intel_conn->encoder); in intel_dp_connector_atomic_check() local
6205 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hpd_pulse() local
6307 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) in intel_dp_add_properties()
6340 intel_edp_add_properties(struct intel_dp *intel_dp) in intel_edp_add_properties()
6355 static void intel_edp_backlight_setup(struct intel_dp *intel_dp, in intel_edp_backlight_setup()
6367 static bool intel_edp_init_connector(struct intel_dp *intel_dp, in intel_edp_init_connector()
6568 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_init_connector() local
6685 struct intel_dp *intel_dp; in intel_dp_mst_suspend() local
6708 struct intel_dp *intel_dp; in intel_dp_mst_resume() local