Home
last modified time | relevance | path

Searched refs:link_rate (Results 1 – 25 of 120) sorted by relevance

12345

/linux-6.15/drivers/gpu/drm/tests/
H A Ddrm_dp_mst_helper_test.c72 int link_rate; member
93 .link_rate = 2000000,
138 .link_rate = 810000,
143 .link_rate = 810000,
148 .link_rate = 810000,
153 .link_rate = 540000,
158 .link_rate = 540000,
163 .link_rate = 540000,
168 .link_rate = 270000,
173 .link_rate = 270000,
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_capability.c227 return link_rate; in linkRateInKHzToLinkRateMultiplier()
410 return link_rate; in get_link_rate_from_max_link_bw()
589 dp_lt_fallbacks[cur_idx].link_rate == cur->link_rate) in decide_fallback_link_setting_max_bw_policy()
599 dp_lt_fallbacks[next_idx].link_rate > max->link_rate) in decide_fallback_link_setting_max_bw_policy()
617 cur->link_rate = dp_lt_fallbacks[next_idx].link_rate; in decide_fallback_link_setting_max_bw_policy()
650 cur->link_rate = reduce_link_rate(link, cur->link_rate); in decide_fallback_link_setting()
652 cur->link_rate = max->link_rate; in decide_fallback_link_setting()
672 cur->link_rate = reduce_link_rate(link, cur->link_rate); in decide_fallback_link_setting()
678 max->link_rate = cur->link_rate; in decide_fallback_link_setting()
688 cur->link_rate = reduce_link_rate(link, cur->link_rate); in decide_fallback_link_setting()
[all …]
H A Dlink_dp_training.c69 link_rate = "RBR"; in dp_log_training_result()
72 link_rate = "R2"; in dp_log_training_result()
75 link_rate = "R3"; in dp_log_training_result()
78 link_rate = "HBR"; in dp_log_training_result()
84 link_rate = "R6"; in dp_log_training_result()
90 link_rate = "R8"; in dp_log_training_result()
171 link_rate, in dp_log_training_result()
399 link_rate = 0; in get_dpcd_link_rate()
403 link_rate = (uint8_t) link_settings->link_rate; in get_dpcd_link_rate()
405 link_rate = 0; in get_dpcd_link_rate()
[all …]
/linux-6.15/net/atm/
H A Datm_sysfs.c74 int link_rate; in link_rate_show() local
77 switch (adev->link_rate) { in link_rate_show()
79 link_rate = 155520000; in link_rate_show()
82 link_rate = 622080000; in link_rate_show()
85 link_rate = 25600000; in link_rate_show()
88 link_rate = adev->link_rate * 8 * 53; in link_rate_show()
90 return scnprintf(buf, PAGE_SIZE, "%d\n", link_rate); in link_rate_show()
98 static DEVICE_ATTR_RO(link_rate);
/linux-6.15/drivers/gpu/drm/hisilicon/hibmc/dp/
H A Ddp_link.c27 buf[0] = dp->link.cap.link_rate; in hibmc_dp_link_training_configure()
142 switch (dp->link.cap.link_rate) { in hibmc_dp_link_reduce_rate()
144 dp->link.cap.link_rate = DP_LINK_BW_1_62; in hibmc_dp_link_reduce_rate()
147 dp->link.cap.link_rate = DP_LINK_BW_2_7; in hibmc_dp_link_reduce_rate()
150 dp->link.cap.link_rate = DP_LINK_BW_5_4; in hibmc_dp_link_reduce_rate()
H A Ddp_hw.c27 rate_ks = dp->link.cap.link_rate * HIBMC_DP_LINK_RATE_CAL; in hibmc_dp_set_tu()
55 fclk = dp->link.cap.link_rate * HIBMC_DP_LINK_RATE_CAL; in hibmc_dp_set_sst()
169 dp_dev->link.cap.link_rate = DP_LINK_BW_2_7; in hibmc_dp_hw_init()
H A Ddp_comm.h24 u8 link_rate; member
/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_dp.h53 int link_rate, int lane_count);
107 int intel_dp_link_config_index(struct intel_dp *intel_dp, int link_rate, int lane_count);
108 void intel_dp_link_config_get(struct intel_dp *intel_dp, int idx, int *link_rate, int *lane_count);
205 bool intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate,
H A Dintel_dp_link_training.c706 link_config[1] = drm_dp_is_uhbr_rate(link_rate) ? in intel_dp_link_training_set_mode()
1150 int link_rate, in intel_dp_can_link_train_fallback_for_edp() argument
1170 int link_rate; in reduce_link_params_in_bw_order() local
1179 intel_dp->link.force_rate != link_rate) || in reduce_link_params_in_bw_order()
1190 *new_link_rate = link_rate; in reduce_link_params_in_bw_order()
1235 int link_rate; in reduce_link_params_in_rate_lane_order() local
1239 link_rate = reduce_link_rate(intel_dp, crtc_state->port_clock); in reduce_link_params_in_rate_lane_order()
1240 if (link_rate < 0) { in reduce_link_params_in_rate_lane_order()
1242 link_rate = intel_dp_max_common_rate(intel_dp); in reduce_link_params_in_rate_lane_order()
1248 *new_link_rate = link_rate; in reduce_link_params_in_rate_lane_order()
[all …]
/linux-6.15/sound/x86/
H A Dintel_hdmi_audio.c646 if (link_rate == DP_2_7_GHZ) { in had_calculate_maud_value()
680 } else if (link_rate == DP_1_62_GHZ) { in had_calculate_maud_value()
739 cts_val = had_calculate_maud_value(aud_samp_freq, link_rate); in had_prog_cts()
1190 u32 link_rate = 0; in had_pcm_prepare() local
1216 link_rate = intelhaddata->link_rate; in had_pcm_prepare()
1218 had_prog_cts(substream->runtime->rate, disp_samp_freq, link_rate, in had_pcm_prepare()
1280 u32 link_rate = 0; in had_process_mode_change() local
1300 link_rate = intelhaddata->link_rate; in had_process_mode_change()
1557 ctx->link_rate = 0; in had_audio_wq()
1572 ctx->link_rate = ppdata->ls_clock; in had_audio_wq()
[all …]
H A Dintel_hdmi_audio.h113 int link_rate; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_resource.c95 link->verified_link_cap.link_rate = LINK_RATE_HIGH3; in link_restore_res_map()
109 link->verified_link_cap.link_rate = LINK_RATE_HIGH3; in link_restore_res_map()
H A Dlink_detection.c563 link->cur_link_settings.link_rate = in read_current_link_settings_on_detect()
573 link->cur_link_settings.link_rate = link_bw_set; in read_current_link_settings_on_detect()
1007 link->reported_link_cap.link_rate > LINK_RATE_HIGH3) in detect_link_and_local_sink()
1008 link->reported_link_cap.link_rate = LINK_RATE_HIGH3; in detect_link_and_local_sink()
1019 link->reported_link_cap.link_rate = in detect_link_and_local_sink()
1206 if (link->reported_link_cap.link_rate == LINK_RATE_UNKNOWN) in detect_link_and_local_sink()
1208 link->reported_link_cap.link_rate = get_max_edp_link_rate(link); in detect_link_and_local_sink()
/linux-6.15/drivers/phy/qualcomm/
H A Dphy-qcom-edp.c291 if (dp_opts->link_rate <= 2700) { in qcom_edp_set_voltages()
344 switch (dp_opts->link_rate) { in qcom_edp_set_vco_div()
413 switch (dp_opts->link_rate) { in qcom_edp_com_configure_ssc_v4()
451 switch (dp_opts->link_rate) { in qcom_edp_com_configure_pll_v4()
598 switch (dp_opts->link_rate) { in qcom_edp_com_configure_ssc_v6()
638 switch (dp_opts->link_rate) { in qcom_edp_com_configure_pll_v6()
857 clk_set_rate(edp->dp_link_hw.clk, edp->dp_opts.link_rate * 100000); in qcom_edp_phy_power_on()
973 switch (dp_opts->link_rate) { in qcom_edp_dp_pixel_clk_recalc_rate()
1013 switch (dp_opts->link_rate) { in qcom_edp_dp_link_clk_recalc_rate()
1018 return dp_opts->link_rate * 100000; in qcom_edp_dp_link_clk_recalc_rate()
/linux-6.15/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c240 analogix_dp_set_link_bandwidth(dp, dp->link_train.link_rate); in analogix_dp_link_start()
254 buf[0] = dp->link_train.link_rate; in analogix_dp_link_start()
491 dp->link_train.link_rate = reg; in analogix_dp_process_equalizer_training()
493 dp->link_train.link_rate); in analogix_dp_process_equalizer_training()
562 if ((dp->link_train.link_rate != DP_LINK_BW_1_62) && in analogix_dp_full_link_train()
563 (dp->link_train.link_rate != DP_LINK_BW_2_7) && in analogix_dp_full_link_train()
564 (dp->link_train.link_rate != DP_LINK_BW_5_4)) { in analogix_dp_full_link_train()
566 dp->link_train.link_rate); in analogix_dp_full_link_train()
567 dp->link_train.link_rate = DP_LINK_BW_1_62; in analogix_dp_full_link_train()
579 if (dp->link_train.link_rate > max_rate) in analogix_dp_full_link_train()
[all …]
/linux-6.15/drivers/gpu/drm/mediatek/
H A Dmtk_dp.c73 int link_rate; member
1257 u32 link_rate, int lane_count) in mtk_dp_phy_configure() argument
1262 .link_rate = drm_dp_bw_code_to_link_rate(link_rate) / 100, in mtk_dp_phy_configure()
1820 link_rate = min_t(u8, mtk_dp->max_linkrate, in mtk_dp_training()
1822 max_link_rate = link_rate; in mtk_dp_training()
1845 switch (link_rate) { in mtk_dp_training()
1848 link_rate = max_link_rate; in mtk_dp_training()
1853 link_rate = DP_LINK_BW_1_62; in mtk_dp_training()
1856 link_rate = DP_LINK_BW_2_7; in mtk_dp_training()
1859 link_rate = DP_LINK_BW_5_4; in mtk_dp_training()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dio/dcn10/
H A Ddcn10_link_encoder.c995 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output()
1034 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output()
1119 cntl.pixel_clock = link_settings->link_rate * LINK_RATE_REF_FREQ_IN_KHZ; in dcn10_link_encoder_dp_set_lane_settings()
1130 if (link_settings->link_rate == LINK_RATE_HIGH2) { in dcn10_link_encoder_dp_set_lane_settings()
1459 max_link_cap.link_rate = LINK_RATE_HIGH2; in dcn10_link_encoder_get_max_link_cap()
1462 max_link_cap.link_rate = LINK_RATE_HIGH3; in dcn10_link_encoder_get_max_link_cap()
1465 max_link_cap.link_rate = LINK_RATE_UHBR10; in dcn10_link_encoder_get_max_link_cap()
1468 max_link_cap.link_rate = LINK_RATE_UHBR13_5; in dcn10_link_encoder_get_max_link_cap()
1471 max_link_cap.link_rate = LINK_RATE_UHBR20; in dcn10_link_encoder_get_max_link_cap()
/linux-6.15/drivers/scsi/mpi3mr/
H A Dmpi3mr_transport.c551 switch (link_rate) { in mpi3mr_convert_phy_link_rate()
1107 mpi3mr_convert_phy_link_rate(link_rate); in mpi3mr_update_links()
1133 u8 link_rate; in mpi3mr_sas_host_refresh() local
1159 link_rate = in mpi3mr_sas_host_refresh()
1173 link_rate = MPI3_SAS_NEG_LINK_RATE_1_5; in mpi3mr_sas_host_refresh()
1177 attached_handle, i, link_rate, in mpi3mr_sas_host_refresh()
1998 u8 port_id, link_rate; in mpi3mr_expander_add() local
2083 handle, i, link_rate, hba_port); in mpi3mr_expander_add()
2334 link_rate = (phy_pg0.negotiated_link_rate & in mpi3mr_get_sas_negotiated_logical_linkrate()
2338 return link_rate; in mpi3mr_get_sas_negotiated_logical_linkrate()
[all …]
/linux-6.15/include/linux/phy/
H A Dphy-dp.h28 unsigned int link_rate; member
/linux-6.15/drivers/phy/mediatek/
H A Dphy-mtk-dp.c115 switch (opts->dp.link_rate) { in mtk_dp_phy_configure()
119 opts->dp.link_rate); in mtk_dp_phy_configure()
/linux-6.15/drivers/gpu/drm/rockchip/
H A Dcdn-dp-reg.c635 u32 val, link_rate, rem; in cdn_dp_config_video() local
642 link_rate = dp->max_rate / 1000; in cdn_dp_config_video()
662 do_div(symbol, dp->max_lanes * link_rate * 8); in cdn_dp_config_video()
668 mode->clock, dp->max_lanes, link_rate); in cdn_dp_config_video()
681 val = div_u64(mode->clock * (symbol + 1), 1000) + link_rate; in cdn_dp_config_video()
682 val /= (dp->max_lanes * link_rate); in cdn_dp_config_video()
/linux-6.15/include/drm/display/
H A Ddrm_dp_helper.h69 u8 drm_dp_link_rate_to_bw_code(int link_rate);
302 static inline bool drm_dp_is_uhbr_rate(int link_rate) in drm_dp_is_uhbr_rate() argument
304 return link_rate >= 1000000; in drm_dp_is_uhbr_rate()
833 int link_rate; member
/linux-6.15/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_link_encoder.c1140 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output()
1179 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_mst_output()
1219 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_output()
1258 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_mst_output()
1340 cntl.pixel_clock = link_settings->link_rate * in dce110_link_encoder_dp_set_lane_settings()
1352 if (link_settings->link_rate == LINK_RATE_HIGH2) { in dce110_link_encoder_dp_set_lane_settings()
1674 max_link_cap.link_rate = LINK_RATE_HIGH2; in dce110_link_encoder_get_max_link_cap()
1677 max_link_cap.link_rate = LINK_RATE_HIGH3; in dce110_link_encoder_get_max_link_cap()
/linux-6.15/drivers/gpu/drm/amd/display/dc/link/accessories/
H A Dlink_dp_cts.c113 link_settings.link_rate = get_link_rate_from_test_link_rate(test_rate); in dp_test_send_link_training()
115 if (link_settings.link_rate == LINK_RATE_UNKNOWN) { in dp_test_send_link_training()
122 link->verified_link_cap.link_rate = link_settings.link_rate; in dp_test_send_link_training()
948 link->preferred_link_setting.link_rate = LINK_RATE_UNKNOWN; in dp_set_preferred_training_settings()
/linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c211 link->cur_link_settings.link_rate, in dp_link_settings_read()
218 link->verified_link_cap.link_rate, in dp_link_settings_read()
225 link->reported_link_cap.link_rate, in dp_link_settings_read()
232 link->preferred_link_setting.link_rate, in dp_link_settings_read()
332 prefer_link_settings.link_rate = param[1]; in dp_link_settings_write()
466 prefer_link_settings.link_rate = param[1]; in dp_mst_link_setting()
663 link->preferred_link_setting.link_rate; in dp_phy_settings_write()
670 link->cur_link_settings.link_rate; in dp_phy_settings_write()
856 prefer_link_settings.link_rate = link->verified_link_cap.link_rate; in dp_phy_test_pattern_debugfs_write()
860 cur_link_settings.link_rate = link->cur_link_settings.link_rate; in dp_phy_test_pattern_debugfs_write()
[all …]

12345