Home
last modified time | relevance | path

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

123

/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 in linkRateInKHzToLinkRateMultiplier()
409 enum dc_link_rate link_rate; get_link_rate_from_max_link_bw() local
498 reached_minimum_link_rate(enum dc_link_rate link_rate) reached_minimum_link_rate() argument
517 reduce_link_rate(const struct dc_link * link,enum dc_link_rate link_rate) reduce_link_rate() argument
565 increase_link_rate(struct dc_link * link,enum dc_link_rate link_rate) increase_link_rate() argument
2170 enum dc_link_rate link_rate = LINK_RATE_UNKNOWN; detect_edp_sink_caps() local
[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.c51 int link_rate; in atmaddress_show()
54 switch (adev->link_rate) { in atmindex_show()
56 link_rate = 155520000; in atmindex_show()
59 link_rate = 622080000; in atmindex_show()
62 link_rate = 25600000; in carrier_show()
65 link_rate = adev->link_rate * 8 * 53; in carrier_show()
67 return scnprintf(buf, PAGE_SIZE, "%d\n", link_rate); in carrier_show()
74 static DEVICE_ATTR_RO(link_rate); in link_rate_show() local
H A Dresources.c42 dev->link_rate = ATM_OC3_PCR; in __alloc_atm_dev()
297 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 in hibmc_dp_update_caps()
[all...]
/linux/drivers/phy/qualcomm/
H A Dphy-qcom-edp.c371 if (dp_opts->link_rate <= 2700) { in qcom_edp_set_voltages()
424 switch (dp_opts->link_rate) { in qcom_edp_set_vco_div()
498 switch (dp_opts->link_rate) { in qcom_edp_com_configure_ssc_v4()
536 switch (dp_opts->link_rate) { in qcom_edp_com_configure_pll_v4()
619 else if (dp_opts->link_rate <= 2700) in qcom_edp_ldo_config_v3()
637 else if (dp_opts->link_rate <= 2700) in qcom_edp_ldo_config_v4()
748 switch (dp_opts->link_rate) { in qcom_edp_com_configure_ssc_v6()
788 switch (dp_opts->link_rate) { in qcom_edp_com_configure_pll_v6()
882 else if (dp_opts->link_rate <= 2700) in qcom_edp_ldo_config_v6()
917 switch (dp_opts->link_rate) { in qcom_edp_com_configure_ssc_v8()
[all …]
H A Dphy-qcom-qmp-usbc.c842 switch (dp_opts->link_rate) { in qmp_usbc_configure_dp_clocks()
856 dev_err(qmp->dev, "link rate:%d not supported\n", dp_opts->link_rate); in qmp_usbc_configure_dp_clocks()
861 clk_set_rate(qmp->dp_link_hw.clk, dp_opts->link_rate * 100000); in qmp_usbc_configure_dp_clocks()
879 if (dp_opts->link_rate >= 2700) { in qmp_v2_configure_dp_tx()
1231 switch (dp_opts->link_rate) { in qmp_usbc_dp_serdes_init()
1587 switch (dp_opts->link_rate) { in qmp_dp_pixel_clk_recalc_rate()
1624 switch (dp_opts->link_rate) { in qmp_dp_link_clk_recalc_rate()
1628 return dp_opts->link_rate * 100000; in qmp_dp_link_clk_recalc_rate()
/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.c566 link->cur_link_settings.link_rate = in read_current_link_settings_on_detect()
576 link->cur_link_settings.link_rate = link_bw_set; in read_current_link_settings_on_detect()
626 link->preferred_link_setting.link_rate = LINK_RATE_HIGH; in detect_dp()
1196 link->reported_link_cap.link_rate > LINK_RATE_HIGH3) in detect_link_and_local_sink()
1197 link->reported_link_cap.link_rate = LINK_RATE_HIGH3; in detect_link_and_local_sink()
1451 if (link->reported_link_cap.link_rate == LINK_RATE_UNKNOWN) in link_detect_connection_type()
1453 link->reported_link_cap.link_rate = get_max_edp_link_rate(link); in link_detect_connection_type()
/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/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c150 * get/ set DP configuration: lane_count, link_rate, spread_spectrum
174 * echo <lane_count> <link_rate> > link_settings
214 link->cur_link_settings.link_rate, in dp_link_settings_read()
221 link->verified_link_cap.link_rate, in dp_link_settings_read()
228 link->reported_link_cap.link_rate, in dp_link_settings_read()
235 link->preferred_link_setting.link_rate, in dp_link_settings_read()
268 /* 0: lane_count; 1: link_rate */ in dp_link_settings_write()
332 /* save user force lane_count, link_rate to preferred settings in dp_link_settings_write()
338 prefer_link_settings.link_rate = param[1]; in dp_link_settings_write()
402 /* 0: lane_count; 1: link_rate */ in dp_mst_link_setting()
[all...]
H A Damdgpu_dm_mst_types.c1882 enum dc_link_rate link_rate; in dm_dp_mst_is_port_support_mode()
1902 link_rate = link_bw_set; in dm_dp_mst_is_port_support_mode()
1903 link_rate_per_lane_kbps = link_rate * LINK_RATE_REF_FREQ_IN_KHZ * BITS_PER_DP_BYTE; in dm_dp_mst_is_port_support_mode()
1911 link_rate = LINK_RATE_UHBR10; in dm_dp_mst_is_port_support_mode()
1914 link_rate = LINK_RATE_UHBR13_5; in dm_dp_mst_is_port_support_mode()
1917 link_rate = LINK_RATE_UHBR20; in dm_dp_mst_is_port_support_mode()
1923 link_rate_per_lane_kbps = link_rate * 10000; in dm_dp_mst_is_port_support_mode()
1803 enum dc_link_rate link_rate; dp_get_link_current_set_bw() local
/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.c1279 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_output()
1318 cntl.pixel_clock = link_settings->link_rate in dce110_link_encoder_enable_dp_mst_output()
1358 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_output()
1397 cntl.pixel_clock = link_settings->link_rate in dce60_link_encoder_enable_dp_mst_output()
1486 cntl.pixel_clock = link_settings->link_rate * in dce110_link_encoder_dp_set_lane_settings()
1498 if (link_settings->link_rate == LINK_RATE_HIGH2) { in dce110_link_encoder_dp_set_lane_settings()
1820 max_link_cap.link_rate = LINK_RATE_HIGH2; in dce110_link_encoder_get_max_link_cap()
1823 max_link_cap.link_rate = LINK_RATE_HIGH3; in dce110_link_encoder_get_max_link_cap()
/linux/include/drm/display/
H A Ddrm_dp_helper.h70 u8 drm_dp_link_rate_to_bw_code(int link_rate);
313 * @link_rate: link rate in 10kbits/s units
317 * Returns: %True if @link_rate is an UHBR rate.
319 static inline bool drm_dp_is_uhbr_rate(int link_rate) in drm_dp_is_uhbr_rate()
321 return link_rate >= 1000000; in drm_dp_is_uhbr_rate()
972 * @link_rate: Requested Link rate from DPCD 0x219
980 int link_rate;
318 drm_dp_is_uhbr_rate(int link_rate) drm_dp_is_uhbr_rate() argument
979 int link_rate; global() 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.c769 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()
779 *link_rate = intel_dp_link_config_rate(intel_dp, lc); in intel_dp_link_config_index()
783 int intel_dp_link_config_index(struct intel_dp *intel_dp, int link_rate, int lane_count) in intel_dp_link_config_index()
786 link_rate); in intel_dp_link_config_index()
850 bool intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate,
858 if (link_rate == 0 || in small_joiner_ram_size_bits()
859 link_rate > intel_dp->link.max_rate) in small_joiner_ram_size_bits()
1915 int link_rate, link_avail; in align_max_sink_dsc_input_bpp()
1924 link_rate = intel_dp_common_rate(intel_dp, i); in intel_dp_dsc_compute_max_bpp()
1925 if (link_rate < limit in intel_dp_dsc_compute_max_bpp()
758 intel_dp_link_config_get(struct intel_dp * intel_dp,int idx,int * link_rate,int * lane_count) intel_dp_link_config_get() argument
772 intel_dp_link_config_index(struct intel_dp * intel_dp,int link_rate,int lane_count) intel_dp_link_config_index() argument
812 intel_dp_link_params_valid(struct intel_dp * intel_dp,int link_rate,u8 lane_count) intel_dp_link_params_valid() argument
1837 int link_rate, link_avail; intel_dp_compute_link_config_wide() local
2071 int link_rate, lane_count; dsc_compute_link_config() local
3630 intel_dp_set_link_params(struct intel_dp * intel_dp,int link_rate,int lane_count) intel_dp_set_link_params() argument
[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.c617 * @link_rate: link rate (Kilo-bytes / sec)
623 static inline int zynqmp_dp_max_rate(int link_rate, u8 lane_num, u8 bpp)
625 return link_rate * lane_num * 8 / bpp; in zynqmp_dp_max_rate() argument
1400 u32 link_rate; in zynqmp_dp_audio_write_n_m()
1405 link_rate = drm_dp_bw_code_to_link_rate(dp->mode.bw_code); in zynqmp_dp_audio_write_n_m()
1411 zynqmp_dp_write(dp, ZYNQMP_DP_TX_N_AUD, link_rate); in zynqmp_dp_audio_write_n_m()
2161 int link_rate; in zynqmp_dp_rate_set()
2168 link_rate = drm_dp_bw_code_to_link_rate(bw_code); in zynqmp_dp_rate_set()
2169 if (val != link_rate) in zynqmp_dp_rate_set()
1402 u32 link_rate; zynqmp_dp_audio_write_n_m() local
2163 int link_rate; zynqmp_dp_rate_set() local

123