/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_capability.c | 67 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 D | link_dp_training.c | 63 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 D | atm_sysfs.c | 74 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 D | atm_sysfs.c | 74 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 D | dc_link_dp.c | 190 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 D | intel_dp_link_training.c | 163 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 D | intel_dp.h | 47 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 D | edp_ctrl.c | 98 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 D | link_resource.c | 95 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 D | dcn10_link_encoder.c | 995 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 D | amdgpu_dm_debugfs.c | 139 * 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 D | phy-qcom-edp.c | 253 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 D | mpi3mr_transport.c | 537 * @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 D | intel_hdmi_audio.c | 638 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 D | intel_hdmi_audio.h | 113 int link_rate; member
|
/kernel/linux/linux-6.6/sound/x86/ |
H A D | intel_hdmi_audio.c | 640 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 D | intel_hdmi_audio.h | 113 int link_rate; member
|
/kernel/linux/linux-5.10/include/linux/phy/ |
H A D | phy-dp.h | 19 * @link_rate: 25 unsigned int link_rate; member
|
/kernel/linux/linux-6.6/include/linux/phy/ |
H A D | phy-dp.h | 19 * @link_rate: 25 unsigned int link_rate; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.c | 144 * 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 D | phy-mtk-dp.c | 115 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 D | intel_dp.h | 42 int link_rate, int lane_count); 44 int link_rate, u8 lane_count);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/mediatek/ |
H A D | mtk_dp.c | 72 /* 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 D | analogix_dp_core.c | 272 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 D | analogix_dp_core.c | 273 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...] |