| /OK3568_Linux_fs/kernel/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 = link_setting->link_rate; in initialize_training_settings() 1390 char *link_rate = "Unknown"; in print_status_message() local [all …]
|
| /OK3568_Linux_fs/kernel/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);
|
| /OK3568_Linux_fs/kernel/include/linux/phy/ |
| H A D | phy-rockchip-typec.h | 11 int tcphy_dp_set_phy_config(struct phy *phy, int link_rate, int lanes, 14 int tcphy_dp_set_link_rate(struct phy *phy, int link_rate, bool ssc_on); 16 static inline int tcphy_dp_set_phy_config(struct phy *phy, int link_rate, in tcphy_dp_set_phy_config() argument 27 static inline int tcphy_dp_set_link_rate(struct phy *phy, int link_rate, in tcphy_dp_set_link_rate() argument
|
| H A D | phy-dp.h | 25 unsigned int link_rate; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/ |
| H A D | panel-maxim-max96772.c | 32 u32 link_rate; member 54 u32 link_rate; member 163 maxim_deserializer_write(p, 0xe790, p->link_rate); in max96772_prepare() 174 p->link_rate, p->lane_count, p->ssc); in max96772_prepare() 176 switch (p->link_rate) { in max96772_prepare() 233 drm_dp_bw_code_to_link_rate(p->link_rate)); in max96772_prepare() 294 if (!p->desc->link_rate || !p->desc->lane_count) { in max96772_panel_prepare() 312 p->link_rate = min_t(int, dpcd, DP_LINK_BW_5_4); in max96772_panel_prepare() 322 p->link_rate = p->desc->link_rate; in max96772_panel_prepare() 516 .link_rate = DP_LINK_BW_2_7,
|
| /OK3568_Linux_fs/kernel/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);
|
| /OK3568_Linux_fs/kernel/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 == DP_LINK_BW_1_62) { in edp_sw_mvid_nvid() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/analogix/ |
| H A D | analogix_dp_core.c | 338 analogix_dp_set_link_bandwidth(dp, dp->link_train.link_rate); in analogix_dp_link_start() 342 buf[0] = dp->link_train.link_rate; in analogix_dp_link_start() 605 dp->link_train.link_rate = reg; in analogix_dp_process_equalizer_training() 607 dp->link_train.link_rate); in analogix_dp_process_equalizer_training() 699 analogix_dp_get_max_rx_bandwidth(dp, &dp->link_train.link_rate); in analogix_dp_full_link_train() 704 dp->link_train.link_rate = min_t(u32, dp->link_train.link_rate, max_rate); in analogix_dp_full_link_train() 707 drm_dp_bw_code_to_link_rate(dp->link_train.link_rate), in analogix_dp_full_link_train() 759 analogix_dp_set_link_bandwidth(dp, dp->link_train.link_rate); in analogix_dp_fast_link_train() 923 if (data->link_rate > drm_dp_bw_code_to_link_rate(dp->video_info.max_link_rate)) { in analogix_dp_autotest_phy_pattern() 924 dev_err(dp->dev, "invalid link rate = 0x%x\n", data->link_rate); in analogix_dp_autotest_phy_pattern() [all …]
|
| /OK3568_Linux_fs/kernel/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() 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; in had_process_mode_change() local 1323 link_rate = intelhaddata->link_rate; in had_process_mode_change() [all …]
|
| H A D | intel_hdmi_audio.h | 113 int link_rate; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_debugfs.c | 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() 315 prefer_link_settings.link_rate = param[1]; in dp_link_settings_write() 451 ((link->preferred_link_setting.link_rate != LINK_RATE_UNKNOWN) && in dp_phy_settings_write() 459 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write() 460 link->preferred_link_setting.link_rate; in dp_phy_settings_write() 466 link_lane_settings.link_settings.link_rate = in dp_phy_settings_write() 467 link->cur_link_settings.link_rate; in dp_phy_settings_write() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/rockchip/ |
| H A D | rk_edp.c | 328 values[0] = edp->link_train.link_rate; in rk_edp_link_configure() 600 edp->link_train.link_rate = values[1]; in rk_edp_init_training() 604 edp->link_train.link_rate * 27 / 100, in rk_edp_init_training() 605 edp->link_train.link_rate * 27 % 100, in rk_edp_init_training() 608 if ((edp->link_train.link_rate != LINK_RATE_1_62GBPS) && in rk_edp_init_training() 609 (edp->link_train.link_rate != LINK_RATE_2_70GBPS)) { in rk_edp_init_training() 611 edp->link_train.link_rate); in rk_edp_init_training() 635 writel(edp->link_train.link_rate, &edp->regs->link_bw_set); in rk_edp_hw_link_training()
|
| /OK3568_Linux_fs/kernel/drivers/phy/rockchip/ |
| H A D | phy-rockchip-typec.c | 783 static void tcphy_cfg_dp_pll(struct rockchip_typec_phy *tcphy, int link_rate) in tcphy_cfg_dp_pll() argument 792 switch (link_rate) { in tcphy_cfg_dp_pll() 847 static void tcphy_dp_cfg_lane(struct rockchip_typec_phy *tcphy, int link_rate, in tcphy_dp_cfg_lane() argument 863 if (swing == 2 && pre_emp == 0 && link_rate != 540000) { in tcphy_dp_cfg_lane() 873 switch (link_rate) { in tcphy_dp_cfg_lane() 886 int tcphy_dp_set_phy_config(struct phy *phy, int link_rate, in tcphy_dp_set_phy_config() argument 897 tcphy_dp_cfg_lane(tcphy, link_rate, swing, pre_emp, i); in tcphy_dp_set_phy_config() 900 tcphy_dp_cfg_lane(tcphy, link_rate, swing, pre_emp, 0); in tcphy_dp_set_phy_config() 901 tcphy_dp_cfg_lane(tcphy, link_rate, swing, pre_emp, 1); in tcphy_dp_set_phy_config() 903 tcphy_dp_cfg_lane(tcphy, link_rate, swing, pre_emp, 2); in tcphy_dp_set_phy_config() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | analogix_dp.c | 109 analogix_dp_set_link_bandwidth(dp, dp->link_train.link_rate); in analogix_dp_link_start() 113 buf[0] = dp->link_train.link_rate; in analogix_dp_link_start() 368 dp->link_train.link_rate = reg; in analogix_dp_process_equalizer_training() 373 dp->link_train.link_rate, dp->link_train.lane_count); in analogix_dp_process_equalizer_training() 446 analogix_dp_get_max_rx_bandwidth(dp, &dp->link_train.link_rate); in analogix_dp_init_training() 452 dp->link_train.link_rate = min_t(u32, dp->link_train.link_rate, in analogix_dp_init_training()
|
| H A D | drm_dp_helper.c | 137 u8 drm_dp_link_rate_to_bw_code(int link_rate) in drm_dp_link_rate_to_bw_code() argument 139 switch (link_rate) { in drm_dp_link_rate_to_bw_code() 141 WARN(1, "unknown DP link rate %d, using %x\n", link_rate, in drm_dp_link_rate_to_bw_code()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_link_encoder.c | 1145 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output() 1184 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_mst_output() 1224 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_output() 1263 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_mst_output() 1344 cntl.pixel_clock = link_settings->link_settings.link_rate * in dce110_link_encoder_dp_set_lane_settings() 1356 if (link_settings->link_settings.link_rate == LINK_RATE_HIGH2) { in dce110_link_encoder_dp_set_lane_settings() 1676 max_link_cap.link_rate = LINK_RATE_HIGH2; in dce110_link_encoder_get_max_link_cap() 1679 max_link_cap.link_rate = LINK_RATE_HIGH3; in dce110_link_encoder_get_max_link_cap()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dcn10/ |
| H A D | dcn10_link_encoder.c | 983 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_output() 1022 cntl.pixel_clock = link_settings->link_rate in dcn10_link_encoder_enable_dp_mst_output() 1105 cntl.pixel_clock = link_settings->link_settings.link_rate * in dcn10_link_encoder_dp_set_lane_settings() 1117 if (link_settings->link_settings.link_rate == LINK_RATE_HIGH2) { in dcn10_link_encoder_dp_set_lane_settings() 1443 max_link_cap.link_rate = LINK_RATE_HIGH2; in dcn10_link_encoder_get_max_link_cap() 1446 max_link_cap.link_rate = LINK_RATE_HIGH3; in dcn10_link_encoder_get_max_link_cap()
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | generic-phy-dp.h | 23 unsigned int link_rate; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/cadence/ |
| H A D | cdns-mhdp8546-core.c | 626 return min(mhdp->host.link_rate, mhdp->sink.link_rate); in cdns_mhdp_max_link_rate() 880 phy_cfg.dp.link_rate = mhdp->link.rate / 100; in cdns_mhdp_link_training_init() 1353 unsigned int link_rate; in cdns_mhdp_fill_host_caps() local 1361 link_rate = mhdp->phy->attrs.max_link_rate; in cdns_mhdp_fill_host_caps() 1362 if (!link_rate) in cdns_mhdp_fill_host_caps() 1363 link_rate = drm_dp_bw_code_to_link_rate(DP_LINK_BW_8_1); in cdns_mhdp_fill_host_caps() 1366 link_rate *= 100; in cdns_mhdp_fill_host_caps() 1368 mhdp->host.link_rate = link_rate; in cdns_mhdp_fill_host_caps() 1384 mhdp->sink.link_rate = mhdp->link.rate; in cdns_mhdp_fill_sink_caps() 2195 mhdp->link.rate = mhdp->host.link_rate; in cdns_mhdp_update_link_status() [all …]
|
| H A D | cdns-mhdp8546-core.h | 283 unsigned int link_rate; member 296 unsigned int link_rate; member
|
| /OK3568_Linux_fs/kernel/drivers/scsi/pm8001/ |
| H A D | pm8001_init.c | 50 static ulong link_rate = LINKRATE_15 | LINKRATE_30 | LINKRATE_60 | LINKRATE_120; variable 51 module_param(link_rate, ulong, 0644); 52 MODULE_PARM_DESC(link_rate, "Enable link rate.\n" 516 if (link_rate >= 1 && link_rate <= 15) in pm8001_pci_alloc() 517 pm8001_ha->link_rate = (link_rate << 8); in pm8001_pci_alloc() 519 pm8001_ha->link_rate = LINKRATE_15 | LINKRATE_30 | in pm8001_pci_alloc()
|
| /OK3568_Linux_fs/u-boot/drivers/video/tegra124/ |
| H A D | dp.c | 488 const u32 link_rate = 27 * link_cfg->link_bw * 1000 * 1000; in tegra_dc_dp_calc_config() local 510 if (!link_rate || !link_cfg->lane_count || !timing->pixelclock.typ || in tegra_dc_dp_calc_config() 515 (u64)link_rate * 8 * link_cfg->lane_count) in tegra_dc_dp_calc_config() 518 num_linkclk_line = (u32)(lldiv(link_rate * timing->hactive.typ, in tegra_dc_dp_calc_config() 523 do_div(ratio_f, link_rate * link_cfg->lane_count); in tegra_dc_dp_calc_config() 624 link_rate, timing->pixelclock.typ) - in tegra_dc_dp_calc_config() 640 * link_rate, timing->pixelclock.typ) - (36 / in tegra_dc_dp_calc_config()
|
| /OK3568_Linux_fs/kernel/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()
|