Home
last modified time | relevance | path

Searched refs:link_rate (Results 1 - 25 of 182) sorted by relevance

12345678

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_capability.c67 enum dc_link_rate link_rate; member
102 .link_rate = LINK_RATE_LOW,
182 enum dc_link_rate link_rate; in linkRateInKHzToLinkRateMultiplier() local
186 link_rate = LINK_RATE_LOW; // Rate_1 (RBR) - 1.62 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
189 link_rate = LINK_RATE_RATE_2; // Rate_2 - 2.16 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
192 link_rate = LINK_RATE_RATE_3; // Rate_3 - 2.43 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
195 link_rate = LINK_RATE_HIGH; // Rate_4 (HBR) - 2.70 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
198 link_rate = LINK_RATE_RBR2; // Rate_5 (RBR2)- 3.24 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
201 link_rate = LINK_RATE_RATE_6; // Rate_6 - 4.32 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
204 link_rate in linkRateInKHzToLinkRateMultiplier()
377 enum dc_link_rate link_rate; get_link_rate_from_max_link_bw() local
430 reached_minimum_link_rate(enum dc_link_rate link_rate) reached_minimum_link_rate() argument
449 reduce_link_rate(const struct dc_link *link, enum dc_link_rate link_rate) reduce_link_rate() argument
496 increase_link_rate(struct dc_link *link, enum dc_link_rate link_rate) increase_link_rate() argument
1927 enum dc_link_rate link_rate = LINK_RATE_UNKNOWN; detect_edp_sink_caps() local
[all...]
H A Dlink_dp_training.c63 char *link_rate = "Unknown"; in dp_log_training_result() local
67 switch (lt_settings->link_settings.link_rate) { in dp_log_training_result()
69 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()
81 link_rate = "RBR2"; in dp_log_training_result()
84 link_rate = "R6"; in dp_log_training_result()
87 link_rate = "HBR2"; in dp_log_training_result()
90 link_rate in dp_log_training_result()
380 uint8_t link_rate = 0; get_dpcd_link_rate() local
[all...]
/kernel/linux/linux-5.10/net/atm/
H A Datm_sysfs.c74 int link_rate; in show_link_rate() local
77 switch (adev->link_rate) { in show_link_rate()
79 link_rate = 155520000; in show_link_rate()
82 link_rate = 622080000; in show_link_rate()
85 link_rate = 25600000; in show_link_rate()
88 link_rate = adev->link_rate * 8 * 53; in show_link_rate()
90 return scnprintf(buf, PAGE_SIZE, "%d\n", link_rate); in show_link_rate()
98 static DEVICE_ATTR(link_rate, 0444, show_link_rate, NULL);
/kernel/linux/linux-6.6/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);
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_link_dp.c190 rate = (uint8_t) (lt_settings->link_settings.link_rate); in dpcd_set_link_settings()
198 lt_settings->link_settings.link_rate, in dpcd_set_link_settings()
549 max_lt_setting->link_settings.link_rate = in find_max_drive_settings()
550 link_training_setting->link_settings.link_rate; in find_max_drive_settings()
653 request_settings.link_settings.link_rate = in get_lane_status_and_drive_settings()
654 link_training_setting->link_settings.link_rate; in get_lane_status_and_drive_settings()
1207 if (link->preferred_link_setting.link_rate != LINK_RATE_UNKNOWN) in initialize_training_settings()
1208 lt_settings->link_settings.link_rate = link->preferred_link_setting.link_rate; in initialize_training_settings()
1210 lt_settings->link_settings.link_rate in initialize_training_settings()
1390 char *link_rate = "Unknown"; print_status_message() local
2182 reached_minimum_link_rate(enum dc_link_rate link_rate) reached_minimum_link_rate() argument
2201 reduce_link_rate(enum dc_link_rate link_rate) reduce_link_rate() argument
2229 increase_link_rate(enum dc_link_rate link_rate) increase_link_rate() argument
3718 enum dc_link_rate link_rate; linkRateInKHzToLinkRateMultiplier() local
3757 enum dc_link_rate link_rate = LINK_RATE_UNKNOWN; detect_edp_sink_caps() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_dp_link_training.c163 intel_dp_compute_rate(intel_dp, intel_dp->link_rate, in intel_dp_link_training_clock_recovery()
305 } else if (intel_dp->link_rate == 810000) { in intel_dp_training_pattern()
322 } else if (intel_dp->link_rate >= 540000) { in intel_dp_training_pattern()
426 intel_dp->link_rate, intel_dp->lane_count); in intel_dp_start_link_train()
434 intel_dp->link_rate, intel_dp->lane_count); in intel_dp_start_link_train()
441 intel_dp->link_rate, in intel_dp_start_link_train()
H A Dintel_dp.h47 int link_rate, u8 lane_count,
50 int link_rate, u8 lane_count);
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/
H A Dedp_ctrl.c98 u8 link_rate; member
219 (unsigned long)ctrl->link_rate * 27000000); in edp_clk_enable()
221 (unsigned long)ctrl->link_rate * 27000000); in edp_clk_enable()
415 ctrl->link_rate = ctrl->dpcd[DP_MAX_LINK_RATE]; in edp_fill_link_cfg()
421 lrate *= ctrl->link_rate; in edp_fill_link_cfg()
431 DBG("rate=%d lane=%d", ctrl->link_rate, ctrl->lane_cnt); in edp_fill_link_cfg()
701 rate = ctrl->link_rate; in edp_link_rate_down_shift()
730 ctrl->link_rate = rate; in edp_link_rate_down_shift()
762 values[1] = ctrl->link_rate; in edp_do_link_train()
849 if (ctrl->link_rate in edp_sw_mvid_nvid()
[all...]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/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()
1118 cntl.pixel_clock = link_settings->link_rate * LINK_RATE_REF_FREQ_IN_KHZ; in dcn10_link_encoder_dp_set_lane_settings()
1129 if (link_settings->link_rate == LINK_RATE_HIGH2) { in dcn10_link_encoder_dp_set_lane_settings()
1454 max_link_cap.link_rate = LINK_RATE_HIGH2; in dcn10_link_encoder_get_max_link_cap()
1457 max_link_cap.link_rate = LINK_RATE_HIGH3; in dcn10_link_encoder_get_max_link_cap()
1460 max_link_cap.link_rate = LINK_RATE_UHBR10; in dcn10_link_encoder_get_max_link_cap()
1463 max_link_cap.link_rate = LINK_RATE_UHBR13_5; in dcn10_link_encoder_get_max_link_cap()
1466 max_link_cap.link_rate = LINK_RATE_UHBR20; in dcn10_link_encoder_get_max_link_cap()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c139 * get/ set DP configuration: lane_count, link_rate, spread_spectrum
163 * echo <lane_count> <link_rate> > link_settings
203 link->cur_link_settings.link_rate, in dp_link_settings_read()
210 link->verified_link_cap.link_rate, in dp_link_settings_read()
217 link->reported_link_cap.link_rate, in dp_link_settings_read()
224 link->preferred_link_setting.link_rate, in dp_link_settings_read()
254 /* 0: lane_count; 1: link_rate */ in dp_link_settings_write()
309 /* save user force lane_count, link_rate to preferred settings in dp_link_settings_write()
315 prefer_link_settings.link_rate = param[1]; in dp_link_settings_write()
343 * from lane_count, link_rate t
[all...]
/kernel/linux/linux-6.6/drivers/phy/qualcomm/
H A Dphy-qcom-edp.c253 if (dp_opts->link_rate <= 2700) { in qcom_edp_set_voltages()
297 switch (dp_opts->link_rate) { in qcom_edp_configure_ssc()
335 switch (dp_opts->link_rate) { in qcom_edp_configure_pll()
416 switch (dp_opts->link_rate) { in qcom_edp_set_vco_div()
577 clk_set_rate(edp->dp_link_hw.clk, edp->dp_opts.link_rate * 100000); in qcom_edp_phy_power_on()
680 switch (dp_opts->link_rate) { in qcom_edp_dp_pixel_clk_recalc_rate()
720 switch (dp_opts->link_rate) { in qcom_edp_dp_link_clk_recalc_rate()
725 return dp_opts->link_rate * 100000; in qcom_edp_dp_link_clk_recalc_rate()
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/
H A Dmpi3mr_transport.c537 * @link_rate: link rate as defined in the MPI header
539 * Convert link_rate from mpi format into sas_transport layer
544 static enum sas_linkrate mpi3mr_convert_phy_link_rate(u8 link_rate) in mpi3mr_convert_phy_link_rate() argument
548 switch (link_rate) { in mpi3mr_convert_phy_link_rate()
1047 * @link_rate: New link rate
1053 u64 sas_address_parent, u16 handle, u8 phy_number, u8 link_rate, in mpi3mr_update_links()
1074 if (handle && (link_rate >= MPI3_SAS_NEG_LINK_RATE_1_5)) { in mpi3mr_update_links()
1086 mpi3mr_convert_phy_link_rate(link_rate); in mpi3mr_update_links()
1094 link_rate, phy_number, handle, (unsigned long long) in mpi3mr_update_links()
1112 u8 link_rate; in mpi3mr_sas_host_refresh() local
1052 mpi3mr_update_links(struct mpi3mr_ioc *mrioc, u64 sas_address_parent, u16 handle, u8 phy_number, u8 link_rate, struct mpi3mr_hba_port *hba_port) mpi3mr_update_links() argument
1959 u8 port_id, link_rate; mpi3mr_expander_add() local
2255 u8 link_rate = MPI3_SAS_NEG_LINK_RATE_1_5, phy_number; mpi3mr_get_sas_negotiated_logical_linkrate() local
2316 u8 link_rate, parent_phy_number; mpi3mr_report_tgtdev_to_sas_transport() local
[all...]
/kernel/linux/linux-5.10/sound/x86/
H A Dintel_hdmi_audio.c638 static int had_calculate_maud_value(u32 aud_samp_freq, u32 link_rate) in had_calculate_maud_value() argument
643 if (link_rate == DP_2_7_GHZ) { in had_calculate_maud_value()
677 } else if (link_rate == DP_1_62_GHZ) { in had_calculate_maud_value()
722 * @link_rate: DP link rate
728 static void had_prog_cts(u32 aud_samp_freq, u32 tmds, u32 link_rate, in had_prog_cts() argument
736 cts_val = had_calculate_maud_value(aud_samp_freq, link_rate); in had_prog_cts()
1198 u32 link_rate = 0; in had_pcm_prepare() local
1226 link_rate = intelhaddata->link_rate; in had_pcm_prepare()
1228 had_prog_cts(substream->runtime->rate, disp_samp_freq, link_rate, in had_pcm_prepare()
1303 u32 link_rate = 0; had_process_mode_change() local
[all...]
H A Dintel_hdmi_audio.h113 int link_rate; member
/kernel/linux/linux-6.6/sound/x86/
H A Dintel_hdmi_audio.c640 static int had_calculate_maud_value(u32 aud_samp_freq, u32 link_rate) in had_calculate_maud_value() argument
645 if (link_rate == DP_2_7_GHZ) { in had_calculate_maud_value()
679 } else if (link_rate == DP_1_62_GHZ) { in had_calculate_maud_value()
724 * @link_rate: DP link rate
730 static void had_prog_cts(u32 aud_samp_freq, u32 tmds, u32 link_rate, in had_prog_cts() argument
738 cts_val = had_calculate_maud_value(aud_samp_freq, link_rate); in had_prog_cts()
1189 u32 link_rate = 0; in had_pcm_prepare() local
1215 link_rate = intelhaddata->link_rate; in had_pcm_prepare()
1217 had_prog_cts(substream->runtime->rate, disp_samp_freq, link_rate, in had_pcm_prepare()
1279 u32 link_rate = 0; had_process_mode_change() local
[all...]
H A Dintel_hdmi_audio.h113 int link_rate; member
/kernel/linux/linux-5.10/include/linux/phy/
H A Dphy-dp.h19 * @link_rate:
25 unsigned int link_rate; member
/kernel/linux/linux-6.6/include/linux/phy/
H A Dphy-dp.h19 * @link_rate:
25 unsigned int link_rate; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c144 * get/ set DP configuration: lane_count, link_rate, spread_spectrum
168 * echo <lane_count> <link_rate> > link_settings
208 link->cur_link_settings.link_rate, in dp_link_settings_read()
215 link->verified_link_cap.link_rate, in dp_link_settings_read()
222 link->reported_link_cap.link_rate, in dp_link_settings_read()
229 link->preferred_link_setting.link_rate, in dp_link_settings_read()
262 /* 0: lane_count; 1: link_rate */ in dp_link_settings_write()
323 /* save user force lane_count, link_rate to preferred settings in dp_link_settings_write()
329 prefer_link_settings.link_rate = param[1]; in dp_link_settings_write()
393 /* 0: lane_count; 1: link_rate */ in dp_mst_link_setting()
[all...]
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_dp.h42 int link_rate, int lane_count);
44 int link_rate, u8 lane_count);
/kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/
H A Dmtk_dp.c72 /* link_rate is in multiple of 0.27Gbps */
73 int link_rate; member
1149 u32 link_rate, int lane_count) in mtk_dp_phy_configure()
1154 .link_rate = drm_dp_bw_code_to_link_rate(link_rate) / 100, in mtk_dp_phy_configure()
1319 mtk_dp->train_info.link_rate = DP_LINK_BW_5_4; in mtk_dp_initialize_priv_data()
1339 mtk_dp->train_info.link_rate * 2700 * 8 / in mtk_dp_sdp_set_down_cnt_init()
1386 if (pix_clk_mhz > mtk_dp->train_info.link_rate * 27) in mtk_dp_sdp_set_down_cnt_init_in_hblank()
1697 u8 lane_count, link_rate, train_limit, max_link_rate; in mtk_dp_training() local
1699 link_rate in mtk_dp_training()
1148 mtk_dp_phy_configure(struct mtk_dp *mtk_dp, u32 link_rate, int lane_count) mtk_dp_phy_configure() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c272 analogix_dp_set_link_bandwidth(dp, dp->link_train.link_rate); in analogix_dp_link_start()
276 buf[0] = dp->link_train.link_rate; in analogix_dp_link_start()
577 dp->link_train.link_rate = reg; in analogix_dp_process_equalizer_training()
579 dp->link_train.link_rate); in analogix_dp_process_equalizer_training()
653 analogix_dp_get_max_rx_bandwidth(dp, &dp->link_train.link_rate); in analogix_dp_full_link_train()
656 if ((dp->link_train.link_rate != DP_LINK_BW_1_62) && in analogix_dp_full_link_train()
657 (dp->link_train.link_rate != DP_LINK_BW_2_7) && in analogix_dp_full_link_train()
658 (dp->link_train.link_rate != DP_LINK_BW_5_4)) { in analogix_dp_full_link_train()
660 dp->link_train.link_rate); in analogix_dp_full_link_train()
661 dp->link_train.link_rate in analogix_dp_full_link_train()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c273 analogix_dp_set_link_bandwidth(dp, dp->link_train.link_rate); in analogix_dp_link_start()
277 buf[0] = dp->link_train.link_rate; in analogix_dp_link_start()
578 dp->link_train.link_rate = reg; in analogix_dp_process_equalizer_training()
580 dp->link_train.link_rate); in analogix_dp_process_equalizer_training()
654 analogix_dp_get_max_rx_bandwidth(dp, &dp->link_train.link_rate); in analogix_dp_full_link_train()
657 if ((dp->link_train.link_rate != DP_LINK_BW_1_62) && in analogix_dp_full_link_train()
658 (dp->link_train.link_rate != DP_LINK_BW_2_7) && in analogix_dp_full_link_train()
659 (dp->link_train.link_rate != DP_LINK_BW_5_4)) { in analogix_dp_full_link_train()
661 dp->link_train.link_rate); in analogix_dp_full_link_train()
662 dp->link_train.link_rate in analogix_dp_full_link_train()
[all...]

Completed in 29 milliseconds

12345678