Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_dp_capability.c68 enum dc_link_rate link_rate; member
103 .link_rate = LINK_RATE_LOW,
191 enum dc_link_rate link_rate; in linkRateInKHzToLinkRateMultiplier() local
195 link_rate = LINK_RATE_LOW; // Rate_1 (RBR) - 1.62 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
198 link_rate = LINK_RATE_RATE_2; // Rate_2 - 2.16 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
201 link_rate = LINK_RATE_RATE_3; // Rate_3 - 2.43 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
204 link_rate = LINK_RATE_HIGH; // Rate_4 (HBR) - 2.70 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
207 link_rate = LINK_RATE_RBR2; // Rate_5 (RBR2)- 3.24 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
210 link_rate = LINK_RATE_RATE_6; // Rate_6 - 4.32 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
213 link_rate = LINK_RATE_HIGH2; // Rate_7 (HBR2)- 5.40 Gbps/Lane in linkRateInKHzToLinkRateMultiplier()
[all …]
H A Dlink_dp_training_8b_10b.c124 lt_settings->link_settings.link_rate = link_setting->link_rate; in decide_8b_10b_training_settings()
/linux/drivers/gpu/drm/tests/
H A Ddrm_dp_mst_helper_test.c72 int link_rate; member
93 .link_rate = 2000000,
98 .link_rate = 2000000,
103 .link_rate = 2000000,
108 .link_rate = 1350000,
113 .link_rate = 1350000,
118 .link_rate = 1350000,
123 .link_rate = 1000000,
128 .link_rate = 1000000,
133 .link_rate = 1000000,
[all …]
/linux/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);
H A Dresources.c44 dev->link_rate = ATM_OC3_PCR; in __alloc_atm_dev()
305 if (copy_to_user(buf, &dev->link_rate, size)) { in atm_dev_ioctl()
/linux/drivers/gpu/drm/hisilicon/hibmc/dp/
H A Ddp_link.c14 switch (dp->link.cap.link_rate) { in hibmc_dp_get_serdes_rate_cfg()
43 buf[0] = dp->link.cap.link_rate; in hibmc_dp_link_training_configure()
160 switch (dp->link.cap.link_rate) { in hibmc_dp_link_reduce_rate()
162 dp->link.cap.link_rate = DP_LINK_BW_1_62; in hibmc_dp_link_reduce_rate()
165 dp->link.cap.link_rate = DP_LINK_BW_2_7; in hibmc_dp_link_reduce_rate()
168 dp->link.cap.link_rate = DP_LINK_BW_5_4; in hibmc_dp_link_reduce_rate()
330 dp->link.cap.link_rate = dp->dpcd[DP_MAX_LINK_RATE]; in hibmc_dp_update_caps()
331 if (dp->link.cap.link_rate > DP_LINK_BW_8_1 || !dp->link.cap.link_rate) in hibmc_dp_update_caps()
332 dp->link.cap.link_rate = DP_LINK_BW_8_1; in hibmc_dp_update_caps()
/linux/sound/x86/
H A Dintel_hdmi_audio.c634 static int had_calculate_maud_value(u32 aud_samp_freq, u32 link_rate) in had_calculate_maud_value() argument
639 if (link_rate == DP_2_7_GHZ) { in had_calculate_maud_value()
673 } else if (link_rate == DP_1_62_GHZ) { in had_calculate_maud_value()
724 static void had_prog_cts(u32 aud_samp_freq, u32 tmds, u32 link_rate, in had_prog_cts() argument
732 cts_val = had_calculate_maud_value(aud_samp_freq, link_rate); in had_prog_cts()
1174 u32 link_rate = 0; in had_pcm_prepare() local
1200 link_rate = intelhaddata->link_rate; in had_pcm_prepare()
1202 had_prog_cts(substream->runtime->rate, disp_samp_freq, link_rate, in had_pcm_prepare()
1264 u32 link_rate = 0; in had_process_mode_change() local
1284 link_rate = intelhaddata->link_rate; in had_process_mode_change()
[all …]
H A Dintel_hdmi_audio.h93 int link_rate;
113 int link_rate; global() member
/linux/drivers/scsi/mpi3mr/
H A Dmpi3mr_transport.c549 static enum sas_linkrate mpi3mr_convert_phy_link_rate(u8 link_rate) in mpi3mr_convert_phy_link_rate() argument
553 switch (link_rate) { in mpi3mr_convert_phy_link_rate()
1075 u64 sas_address_parent, u16 handle, u8 phy_number, u8 link_rate, in mpi3mr_update_links() argument
1096 if (handle && (link_rate >= MPI3_SAS_NEG_LINK_RATE_1_5)) { in mpi3mr_update_links()
1108 mpi3mr_convert_phy_link_rate(link_rate); in mpi3mr_update_links()
1116 link_rate, phy_number, handle, (unsigned long long) in mpi3mr_update_links()
1134 u8 link_rate; in mpi3mr_sas_host_refresh() local
1160 link_rate = in mpi3mr_sas_host_refresh()
1173 if (attached_handle && link_rate < MPI3_SAS_NEG_LINK_RATE_1_5) in mpi3mr_sas_host_refresh()
1174 link_rate = MPI3_SAS_NEG_LINK_RATE_1_5; in mpi3mr_sas_host_refresh()
[all …]
/linux/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.c564 link->cur_link_settings.link_rate = in read_current_link_settings_on_detect()
574 link->cur_link_settings.link_rate = link_bw_set; in read_current_link_settings_on_detect()
624 link->preferred_link_setting.link_rate = LINK_RATE_HIGH; in detect_dp()
1101 link->reported_link_cap.link_rate > LINK_RATE_HIGH3) in detect_link_and_local_sink()
1102 link->reported_link_cap.link_rate = LINK_RATE_HIGH3; in detect_link_and_local_sink()
1341 if (link->reported_link_cap.link_rate == LINK_RATE_UNKNOWN) in detect_link_and_local_sink()
1343 link->reported_link_cap.link_rate = get_max_edp_link_rate(link); in detect_link_and_local_sink()
/linux/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/include/linux/phy/
H A Dphy-dp.h28 unsigned int link_rate; member
/linux/drivers/scsi/pm8001/
H A Dpm8001_init.c51 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"
556 if (link_rate >= 1 && link_rate <= 15) in pm8001_pci_alloc()
557 pm8001_ha->link_rate = (link_rate << 8); in pm8001_pci_alloc()
559 pm8001_ha->link_rate = LINKRATE_15 | LINKRATE_30 | in pm8001_pci_alloc()
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_link_encoder.c1278 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output()
1317 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_mst_output()
1357 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_output()
1396 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_mst_output()
1485 cntl.pixel_clock = link_settings->link_rate * in dce110_link_encoder_dp_set_lane_settings()
1497 if (link_settings->link_rate == LINK_RATE_HIGH2) { in dce110_link_encoder_dp_set_lane_settings()
1819 max_link_cap.link_rate = LINK_RATE_HIGH2; in dce110_link_encoder_get_max_link_cap()
1822 max_link_cap.link_rate = LINK_RATE_HIGH3; in dce110_link_encoder_get_max_link_cap()
H A Ddce_dmcu.h291 unsigned int link_rate:4; /*[19:16]*/ member
/linux/include/drm/display/
H A Ddrm_dp_helper.h70 u8 drm_dp_link_rate_to_bw_code(int link_rate);
318 static inline bool drm_dp_is_uhbr_rate(int link_rate) in drm_dp_is_uhbr_rate() argument
320 return link_rate >= 1000000; in drm_dp_is_uhbr_rate()
979 int link_rate; member
/linux/drivers/gpu/drm/amd/display/include/
H A Daudio_types.h41 enum dc_link_rate link_rate; member
/linux/drivers/phy/rockchip/
H A Dphy-rockchip-usbdp.c190 unsigned int link_rate; member
1113 switch (dp->link_rate) { in rk_udphy_dp_phy_verify_link_rate()
1118 udphy->link_rate = dp->link_rate; in rk_udphy_dp_phy_verify_link_rate()
1226 switch (dp->link_rate) { in rk_udphy_dp_phy_configure()
1267 switch (udphy->link_rate) { in rk_udphy_dp_phy_configure()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_dp.c758 void intel_dp_link_config_get(struct intel_dp *intel_dp, int idx, int *link_rate, int *lane_count) in intel_dp_link_config_get() argument
768 *link_rate = intel_dp_link_config_rate(intel_dp, lc); in intel_dp_link_config_get()
772 int intel_dp_link_config_index(struct intel_dp *intel_dp, int link_rate, int lane_count) in intel_dp_link_config_index() argument
775 link_rate); in intel_dp_link_config_index()
812 bool intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate, in intel_dp_link_params_valid() argument
820 if (link_rate == 0 || in intel_dp_link_params_valid()
821 link_rate > intel_dp->link.max_rate) in intel_dp_link_params_valid()
1837 int link_rate, link_avail; in intel_dp_compute_link_config_wide() local
1846 link_rate = intel_dp_common_rate(intel_dp, i); in intel_dp_compute_link_config_wide()
1847 if (link_rate < limits->min_rate || in intel_dp_compute_link_config_wide()
[all …]
/linux/drivers/scsi/isci/
H A Dphy.c127 u32 llctl, link_rate; in sci_phy_link_layer_initialization() local
272 link_rate = SCU_SAS_LINK_LAYER_CONTROL_MAX_LINK_RATE_GEN3; in sci_phy_link_layer_initialization()
275 link_rate = SCU_SAS_LINK_LAYER_CONTROL_MAX_LINK_RATE_GEN2; in sci_phy_link_layer_initialization()
278 link_rate = SCU_SAS_LINK_LAYER_CONTROL_MAX_LINK_RATE_GEN1; in sci_phy_link_layer_initialization()
281 llctl |= SCU_SAS_LLCTL_GEN_VAL(MAX_LINK_RATE, link_rate); in sci_phy_link_layer_initialization()
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c625 static inline int zynqmp_dp_max_rate(int link_rate, u8 lane_num, u8 bpp) in zynqmp_dp_max_rate() argument
627 return link_rate * lane_num * 8 / bpp; in zynqmp_dp_max_rate()
1402 u32 link_rate; in zynqmp_dp_audio_write_n_m() local
1407 link_rate = drm_dp_bw_code_to_link_rate(dp->mode.bw_code); in zynqmp_dp_audio_write_n_m()
1413 zynqmp_dp_write(dp, ZYNQMP_DP_TX_N_AUD, link_rate); in zynqmp_dp_audio_write_n_m()
2163 int link_rate; in zynqmp_dp_rate_set() local
2170 link_rate = drm_dp_bw_code_to_link_rate(bw_code); in zynqmp_dp_rate_set()
2171 if (val != link_rate) in zynqmp_dp_rate_set()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c1803 enum dc_link_rate link_rate; in dp_get_link_current_set_bw() local
1823 link_rate = link_bw_set; in dp_get_link_current_set_bw()
1824 link_rate_per_lane_kbps = link_rate * LINK_RATE_REF_FREQ_IN_KHZ * BITS_PER_DP_BYTE; in dp_get_link_current_set_bw()
1832 link_rate = LINK_RATE_UHBR10; in dp_get_link_current_set_bw()
1835 link_rate = LINK_RATE_UHBR13_5; in dp_get_link_current_set_bw()
1838 link_rate = LINK_RATE_UHBR20; in dp_get_link_current_set_bw()
1844 link_rate_per_lane_kbps = link_rate * 10000; in dp_get_link_current_set_bw()
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_v1_hw.c1322 u32 irq_value, context, port_id, link_rate; in int_phyup_v1_hw() local
1357 link_rate = hisi_sas_read32(hisi_hba, PHY_CONN_RATE); in int_phyup_v1_hw()
1358 link_rate = (link_rate >> (phy_no * 4)) & 0xf; in int_phyup_v1_hw()
1359 sas_phy->linkrate = link_rate; in int_phyup_v1_hw()
1364 phy_no, link_rate); in int_phyup_v1_hw()
/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_transport.c152 _transport_convert_phy_link_rate(u8 link_rate) in _transport_convert_phy_link_rate() argument
156 switch (link_rate) { in _transport_convert_phy_link_rate()
1160 u64 sas_address, u16 handle, u8 phy_number, u8 link_rate, in mpt3sas_transport_update_links() argument
1182 if (handle && (link_rate >= MPI2_SAS_NEG_LINK_RATE_1_5)) { in mpt3sas_transport_update_links()
1204 _transport_convert_phy_link_rate(link_rate); in mpt3sas_transport_update_links()
1212 link_rate, phy_number, handle, (unsigned long long) in mpt3sas_transport_update_links()

12