Lines Matching defs:intel_dp
115 bool intel_dp_is_edp(struct intel_dp *intel_dp) in intel_dp_is_edp()
154 static void intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_default_sink_rates()
161 static void intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_dpcd_sink_rates()
231 static void intel_dp_set_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_sink_rates()
250 static void intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_default_max_sink_lane_count()
255 static void intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_max_sink_lane_count()
294 static int intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, in intel_dp_common_len_rate_limit()
301 static int intel_dp_common_rate(struct intel_dp *intel_dp, int index) in intel_dp_common_rate()
311 static int intel_dp_max_common_rate(struct intel_dp *intel_dp) in intel_dp_max_common_rate()
328 static int intel_dp_max_common_lane_count(struct intel_dp *intel_dp) in intel_dp_max_common_lane_count()
342 int intel_dp_max_lane_count(struct intel_dp *intel_dp) in intel_dp_max_lane_count()
431 bool intel_dp_can_bigjoiner(struct intel_dp *intel_dp) in intel_dp_can_bigjoiner()
442 static int dg2_max_source_rate(struct intel_dp *intel_dp) in dg2_max_source_rate()
447 static int icl_max_source_rate(struct intel_dp *intel_dp) in icl_max_source_rate()
459 static int ehl_max_source_rate(struct intel_dp *intel_dp) in ehl_max_source_rate()
467 static int mtl_max_source_rate(struct intel_dp *intel_dp) in mtl_max_source_rate()
479 static int vbt_max_link_rate(struct intel_dp *intel_dp) in vbt_max_link_rate()
500 intel_dp_set_source_rates(struct intel_dp *intel_dp) in intel_dp_set_source_rates()
611 static void intel_dp_set_common_rates(struct intel_dp *intel_dp) in intel_dp_set_common_rates()
631 static bool intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate, in intel_dp_link_params_valid()
650 static bool intel_dp_can_link_train_fallback_for_edp(struct intel_dp *intel_dp, in intel_dp_can_link_train_fallback_for_edp()
667 int intel_dp_get_link_train_fallback_values(struct intel_dp *intel_dp, in intel_dp_get_link_train_fallback_values()
936 static bool source_can_output(struct intel_dp *intel_dp, in source_can_output()
964 dfp_can_convert_from_rgb(struct intel_dp *intel_dp, in dfp_can_convert_from_rgb()
981 dfp_can_convert_from_ycbcr444(struct intel_dp *intel_dp, in dfp_can_convert_from_ycbcr444()
994 dfp_can_convert(struct intel_dp *intel_dp, in dfp_can_convert()
1015 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_output_format() local
1111 static int intel_dp_max_tmds_clock(struct intel_dp *intel_dp) in intel_dp_max_tmds_clock()
1125 intel_dp_tmds_clock_valid(struct intel_dp *intel_dp, in intel_dp_tmds_clock_valid()
1154 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid_downstream() local
1203 bool intel_dp_need_bigjoiner(struct intel_dp *intel_dp, in intel_dp_need_bigjoiner()
1219 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid() local
1352 static void intel_dp_print_rates(struct intel_dp *intel_dp) in intel_dp_print_rates()
1374 intel_dp_max_link_rate(struct intel_dp *intel_dp) in intel_dp_max_link_rate()
1383 int intel_dp_rate_select(struct intel_dp *intel_dp, int rate) in intel_dp_rate_select()
1395 void intel_dp_compute_rate(struct intel_dp *intel_dp, int port_clock, in intel_dp_compute_rate()
1409 bool intel_dp_has_hdmi_sink(struct intel_dp *intel_dp) in intel_dp_has_hdmi_sink()
1416 static bool intel_dp_source_supports_fec(struct intel_dp *intel_dp, in intel_dp_source_supports_fec()
1431 bool intel_dp_supports_fec(struct intel_dp *intel_dp, in intel_dp_supports_fec()
1450 static int intel_dp_hdmi_compute_bpc(struct intel_dp *intel_dp, in intel_dp_hdmi_compute_bpc()
1482 static int intel_dp_max_bpp(struct intel_dp *intel_dp, in intel_dp_max_bpp()
1524 intel_dp_adjust_compliance_config(struct intel_dp *intel_dp, in intel_dp_adjust_compliance_config()
1588 intel_dp_compute_link_config_wide(struct intel_dp *intel_dp, in intel_dp_compute_link_config_wide()
1793 static int dsc_compute_link_config(struct intel_dp *intel_dp, in dsc_compute_link_config()
1885 static int dsc_src_max_compressed_bpp(struct intel_dp *intel_dp) in dsc_src_max_compressed_bpp()
1904 icl_dsc_compute_link_config(struct intel_dp *intel_dp, in icl_dsc_compute_link_config()
1944 xelpd_dsc_compute_link_config(struct intel_dp *intel_dp, in xelpd_dsc_compute_link_config()
1991 static int dsc_compute_compressed_bpp(struct intel_dp *intel_dp, in dsc_compute_compressed_bpp()
2054 int intel_dp_force_dsc_pipe_bpp(struct intel_dp *intel_dp, in intel_dp_force_dsc_pipe_bpp()
2077 static int intel_dp_dsc_compute_pipe_bpp(struct intel_dp *intel_dp, in intel_dp_dsc_compute_pipe_bpp()
2136 static int intel_edp_dsc_compute_pipe_bpp(struct intel_dp *intel_dp, in intel_edp_dsc_compute_pipe_bpp()
2189 int intel_dp_dsc_compute_config(struct intel_dp *intel_dp, in intel_dp_dsc_compute_config()
2301 intel_dp_compute_config_link_bpp_limits(struct intel_dp *intel_dp, in intel_dp_compute_config_link_bpp_limits()
2349 intel_dp_compute_config_limits(struct intel_dp *intel_dp, in intel_dp_compute_config_limits()
2401 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_link_config() local
2618 static void intel_dp_compute_vsc_sdp(struct intel_dp *intel_dp, in intel_dp_compute_vsc_sdp()
2637 void intel_dp_compute_psr_vsc_sdp(struct intel_dp *intel_dp, in intel_dp_compute_psr_vsc_sdp()
2687 intel_dp_compute_hdr_metadata_infoframe_sdp(struct intel_dp *intel_dp, in intel_dp_compute_hdr_metadata_infoframe_sdp()
2812 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_output_format() local
2869 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_config() local
2971 void intel_dp_set_link_params(struct intel_dp *intel_dp, in intel_dp_set_link_params()
2980 static void intel_dp_reset_max_link_params(struct intel_dp *intel_dp) in intel_dp_reset_max_link_params()
2990 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(conn_state->best_encoder)); in intel_edp_backlight_on() local
3005 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(old_conn_state->best_encoder)); in intel_edp_backlight_off() local
3017 static bool downstream_hpd_needs_d0(struct intel_dp *intel_dp) in downstream_hpd_needs_d0()
3206 intel_edp_init_source_oui(struct intel_dp *intel_dp, bool careful) in intel_edp_init_source_oui()
3230 void intel_dp_wait_source_oui(struct intel_dp *intel_dp) in intel_dp_wait_source_oui()
3244 void intel_dp_set_power(struct intel_dp *intel_dp, u8 mode) in intel_dp_set_power()
3303 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_sync_state() local
3322 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_initial_fastset_check() local
3361 static void intel_dp_get_pcon_dsc_cap(struct intel_dp *intel_dp) in intel_dp_get_pcon_dsc_cap()
3411 static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp) in intel_dp_hdmi_sink_max_frl()
3434 intel_dp_pcon_is_frl_trained(struct intel_dp *intel_dp, in intel_dp_pcon_is_frl_trained()
3445 static int intel_dp_pcon_start_frl_training(struct intel_dp *intel_dp) in intel_dp_pcon_start_frl_training()
3512 static bool intel_dp_is_hdmi_2_1_sink(struct intel_dp *intel_dp) in intel_dp_is_hdmi_2_1_sink()
3523 int intel_dp_pcon_set_tmds_mode(struct intel_dp *intel_dp) in intel_dp_pcon_set_tmds_mode()
3544 void intel_dp_check_frl_training(struct intel_dp *intel_dp) in intel_dp_check_frl_training()
3581 intel_dp_pcon_dsc_enc_slices(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_enc_slices()
3597 intel_dp_pcon_dsc_enc_bpp(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_enc_bpp()
3615 intel_dp_pcon_dsc_configure(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_configure()
3669 void intel_dp_configure_protocol_converter(struct intel_dp *intel_dp, in intel_dp_configure_protocol_converter()
3734 bool intel_dp_get_colorimetry_status(struct intel_dp *intel_dp) in intel_dp_get_colorimetry_status()
3800 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_edp_mso_mode_fixup() local
3825 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_edp_fixup_vbt_bpp() local
3849 static void intel_edp_mso_init(struct intel_dp *intel_dp) in intel_edp_mso_init()
3886 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector) in intel_edp_init_dpcd()
3978 intel_dp_has_sink_count(struct intel_dp *intel_dp) in intel_dp_has_sink_count()
3989 intel_dp_get_dpcd(struct intel_dp *intel_dp) in intel_dp_get_dpcd()
4037 intel_dp_can_mst(struct intel_dp *intel_dp) in intel_dp_can_mst()
4047 intel_dp_configure_mst(struct intel_dp *intel_dp) in intel_dp_configure_mst()
4072 intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *esi) in intel_dp_get_sink_irq_esi()
4077 static bool intel_dp_ack_sink_irq_esi(struct intel_dp *intel_dp, u8 esi[4]) in intel_dp_ack_sink_irq_esi()
4531 static u8 intel_dp_autotest_link_training(struct intel_dp *intel_dp) in intel_dp_autotest_link_training()
4569 static u8 intel_dp_autotest_video_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_video_pattern()
4631 static u8 intel_dp_autotest_edid(struct intel_dp *intel_dp) in intel_dp_autotest_edid()
4677 static void intel_dp_phy_pattern_update(struct intel_dp *intel_dp, in intel_dp_phy_pattern_update()
4744 static void intel_dp_process_phy_request(struct intel_dp *intel_dp, in intel_dp_process_phy_request()
4773 static u8 intel_dp_autotest_phy_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_phy_pattern()
4790 static void intel_dp_handle_test_request(struct intel_dp *intel_dp) in intel_dp_handle_test_request()
4837 static bool intel_dp_link_ok(struct intel_dp *intel_dp, in intel_dp_link_ok()
4864 intel_dp_mst_hpd_irq(struct intel_dp *intel_dp, u8 *esi, u8 *ack) in intel_dp_mst_hpd_irq()
4876 static bool intel_dp_mst_link_status(struct intel_dp *intel_dp) in intel_dp_mst_link_status()
4908 intel_dp_check_mst_status(struct intel_dp *intel_dp) in intel_dp_check_mst_status()
4952 intel_dp_handle_hdmi_link_status_change(struct intel_dp *intel_dp) in intel_dp_handle_hdmi_link_status_change()
4976 intel_dp_needs_link_retrain(struct intel_dp *intel_dp) in intel_dp_needs_link_retrain()
5014 static bool intel_dp_has_connector(struct intel_dp *intel_dp, in intel_dp_has_connector()
5039 int intel_dp_get_active_pipes(struct intel_dp *intel_dp, in intel_dp_get_active_pipes()
5086 static bool intel_dp_is_connected(struct intel_dp *intel_dp) in intel_dp_is_connected()
5098 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_retrain_link() local
5171 static int intel_dp_prep_phy_test(struct intel_dp *intel_dp, in intel_dp_prep_phy_test()
5222 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_do_phy_test() local
5283 static void intel_dp_check_device_service_irq(struct intel_dp *intel_dp) in intel_dp_check_device_service_irq()
5307 static void intel_dp_check_link_service_irq(struct intel_dp *intel_dp) in intel_dp_check_link_service_irq()
5340 intel_dp_short_pulse(struct intel_dp *intel_dp) in intel_dp_short_pulse()
5401 intel_dp_detect_dpcd(struct intel_dp *intel_dp) in intel_dp_detect_dpcd()
5454 edp_detect(struct intel_dp *intel_dp) in edp_detect()
5484 intel_dp_get_edid(struct intel_dp *intel_dp) in intel_dp_get_edid()
5502 intel_dp_update_dfp(struct intel_dp *intel_dp, in intel_dp_update_dfp()
5542 intel_dp_can_ycbcr420(struct intel_dp *intel_dp) in intel_dp_can_ycbcr420()
5560 intel_dp_update_420(struct intel_dp *intel_dp) in intel_dp_update_420()
5589 intel_dp_set_edid(struct intel_dp *intel_dp) in intel_dp_set_edid()
5616 intel_dp_unset_edid(struct intel_dp *intel_dp) in intel_dp_unset_edid()
5639 intel_dp_detect_dsc_caps(struct intel_dp *intel_dp, struct intel_connector *connector) in intel_dp_detect_dsc_caps()
5663 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); in intel_dp_detect() local
5772 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_force() local
5803 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); in intel_dp_get_modes() local
5822 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_connector_register() local
5858 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_connector_unregister() local
5881 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_encoder_flush_work() local
5898 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_encoder_suspend() local
5905 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_encoder_shutdown() local
6025 struct intel_dp *intel_dp = enc_to_intel_dp(intel_conn->encoder); in intel_dp_connector_atomic_check() local
6103 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hpd_pulse() local
6189 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) in intel_dp_add_properties()
6222 intel_edp_add_properties(struct intel_dp *intel_dp) in intel_edp_add_properties()
6237 static void intel_edp_backlight_setup(struct intel_dp *intel_dp, in intel_edp_backlight_setup()
6261 static bool intel_edp_init_connector(struct intel_dp *intel_dp, in intel_edp_init_connector()
6453 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_init_connector() local
6571 struct intel_dp *intel_dp; in intel_dp_mst_suspend() local
6594 struct intel_dp *intel_dp; in intel_dp_mst_resume() local