Lines Matching defs:intel_dp

115 bool intel_dp_is_edp(struct intel_dp *intel_dp)  in intel_dp_is_edp()
130 static void intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_default_sink_rates()
137 static void intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_dpcd_sink_rates()
207 static void intel_dp_set_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_sink_rates()
226 static void intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_default_max_sink_lane_count()
231 static void intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_max_sink_lane_count()
270 static int intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, in intel_dp_common_len_rate_limit()
277 static int intel_dp_common_rate(struct intel_dp *intel_dp, int index) in intel_dp_common_rate()
287 static int intel_dp_max_common_rate(struct intel_dp *intel_dp) in intel_dp_max_common_rate()
304 static int intel_dp_max_common_lane_count(struct intel_dp *intel_dp) in intel_dp_max_common_lane_count()
318 int intel_dp_max_lane_count(struct intel_dp *intel_dp) in intel_dp_max_lane_count()
390 bool intel_dp_can_bigjoiner(struct intel_dp *intel_dp) in intel_dp_can_bigjoiner()
401 static int dg2_max_source_rate(struct intel_dp *intel_dp) in dg2_max_source_rate()
406 static int icl_max_source_rate(struct intel_dp *intel_dp) in icl_max_source_rate()
418 static int ehl_max_source_rate(struct intel_dp *intel_dp) in ehl_max_source_rate()
426 static int mtl_max_source_rate(struct intel_dp *intel_dp) in mtl_max_source_rate()
438 static int vbt_max_link_rate(struct intel_dp *intel_dp) in vbt_max_link_rate()
459 intel_dp_set_source_rates(struct intel_dp *intel_dp) in intel_dp_set_source_rates()
570 static void intel_dp_set_common_rates(struct intel_dp *intel_dp) in intel_dp_set_common_rates()
590 static bool intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate, in intel_dp_link_params_valid()
609 static bool intel_dp_can_link_train_fallback_for_edp(struct intel_dp *intel_dp, in intel_dp_can_link_train_fallback_for_edp()
626 int intel_dp_get_link_train_fallback_values(struct intel_dp *intel_dp, in intel_dp_get_link_train_fallback_values()
807 u8 intel_dp_dsc_get_slice_count(struct intel_dp *intel_dp, in intel_dp_dsc_get_slice_count()
862 static bool source_can_output(struct intel_dp *intel_dp, in source_can_output()
890 dfp_can_convert_from_rgb(struct intel_dp *intel_dp, in dfp_can_convert_from_rgb()
907 dfp_can_convert_from_ycbcr444(struct intel_dp *intel_dp, in dfp_can_convert_from_ycbcr444()
923 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_output_format() local
1011 static int intel_dp_max_tmds_clock(struct intel_dp *intel_dp) in intel_dp_max_tmds_clock()
1025 intel_dp_tmds_clock_valid(struct intel_dp *intel_dp, in intel_dp_tmds_clock_valid()
1054 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid_downstream() local
1103 bool intel_dp_need_bigjoiner(struct intel_dp *intel_dp, in intel_dp_need_bigjoiner()
1119 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_mode_valid() local
1242 static void intel_dp_print_rates(struct intel_dp *intel_dp) in intel_dp_print_rates()
1264 intel_dp_max_link_rate(struct intel_dp *intel_dp) in intel_dp_max_link_rate()
1273 int intel_dp_rate_select(struct intel_dp *intel_dp, int rate) in intel_dp_rate_select()
1285 void intel_dp_compute_rate(struct intel_dp *intel_dp, int port_clock, in intel_dp_compute_rate()
1299 bool intel_dp_has_hdmi_sink(struct intel_dp *intel_dp) in intel_dp_has_hdmi_sink()
1306 static bool intel_dp_source_supports_fec(struct intel_dp *intel_dp, in intel_dp_source_supports_fec()
1321 static bool intel_dp_supports_fec(struct intel_dp *intel_dp, in intel_dp_supports_fec()
1328 static bool intel_dp_supports_dsc(struct intel_dp *intel_dp, in intel_dp_supports_dsc()
1338 static int intel_dp_hdmi_compute_bpc(struct intel_dp *intel_dp, in intel_dp_hdmi_compute_bpc()
1370 static int intel_dp_max_bpp(struct intel_dp *intel_dp, in intel_dp_max_bpp()
1412 intel_dp_adjust_compliance_config(struct intel_dp *intel_dp, in intel_dp_adjust_compliance_config()
1476 intel_dp_compute_link_config_wide(struct intel_dp *intel_dp, in intel_dp_compute_link_config_wide()
1515 int intel_dp_dsc_compute_bpp(struct intel_dp *intel_dp, u8 max_req_bpc) in intel_dp_dsc_compute_bpp()
1538 static int intel_dp_source_dsc_version_minor(struct intel_dp *intel_dp) in intel_dp_source_dsc_version_minor()
1545 static int intel_dp_sink_dsc_version_minor(struct intel_dp *intel_dp) in intel_dp_sink_dsc_version_minor()
1577 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_dsc_compute_params() local
1629 static bool intel_dp_dsc_supports_format(struct intel_dp *intel_dp, in intel_dp_dsc_supports_format()
1654 int intel_dp_dsc_compute_config(struct intel_dp *intel_dp, in intel_dp_dsc_compute_config()
1809 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_link_config() local
2022 static void intel_dp_compute_vsc_sdp(struct intel_dp *intel_dp, in intel_dp_compute_vsc_sdp()
2041 void intel_dp_compute_psr_vsc_sdp(struct intel_dp *intel_dp, in intel_dp_compute_psr_vsc_sdp()
2076 intel_dp_compute_hdr_metadata_infoframe_sdp(struct intel_dp *intel_dp, in intel_dp_compute_hdr_metadata_infoframe_sdp()
2177 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_has_audio() local
2198 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_output_format() local
2259 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_compute_config() local
2362 void intel_dp_set_link_params(struct intel_dp *intel_dp, in intel_dp_set_link_params()
2371 static void intel_dp_reset_max_link_params(struct intel_dp *intel_dp) in intel_dp_reset_max_link_params()
2381 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(conn_state->best_encoder)); in intel_edp_backlight_on() local
2396 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(old_conn_state->best_encoder)); in intel_edp_backlight_off() local
2408 static bool downstream_hpd_needs_d0(struct intel_dp *intel_dp) in downstream_hpd_needs_d0()
2423 void intel_dp_sink_set_decompression_state(struct intel_dp *intel_dp, in intel_dp_sink_set_decompression_state()
2442 intel_edp_init_source_oui(struct intel_dp *intel_dp, bool careful) in intel_edp_init_source_oui()
2466 void intel_dp_wait_source_oui(struct intel_dp *intel_dp) in intel_dp_wait_source_oui()
2480 void intel_dp_set_power(struct intel_dp *intel_dp, u8 mode) in intel_dp_set_power()
2539 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_sync_state() local
2558 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_initial_fastset_check() local
2597 static void intel_dp_get_pcon_dsc_cap(struct intel_dp *intel_dp) in intel_dp_get_pcon_dsc_cap()
2647 static int intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp) in intel_dp_hdmi_sink_max_frl()
2670 intel_dp_pcon_is_frl_trained(struct intel_dp *intel_dp, in intel_dp_pcon_is_frl_trained()
2681 static int intel_dp_pcon_start_frl_training(struct intel_dp *intel_dp) in intel_dp_pcon_start_frl_training()
2748 static bool intel_dp_is_hdmi_2_1_sink(struct intel_dp *intel_dp) in intel_dp_is_hdmi_2_1_sink()
2759 int intel_dp_pcon_set_tmds_mode(struct intel_dp *intel_dp) in intel_dp_pcon_set_tmds_mode()
2780 void intel_dp_check_frl_training(struct intel_dp *intel_dp) in intel_dp_check_frl_training()
2817 intel_dp_pcon_dsc_enc_slices(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_enc_slices()
2833 intel_dp_pcon_dsc_enc_bpp(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_enc_bpp()
2851 intel_dp_pcon_dsc_configure(struct intel_dp *intel_dp, in intel_dp_pcon_dsc_configure()
2905 void intel_dp_configure_protocol_converter(struct intel_dp *intel_dp, in intel_dp_configure_protocol_converter()
2970 bool intel_dp_get_colorimetry_status(struct intel_dp *intel_dp) in intel_dp_get_colorimetry_status()
2980 static void intel_dp_get_dsc_sink_cap(struct intel_dp *intel_dp) in intel_dp_get_dsc_sink_cap()
3022 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_edp_mso_mode_fixup() local
3047 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_edp_fixup_vbt_bpp() local
3071 static void intel_edp_mso_init(struct intel_dp *intel_dp) in intel_edp_mso_init()
3108 intel_edp_init_dpcd(struct intel_dp *intel_dp) in intel_edp_init_dpcd()
3199 intel_dp_has_sink_count(struct intel_dp *intel_dp) in intel_dp_has_sink_count()
3210 intel_dp_get_dpcd(struct intel_dp *intel_dp) in intel_dp_get_dpcd()
3258 intel_dp_can_mst(struct intel_dp *intel_dp) in intel_dp_can_mst()
3268 intel_dp_configure_mst(struct intel_dp *intel_dp) in intel_dp_configure_mst()
3293 intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *esi) in intel_dp_get_sink_irq_esi()
3298 static bool intel_dp_ack_sink_irq_esi(struct intel_dp *intel_dp, u8 esi[4]) in intel_dp_ack_sink_irq_esi()
3744 static u8 intel_dp_autotest_link_training(struct intel_dp *intel_dp) in intel_dp_autotest_link_training()
3782 static u8 intel_dp_autotest_video_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_video_pattern()
3844 static u8 intel_dp_autotest_edid(struct intel_dp *intel_dp) in intel_dp_autotest_edid()
3890 static void intel_dp_phy_pattern_update(struct intel_dp *intel_dp, in intel_dp_phy_pattern_update()
3957 static void intel_dp_process_phy_request(struct intel_dp *intel_dp, in intel_dp_process_phy_request()
3986 static u8 intel_dp_autotest_phy_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_phy_pattern()
4003 static void intel_dp_handle_test_request(struct intel_dp *intel_dp) in intel_dp_handle_test_request()
4050 static bool intel_dp_link_ok(struct intel_dp *intel_dp, in intel_dp_link_ok()
4077 intel_dp_mst_hpd_irq(struct intel_dp *intel_dp, u8 *esi, u8 *ack) in intel_dp_mst_hpd_irq()
4089 static bool intel_dp_mst_link_status(struct intel_dp *intel_dp) in intel_dp_mst_link_status()
4121 intel_dp_check_mst_status(struct intel_dp *intel_dp) in intel_dp_check_mst_status()
4165 intel_dp_handle_hdmi_link_status_change(struct intel_dp *intel_dp) in intel_dp_handle_hdmi_link_status_change()
4189 intel_dp_needs_link_retrain(struct intel_dp *intel_dp) in intel_dp_needs_link_retrain()
4227 static bool intel_dp_has_connector(struct intel_dp *intel_dp, in intel_dp_has_connector()
4252 int intel_dp_get_active_pipes(struct intel_dp *intel_dp, in intel_dp_get_active_pipes()
4299 static bool intel_dp_is_connected(struct intel_dp *intel_dp) in intel_dp_is_connected()
4311 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_retrain_link() local
4384 static int intel_dp_prep_phy_test(struct intel_dp *intel_dp, in intel_dp_prep_phy_test()
4435 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_do_phy_test() local
4496 static void intel_dp_check_device_service_irq(struct intel_dp *intel_dp) in intel_dp_check_device_service_irq()
4520 static void intel_dp_check_link_service_irq(struct intel_dp *intel_dp) in intel_dp_check_link_service_irq()
4553 intel_dp_short_pulse(struct intel_dp *intel_dp) in intel_dp_short_pulse()
4614 intel_dp_detect_dpcd(struct intel_dp *intel_dp) in intel_dp_detect_dpcd()
4667 edp_detect(struct intel_dp *intel_dp) in edp_detect()
4697 intel_dp_get_edid(struct intel_dp *intel_dp) in intel_dp_get_edid()
4715 intel_dp_update_dfp(struct intel_dp *intel_dp, in intel_dp_update_dfp()
4759 intel_dp_can_ycbcr420(struct intel_dp *intel_dp) in intel_dp_can_ycbcr420()
4777 intel_dp_update_420(struct intel_dp *intel_dp) in intel_dp_update_420()
4806 intel_dp_set_edid(struct intel_dp *intel_dp) in intel_dp_set_edid()
4836 intel_dp_unset_edid(struct intel_dp *intel_dp) in intel_dp_unset_edid()
4864 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_detect() local
4977 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_force() local
5015 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); in intel_dp_get_modes() local
5034 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_connector_register() local
5070 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); in intel_dp_connector_unregister() local
5080 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_encoder_flush_work() local
5097 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_encoder_suspend() local
5104 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_encoder_shutdown() local
5224 struct intel_dp *intel_dp = enc_to_intel_dp(intel_conn->encoder); in intel_dp_connector_atomic_check() local
5291 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hpd_pulse() local
5377 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) in intel_dp_add_properties()
5410 intel_edp_add_properties(struct intel_dp *intel_dp) in intel_edp_add_properties()
5425 static void intel_edp_backlight_setup(struct intel_dp *intel_dp, in intel_edp_backlight_setup()
5449 static bool intel_edp_init_connector(struct intel_dp *intel_dp, in intel_edp_init_connector()
5625 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_init_connector() local
5751 struct intel_dp *intel_dp; in intel_dp_mst_suspend() local
5774 struct intel_dp *intel_dp; in intel_dp_mst_resume() local