Home
last modified time | relevance | path

Searched refs:link_setting (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_training_8b_10b.c94 const struct dc_link_settings *link_setting, in decide_8b_10b_training_settings() argument
100 lt_settings->link_settings.use_link_rate_set = link_setting->use_link_rate_set; in decide_8b_10b_training_settings()
101 lt_settings->link_settings.link_rate_set = link_setting->link_rate_set; in decide_8b_10b_training_settings()
102 lt_settings->link_settings.link_rate = link_setting->link_rate; in decide_8b_10b_training_settings()
103 lt_settings->link_settings.lane_count = link_setting->lane_count; in decide_8b_10b_training_settings()
113 lt_settings->cr_pattern_time = get_cr_training_aux_rd_interval(link, link_setting); in decide_8b_10b_training_settings()
114 lt_settings->eq_pattern_time = get_eq_training_aux_rd_interval(link, link_setting); in decide_8b_10b_training_settings()
115 lt_settings->pattern_for_cr = decide_cr_training_pattern(link_setting); in decide_8b_10b_training_settings()
116 lt_settings->pattern_for_eq = decide_eq_training_pattern(link, link_setting); in decide_8b_10b_training_settings()
H A Dlink_dp_capability.h70 const struct dc_link_settings *link_setting,
75 struct dc_link_settings *link_setting);
78 struct dc_link_settings *link_setting, uint32_t req_bw);
81 struct dc_link_settings *link_setting,
H A Dlink_dp_training_auxless.c36 const struct dc_link_settings *link_setting) in dp_perform_link_training_skip_aux() argument
42 link_setting, in dp_perform_link_training_skip_aux()
H A Dlink_dp_capability.c657 static bool decide_dp_link_settings(struct dc_link *link, struct dc_link_settings *link_setting, ui… in decide_dp_link_settings() argument
678 *link_setting = current_link_setting; in decide_dp_link_settings()
700 struct dc_link_settings *link_setting, uint32_t req_bw) in edp_decide_link_settings() argument
711 *link_setting = link->verified_link_cap; in edp_decide_link_settings()
733 *link_setting = current_link_setting; in edp_decide_link_settings()
757 struct dc_link_settings *link_setting, in decide_edp_link_settings_with_dsc() argument
796 *link_setting = current_link_setting; in decide_edp_link_settings_with_dsc()
853 *link_setting = current_link_setting; in decide_edp_link_settings_with_dsc()
897 …ic bool decide_mst_link_settings(const struct dc_link *link, struct dc_link_settings *link_setting) in decide_mst_link_settings() argument
899 *link_setting = link->verified_link_cap; in decide_mst_link_settings()
[all …]
H A Dlink_dp_training.h32 const struct dc_link_settings *link_setting,
123 struct dc_link_settings *link_setting);
H A Dlink_dp_training_auxless.h34 const struct dc_link_settings *link_setting);
H A Dlink_dp_training_dpia.h38 const struct dc_link_settings *link_setting,
H A Dlink_dp_training_8b_10b.h58 const struct dc_link_settings *link_setting,
H A Dlink_dp_training_dpia.c103 const struct dc_link_settings *link_setting, in dpia_configure_link() argument
116 link_setting, in dpia_configure_link()
993 const struct dc_link_settings *link_setting, in dpia_perform_link_training() argument
1001 struct dc_link_settings link_settings = *link_setting; // non-const copy to pass in in dpia_perform_link_training()
1006 result = dpia_configure_link(link, link_res, link_setting, &lt_settings); in dpia_perform_link_training()
H A Dlink_edp_panel_control.c315 struct dc_link_settings link_setting; in edp_is_ilr_optimization_required() local
347 edp_decide_link_settings(link, &link_setting, req_bw); in edp_is_ilr_optimization_required()
349 decide_edp_link_settings_with_dsc(link, &link_setting, req_bw, LINK_RATE_UNKNOWN); in edp_is_ilr_optimization_required()
351 if (link->dpcd_caps.edp_supported_link_rates[link_rate_set] != link_setting.link_rate || in edp_is_ilr_optimization_required()
352 lane_count_set.bits.LANE_COUNT_SET != link_setting.lane_count) { in edp_is_ilr_optimization_required()
H A Dlink_dp_training.c796 struct dc_link_settings *link_setting) in dp_decide_lttpr_mode() argument
798 enum dp_link_encoding encoding = link_dp_get_encoding_format(link_setting); in dp_decide_lttpr_mode()
1540 const struct dc_link_settings *link_setting, in perform_link_training_with_retries() argument
1553 struct dc_link_settings cur_link_settings = *link_setting; in perform_link_training_with_retries()
1554 struct dc_link_settings max_link_settings = *link_setting; in perform_link_training_with_retries()
1696 cur_link_settings = *link_setting; in perform_link_training_with_retries()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link_exports.c214 struct dc_link_settings *link_setting, in dc_link_set_preferred_link_settings() argument
217 dc->link_srv->dp_set_preferred_link_settings(dc, link_setting, link); in dc_link_set_preferred_link_settings()
221 struct dc_link_settings *link_setting, in dc_link_set_preferred_training_settings() argument
226 dc->link_srv->dp_set_preferred_training_settings(dc, link_setting, in dc_link_set_preferred_training_settings()
294 struct dc_link_settings *link_setting, uint32_t req_bw) in dc_link_decide_edp_link_settings() argument
296 return link->dc->link_srv->edp_decide_link_settings(link, link_setting, req_bw); in dc_link_decide_edp_link_settings()
405 struct dc_link_settings *link_setting) in dc_link_decide_lttpr_mode() argument
407 return link->dc->link_srv->dp_decide_lttpr_mode(link, link_setting); in dc_link_decide_lttpr_mode()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_dp_cts.h37 struct dc_link_settings *link_setting,
40 struct dc_link_settings *link_setting,
H A Dlink_dp_cts.c80 struct dc_link_settings *link_setting, in dp_retrain_link_dp_test() argument
94 pipes[i]->link_config.dp_link_settings = *link_setting; in dp_retrain_link_dp_test()
951 struct dc_link_settings *link_setting, in dp_set_preferred_link_settings() argument
957 struct dc_link_settings store_settings = *link_setting; in dp_set_preferred_link_settings()
992 struct dc_link_settings *link_setting, in dp_set_preferred_training_settings() argument
1002 if (link_setting != NULL) { in dp_set_preferred_training_settings()
1003 link->preferred_link_setting = *link_setting; in dp_set_preferred_training_settings()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dlink.h205 struct dc_link_settings *link_setting);
209 struct dc_link_settings *link_setting, uint32_t req_bw);
213 struct dc_link_settings *link_setting);
311 struct dc_link_settings *link_setting,
314 struct dc_link_settings *link_setting,
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_validation.c267 const struct dc_link_settings *link_setting; in dp_validate_mode_timing() local
281 link_setting = dp_get_verified_link_cap(link); in dp_validate_mode_timing()
290 max_bw = dp_link_bandwidth_kbps(link, link_setting); in dp_validate_mode_timing()
/openbmc/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1802 const struct dc_link_settings *link_setting);
1936 struct dc_link_settings *link_setting,
1952 struct dc_link_settings *link_setting,
1970 struct dc_link_settings *link_setting);