Lines Matching defs:intel_dp
112 bool intel_dp_is_edp(struct intel_dp *intel_dp) in intel_dp_is_edp()
127 static void intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_default_sink_rates()
134 static void intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_dpcd_sink_rates()
204 static void intel_dp_set_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_sink_rates()
223 static void intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_default_max_sink_lane_count()
228 static void intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_max_sink_lane_count()
267 static int intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, in intel_dp_common_len_rate_limit()
274 static int intel_dp_common_rate(struct intel_dp *intel_dp, int index) in intel_dp_common_rate()
284 static int intel_dp_max_common_rate(struct intel_dp *intel_dp) in intel_dp_max_common_rate()
301 static int intel_dp_max_common_lane_count(struct intel_dp *intel_dp) in intel_dp_max_common_lane_count()
315 int intel_dp_max_lane_count(struct intel_dp *intel_dp) in intel_dp_max_lane_count()
387 bool intel_dp_can_bigjoiner(struct intel_dp *intel_dp) in intel_dp_can_bigjoiner()
398 static int dg2_max_source_rate(struct intel_dp *intel_dp) in dg2_max_source_rate()
403 static int icl_max_source_rate(struct intel_dp *intel_dp) in icl_max_source_rate()
415 static int ehl_max_source_rate(struct intel_dp *intel_dp) in ehl_max_source_rate()
423 static int vbt_max_link_rate(struct intel_dp *intel_dp) in vbt_max_link_rate()
444 intel_dp_set_source_rates(struct intel_dp *intel_dp) in intel_dp_set_source_rates()
547 static void intel_dp_set_common_rates(struct intel_dp *intel_dp) in intel_dp_set_common_rates()
567 static bool intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate, in intel_dp_link_params_valid()
586 static bool intel_dp_can_link_train_fallback_for_edp(struct intel_dp *intel_dp, in intel_dp_can_link_train_fallback_for_edp()
603 int intel_dp_get_link_train_fallback_values(struct intel_dp *intel_dp, in intel_dp_get_link_train_fallback_values()
759 u8 intel_dp_dsc_get_slice_count(struct intel_dp *intel_dp, in intel_dp_dsc_get_slice_count()
811 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_output_format() local
877 static int intel_dp_max_tmds_clock(struct intel_dp *intel_dp) in intel_dp_max_tmds_clock()
891 intel_dp_tmds_clock_valid(struct intel_dp *intel_dp, in intel_dp_tmds_clock_valid()
919 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid_downstream() local
968 bool intel_dp_need_bigjoiner(struct intel_dp *intel_dp, in intel_dp_need_bigjoiner()
984 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid() local
1107 static void intel_dp_print_rates(struct intel_dp *intel_dp) in intel_dp_print_rates()
1129 intel_dp_max_link_rate(struct intel_dp *intel_dp) in intel_dp_max_link_rate()
1138 int intel_dp_rate_select(struct intel_dp *intel_dp, int rate) in intel_dp_rate_select()
1150 void intel_dp_compute_rate(struct intel_dp *intel_dp, int port_clock, in intel_dp_compute_rate()
1164 static bool intel_dp_source_supports_fec(struct intel_dp *intel_dp, in intel_dp_source_supports_fec()
1179 static bool intel_dp_supports_fec(struct intel_dp *intel_dp, in intel_dp_supports_fec()
1186 static bool intel_dp_supports_dsc(struct intel_dp *intel_dp, in intel_dp_supports_dsc()
1196 static bool intel_dp_is_ycbcr420(struct intel_dp *intel_dp, in intel_dp_is_ycbcr420()
1204 static int intel_dp_hdmi_compute_bpc(struct intel_dp *intel_dp, in intel_dp_hdmi_compute_bpc()
1237 static int intel_dp_max_bpp(struct intel_dp *intel_dp, in intel_dp_max_bpp()
1279 intel_dp_adjust_compliance_config(struct intel_dp *intel_dp, in intel_dp_adjust_compliance_config()
1343 intel_dp_compute_link_config_wide(struct intel_dp *intel_dp, in intel_dp_compute_link_config_wide()
1382 int intel_dp_dsc_compute_bpp(struct intel_dp *intel_dp, u8 max_req_bpc) in intel_dp_dsc_compute_bpp()
1405 static int intel_dp_source_dsc_version_minor(struct intel_dp *intel_dp) in intel_dp_source_dsc_version_minor()
1412 static int intel_dp_sink_dsc_version_minor(struct intel_dp *intel_dp) in intel_dp_sink_dsc_version_minor()
1422 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_dsc_compute_params() local
1483 int intel_dp_dsc_compute_config(struct intel_dp *intel_dp, in intel_dp_dsc_compute_config()
1629 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_link_config() local
1842 static void intel_dp_compute_vsc_sdp(struct intel_dp *intel_dp, in intel_dp_compute_vsc_sdp()
1861 void intel_dp_compute_psr_vsc_sdp(struct intel_dp *intel_dp, in intel_dp_compute_psr_vsc_sdp()
1896 intel_dp_compute_hdr_metadata_infoframe_sdp(struct intel_dp *intel_dp, in intel_dp_compute_hdr_metadata_infoframe_sdp()
1998 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_has_audio() local
2018 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_output_format() local
2075 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_config() local
2178 void intel_dp_set_link_params(struct intel_dp *intel_dp, in intel_dp_set_link_params()
2187 static void intel_dp_reset_max_link_params(struct intel_dp *intel_dp) in intel_dp_reset_max_link_params()
2197 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(conn_state->best_encoder)); in intel_edp_backlight_on() local
2212 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(old_conn_state->best_encoder)); in intel_edp_backlight_off() local
2224 static bool downstream_hpd_needs_d0(struct intel_dp *intel_dp) in downstream_hpd_needs_d0()
2239 void intel_dp_sink_set_decompression_state(struct intel_dp *intel_dp, in intel_dp_sink_set_decompression_state()
2258 intel_edp_init_source_oui(struct intel_dp *intel_dp, bool careful) in intel_edp_init_source_oui()
2282 void intel_dp_wait_source_oui(struct intel_dp *intel_dp) in intel_dp_wait_source_oui()
2291 void intel_dp_set_power(struct intel_dp *intel_dp, u8 mode) in intel_dp_set_power()
2350 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_sync_state() local
2369 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_initial_fastset_check() local
2408 static void intel_dp_get_pcon_dsc_cap(struct intel_dp *intel_dp) in intel_dp_get_pcon_dsc_cap()
2458 static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp) in intel_dp_hdmi_sink_max_frl()
2481 intel_dp_pcon_is_frl_trained(struct intel_dp *intel_dp, in intel_dp_pcon_is_frl_trained()
2492 static int intel_dp_pcon_start_frl_training(struct intel_dp *intel_dp) in intel_dp_pcon_start_frl_training()
2559 static bool intel_dp_is_hdmi_2_1_sink(struct intel_dp *intel_dp) in intel_dp_is_hdmi_2_1_sink()
2570 int intel_dp_pcon_set_tmds_mode(struct intel_dp *intel_dp) in intel_dp_pcon_set_tmds_mode()
2591 void intel_dp_check_frl_training(struct intel_dp *intel_dp) in intel_dp_check_frl_training()
2628 intel_dp_pcon_dsc_enc_slices(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_enc_slices()
2644 intel_dp_pcon_dsc_enc_bpp(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_enc_bpp()
2662 intel_dp_pcon_dsc_configure(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_configure()
2716 void intel_dp_configure_protocol_converter(struct intel_dp *intel_dp, in intel_dp_configure_protocol_converter()
2754 bool intel_dp_get_colorimetry_status(struct intel_dp *intel_dp) in intel_dp_get_colorimetry_status()
2764 static void intel_dp_get_dsc_sink_cap(struct intel_dp *intel_dp) in intel_dp_get_dsc_sink_cap()
2806 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_edp_mso_mode_fixup() local
2831 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_edp_fixup_vbt_bpp() local
2855 static void intel_edp_mso_init(struct intel_dp *intel_dp) in intel_edp_mso_init()
2892 intel_edp_init_dpcd(struct intel_dp *intel_dp) in intel_edp_init_dpcd()
2983 intel_dp_has_sink_count(struct intel_dp *intel_dp) in intel_dp_has_sink_count()
2994 intel_dp_get_dpcd(struct intel_dp *intel_dp) in intel_dp_get_dpcd()
3042 intel_dp_can_mst(struct intel_dp *intel_dp) in intel_dp_can_mst()
3052 intel_dp_configure_mst(struct intel_dp *intel_dp) in intel_dp_configure_mst()
3077 intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *esi) in intel_dp_get_sink_irq_esi()
3082 static bool intel_dp_ack_sink_irq_esi(struct intel_dp *intel_dp, u8 esi[4]) in intel_dp_ack_sink_irq_esi()
3528 static u8 intel_dp_autotest_link_training(struct intel_dp *intel_dp) in intel_dp_autotest_link_training()
3566 static u8 intel_dp_autotest_video_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_video_pattern()
3628 static u8 intel_dp_autotest_edid(struct intel_dp *intel_dp) in intel_dp_autotest_edid()
3674 static void intel_dp_phy_pattern_update(struct intel_dp *intel_dp, in intel_dp_phy_pattern_update()
3741 static void intel_dp_process_phy_request(struct intel_dp *intel_dp, in intel_dp_process_phy_request()
3770 static u8 intel_dp_autotest_phy_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_phy_pattern()
3787 static void intel_dp_handle_test_request(struct intel_dp *intel_dp) in intel_dp_handle_test_request()
3834 static bool intel_dp_link_ok(struct intel_dp *intel_dp, in intel_dp_link_ok()
3861 intel_dp_mst_hpd_irq(struct intel_dp *intel_dp, u8 *esi, u8 *ack) in intel_dp_mst_hpd_irq()
3875 static bool intel_dp_mst_link_status(struct intel_dp *intel_dp) in intel_dp_mst_link_status()
3907 intel_dp_check_mst_status(struct intel_dp *intel_dp) in intel_dp_check_mst_status()
3948 intel_dp_handle_hdmi_link_status_change(struct intel_dp *intel_dp) in intel_dp_handle_hdmi_link_status_change()
3972 intel_dp_needs_link_retrain(struct intel_dp *intel_dp) in intel_dp_needs_link_retrain()
4010 static bool intel_dp_has_connector(struct intel_dp *intel_dp, in intel_dp_has_connector()
4035 static int intel_dp_prep_link_retrain(struct intel_dp *intel_dp, in intel_dp_prep_link_retrain()
4088 static bool intel_dp_is_connected(struct intel_dp *intel_dp) in intel_dp_is_connected()
4100 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_retrain_link() local
4167 static int intel_dp_prep_phy_test(struct intel_dp *intel_dp, in intel_dp_prep_phy_test()
4218 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_do_phy_test() local
4279 static void intel_dp_check_device_service_irq(struct intel_dp *intel_dp) in intel_dp_check_device_service_irq()
4303 static void intel_dp_check_link_service_irq(struct intel_dp *intel_dp) in intel_dp_check_link_service_irq()
4336 intel_dp_short_pulse(struct intel_dp *intel_dp) in intel_dp_short_pulse()
4397 intel_dp_detect_dpcd(struct intel_dp *intel_dp) in intel_dp_detect_dpcd()
4450 edp_detect(struct intel_dp *intel_dp) in edp_detect()
4480 intel_dp_get_edid(struct intel_dp *intel_dp) in intel_dp_get_edid()
4498 intel_dp_update_dfp(struct intel_dp *intel_dp, in intel_dp_update_dfp()
4542 intel_dp_update_420(struct intel_dp *intel_dp) in intel_dp_update_420()
4602 intel_dp_set_edid(struct intel_dp *intel_dp) in intel_dp_set_edid()
4636 intel_dp_unset_edid(struct intel_dp *intel_dp) in intel_dp_unset_edid()
4667 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_detect() local
4780 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_force() local
4818 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); in intel_dp_get_modes() local
4837 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_connector_register() local
4873 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_connector_unregister() local
4883 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_encoder_flush_work() local
4900 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_encoder_suspend() local
4907 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_encoder_shutdown() local
5027 struct intel_dp *intel_dp = enc_to_intel_dp(intel_conn->encoder); in intel_dp_connector_atomic_check() local
5094 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hpd_pulse() local
5168 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) in intel_dp_add_properties()
5201 intel_edp_add_properties(struct intel_dp *intel_dp) in intel_edp_add_properties()
5216 static void intel_edp_backlight_setup(struct intel_dp *intel_dp, in intel_edp_backlight_setup()
5245 static bool intel_edp_init_connector(struct intel_dp *intel_dp, in intel_edp_init_connector()
5389 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_init_connector() local
5514 struct intel_dp *intel_dp; in intel_dp_mst_suspend() local
5537 struct intel_dp *intel_dp; in intel_dp_mst_resume() local