/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_capability.c | 216 return link_rate; in linkRateInKHzToLinkRateMultiplier() 394 return link_rate; in get_link_rate_from_max_link_bw() 540 dp_lt_fallbacks[cur_idx].link_rate == cur->link_rate) in decide_fallback_link_setting_max_bw_policy() 550 dp_lt_fallbacks[next_idx].link_rate > max->link_rate) in decide_fallback_link_setting_max_bw_policy() 568 cur->link_rate = dp_lt_fallbacks[next_idx].link_rate; in decide_fallback_link_setting_max_bw_policy() 601 cur->link_rate = reduce_link_rate(link, cur->link_rate); in decide_fallback_link_setting() 603 cur->link_rate = max->link_rate; in decide_fallback_link_setting() 623 cur->link_rate = reduce_link_rate(link, cur->link_rate); in decide_fallback_link_setting() 629 max->link_rate = cur->link_rate; in decide_fallback_link_setting() 639 cur->link_rate = reduce_link_rate(link, cur->link_rate); in decide_fallback_link_setting() [all …]
|
H A D | link_dp_training.c | 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() 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() 395 link_rate = 0; in get_dpcd_link_rate() 399 link_rate = (uint8_t) link_settings->link_rate; in get_dpcd_link_rate() 401 link_rate = 0; in get_dpcd_link_rate() [all …]
|
H A D | link_edp_panel_control.c | 302 enum dc_link_rate link_rate = link->reported_link_cap.link_rate; in get_max_link_rate_from_ilr_table() local 305 if (link_rate < link->dpcd_caps.edp_supported_link_rates[i]) in get_max_link_rate_from_ilr_table() 306 link_rate = link->dpcd_caps.edp_supported_link_rates[i]; in get_max_link_rate_from_ilr_table() 309 return link_rate; in get_max_link_rate_from_ilr_table() 351 if (link->dpcd_caps.edp_supported_link_rates[link_rate_set] != link_setting.link_rate || in edp_is_ilr_optimization_required()
|
/openbmc/linux/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);
|
/openbmc/u-boot/drivers/video/ |
H A D | logicore_dp_tx.c | 166 u8 link_rate; member 702 if (link_rate != LINK_BW_SET_162GBPS && in is_link_rate_valid() 703 link_rate != LINK_BW_SET_270GBPS && in is_link_rate_valid() 704 link_rate != LINK_BW_SET_540GBPS) in is_link_rate_valid() 706 else if (link_rate > dp_tx->link_config.max_link_rate) in is_link_rate_valid() 967 static int set_link_rate(struct udevice *dev, u8 link_rate) in set_link_rate() argument 973 switch (link_rate) { in set_link_rate() 992 dp_tx->link_config.link_rate = link_rate; in set_link_rate() 999 &dp_tx->link_config.link_rate); in set_link_rate() 1579 switch (dp_tx->link_config.link_rate) { in training_state_adjust_link_rate() [all …]
|
/openbmc/linux/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()
|
H A D | link_validation.c | 237 link_rate_per_lane_kbps = link_settings->link_rate * LINK_RATE_REF_FREQ_IN_KHZ * BITS_PER_DP_BYTE; in dp_link_bandwidth_kbps() 249 link_rate_per_lane_kbps = link_settings->link_rate * 10000; in dp_link_bandwidth_kbps()
|
H A D | link_detection.c | 556 link->cur_link_settings.link_rate = in read_current_link_settings_on_detect() 566 link->cur_link_settings.link_rate = link_bw_set; in read_current_link_settings_on_detect() 989 link->reported_link_cap.link_rate > LINK_RATE_HIGH3) in detect_link_and_local_sink() 990 link->reported_link_cap.link_rate = LINK_RATE_HIGH3; in detect_link_and_local_sink() 1171 if (link->reported_link_cap.link_rate == LINK_RATE_UNKNOWN) in detect_link_and_local_sink() 1174 link->reported_link_cap.link_rate = get_max_link_rate_from_ilr_table(link); in detect_link_and_local_sink()
|
/openbmc/linux/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()
|
/openbmc/linux/sound/x86/ |
H A D | intel_hdmi_audio.c | 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() 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; in had_process_mode_change() local 1299 link_rate = intelhaddata->link_rate; in had_process_mode_change() 1556 ctx->link_rate = 0; in had_audio_wq() 1571 ctx->link_rate = ppdata->ls_clock; in had_audio_wq() [all …]
|
H A D | intel_hdmi_audio.h | 113 int link_rate; member
|
/openbmc/u-boot/drivers/video/rockchip/ |
H A D | rk_edp.c | 325 values[0] = edp->link_train.link_rate; in rk_edp_link_configure() 597 edp->link_train.link_rate = values[1]; in rk_edp_init_training() 601 edp->link_train.link_rate * 27 / 100, in rk_edp_init_training() 602 edp->link_train.link_rate * 27 % 100, in rk_edp_init_training() 605 if ((edp->link_train.link_rate != LINK_RATE_1_62GBPS) && in rk_edp_init_training() 606 (edp->link_train.link_rate != LINK_RATE_2_70GBPS)) { in rk_edp_init_training() 608 edp->link_train.link_rate); in rk_edp_init_training() 632 writel(edp->link_train.link_rate, &edp->regs->link_bw_set); in rk_edp_hw_link_training()
|
/openbmc/linux/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()
|
/openbmc/linux/include/linux/phy/ |
H A D | phy-dp.h | 25 unsigned int link_rate; member
|
/openbmc/linux/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() 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 = DP_LINK_BW_1_62; in analogix_dp_full_link_train() 674 if (dp->link_train.link_rate > max_rate) in analogix_dp_full_link_train() [all …]
|
/openbmc/linux/drivers/gpu/drm/mediatek/ |
H A D | mtk_dp.c | 73 int link_rate; member 1149 u32 link_rate, int lane_count) in mtk_dp_phy_configure() argument 1154 .link_rate = drm_dp_bw_code_to_link_rate(link_rate) / 100, in mtk_dp_phy_configure() 1699 link_rate = min_t(u8, mtk_dp->max_linkrate, in mtk_dp_training() 1701 max_link_rate = link_rate; in mtk_dp_training() 1724 switch (link_rate) { in mtk_dp_training() 1727 link_rate = max_link_rate; in mtk_dp_training() 1732 link_rate = DP_LINK_BW_1_62; in mtk_dp_training() 1735 link_rate = DP_LINK_BW_2_7; in mtk_dp_training() 1738 link_rate = DP_LINK_BW_5_4; in mtk_dp_training() [all …]
|
/openbmc/linux/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_transport.c | 548 switch (link_rate) { in mpi3mr_convert_phy_link_rate() 1086 mpi3mr_convert_phy_link_rate(link_rate); in mpi3mr_update_links() 1112 u8 link_rate; in mpi3mr_sas_host_refresh() local 1138 link_rate = in mpi3mr_sas_host_refresh() 1152 link_rate = MPI3_SAS_NEG_LINK_RATE_1_5; in mpi3mr_sas_host_refresh() 1156 attached_handle, i, link_rate, in mpi3mr_sas_host_refresh() 1959 u8 port_id, link_rate; in mpi3mr_expander_add() local 2044 handle, i, link_rate, hba_port); in mpi3mr_expander_add() 2295 link_rate = (phy_pg0.negotiated_link_rate & in mpi3mr_get_sas_negotiated_logical_linkrate() 2299 return link_rate; in mpi3mr_get_sas_negotiated_logical_linkrate() [all …]
|
/openbmc/linux/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()
|
/openbmc/linux/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);
|
/openbmc/linux/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-reg.c | 635 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()
|
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.c | 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() 329 prefer_link_settings.link_rate = param[1]; in dp_link_settings_write() 463 prefer_link_settings.link_rate = param[1]; in dp_mst_link_setting() 660 link->preferred_link_setting.link_rate; in dp_phy_settings_write() 667 link->cur_link_settings.link_rate; in dp_phy_settings_write() 853 prefer_link_settings.link_rate = link->verified_link_cap.link_rate; in dp_phy_test_pattern_debugfs_write() 857 cur_link_settings.link_rate = link->cur_link_settings.link_rate; in dp_phy_test_pattern_debugfs_write() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_link_encoder.c | 1140 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() 1671 max_link_cap.link_rate = LINK_RATE_HIGH2; in dce110_link_encoder_get_max_link_cap() 1674 max_link_cap.link_rate = LINK_RATE_HIGH3; in dce110_link_encoder_get_max_link_cap()
|
/openbmc/linux/drivers/gpu/drm/bridge/cadence/ |
H A D | cdns-mhdp8546-core.c | 647 return min(mhdp->host.link_rate, mhdp->sink.link_rate); in cdns_mhdp_max_link_rate() 899 phy_cfg.dp.link_rate = mhdp->link.rate / 100; in cdns_mhdp_link_training_init() 1372 unsigned int link_rate; in cdns_mhdp_fill_host_caps() local 1380 link_rate = mhdp->phy->attrs.max_link_rate; in cdns_mhdp_fill_host_caps() 1381 if (!link_rate) in cdns_mhdp_fill_host_caps() 1382 link_rate = drm_dp_bw_code_to_link_rate(DP_LINK_BW_8_1); in cdns_mhdp_fill_host_caps() 1385 link_rate *= 100; in cdns_mhdp_fill_host_caps() 1387 mhdp->host.link_rate = link_rate; in cdns_mhdp_fill_host_caps() 1403 mhdp->sink.link_rate = mhdp->link.rate; in cdns_mhdp_fill_sink_caps() 2294 mhdp->link.rate = mhdp->host.link_rate; in cdns_mhdp_update_link_status() [all …]
|
/openbmc/linux/drivers/scsi/pm8001/ |
H A D | pm8001_init.c | 51 static ulong link_rate = LINKRATE_15 | LINKRATE_30 | LINKRATE_60 | LINKRATE_120; variable 52 module_param(link_rate, ulong, 0644); 53 MODULE_PARM_DESC(link_rate, "Enable link rate.\n" 530 if (link_rate >= 1 && link_rate <= 15) in pm8001_pci_alloc() 531 pm8001_ha->link_rate = (link_rate << 8); in pm8001_pci_alloc() 533 pm8001_ha->link_rate = LINKRATE_15 | LINKRATE_30 | in pm8001_pci_alloc()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/ |
H A D | dce110_clk_mgr.c | 157 cfg->link_settings.link_rate = in dce110_fill_display_configs() 158 stream->link->cur_link_settings.link_rate; in dce110_fill_display_configs()
|