Home
last modified time | relevance | path

Searched refs:num_lanes (Results 1 - 25 of 134) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dpppcielanes.c56 uint8_t encode_pcie_lane_width(uint32_t num_lanes) in encode_pcie_lane_width() argument
58 return pp_r600_encode_lanes[num_lanes]; in encode_pcie_lane_width()
61 uint8_t decode_pcie_lane_width(uint32_t num_lanes) in decode_pcie_lane_width() argument
63 return pp_r600_decoded_lanes[num_lanes]; in decode_pcie_lane_width()
H A Dpppcielanes.h27 extern uint8_t encode_pcie_lane_width(uint32_t num_lanes);
28 extern uint8_t decode_pcie_lane_width(uint32_t num_lanes);
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dpppcielanes.c56 uint8_t encode_pcie_lane_width(uint32_t num_lanes) in encode_pcie_lane_width() argument
58 return pp_r600_encode_lanes[num_lanes]; in encode_pcie_lane_width()
61 uint8_t decode_pcie_lane_width(uint32_t num_lanes) in decode_pcie_lane_width() argument
63 return pp_r600_decoded_lanes[num_lanes]; in decode_pcie_lane_width()
H A Dpppcielanes.h27 extern uint8_t encode_pcie_lane_width(uint32_t num_lanes);
28 extern uint8_t decode_pcie_lane_width(uint32_t num_lanes);
/kernel/linux/linux-5.10/drivers/media/i2c/adv748x/
H A Dadv748x-core.c367 tx->active_lanes = min(tx->num_lanes, 2U); in adv748x_link_setup()
380 tx->active_lanes = tx->num_lanes; in adv748x_link_setup()
593 unsigned int num_lanes; in adv748x_parse_csi2_lanes() local
604 num_lanes = vep.bus.mipi_csi2.num_data_lanes; in adv748x_parse_csi2_lanes()
607 if (num_lanes != 1 && num_lanes != 2 && num_lanes != 4) { in adv748x_parse_csi2_lanes()
609 num_lanes); in adv748x_parse_csi2_lanes()
613 state->txa.num_lanes = num_lanes; in adv748x_parse_csi2_lanes()
[all...]
/kernel/linux/linux-5.10/drivers/phy/ti/
H A Dphy-j721e-wiz.c221 u32 num_lanes; member
248 u32 num_lanes = wiz->num_lanes; in wiz_mode_select() local
253 for (i = 0; i < num_lanes; i++) { in wiz_mode_select()
269 u32 num_lanes = wiz->num_lanes; in wiz_init_raw_interface() local
273 for (i = 0; i < num_lanes; i++) { in wiz_init_raw_interface()
317 int num_lanes = wiz->num_lanes; in wiz_regfield_init() local
398 for (i = 0; i < num_lanes; in wiz_regfield_init()
794 u32 reg, num_lanes = 1, phy_type = PHY_NONE; wiz_get_lane_phy_types() local
828 u32 num_lanes; wiz_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/phy/rockchip/
H A Dphy-rockchip-snps-pcie3.c59 int num_lanes; member
97 for (int i = 0; i < priv->num_lanes; i++) { in rockchip_p3phy_rk3568_init()
142 for (int i = 0; i < priv->num_lanes; i++) { in rockchip_p3phy_rk3588_init()
269 priv->num_lanes = of_property_read_variable_u32_array(dev->of_node, "data-lanes", in rockchip_p3phy_probe()
274 if (priv->num_lanes == -EINVAL) { in rockchip_p3phy_probe()
276 priv->num_lanes = 1; in rockchip_p3phy_probe()
278 } else if (priv->num_lanes < 0) { in rockchip_p3phy_probe()
279 dev_err(dev, "failed to read data-lanes property %d\n", priv->num_lanes); in rockchip_p3phy_probe()
280 return priv->num_lanes; in rockchip_p3phy_probe()
/kernel/linux/linux-6.6/drivers/media/i2c/adv748x/
H A Dadv748x-core.c367 tx->active_lanes = min(tx->num_lanes, 2U); in adv748x_link_setup()
380 tx->active_lanes = tx->num_lanes; in adv748x_link_setup()
613 unsigned int num_lanes; in adv748x_parse_csi2_lanes() local
623 num_lanes = vep.bus.mipi_csi2.num_data_lanes; in adv748x_parse_csi2_lanes()
626 if (num_lanes != 1 && num_lanes != 2 && num_lanes != 4) { in adv748x_parse_csi2_lanes()
628 num_lanes); in adv748x_parse_csi2_lanes()
632 state->txa.num_lanes = num_lanes; in adv748x_parse_csi2_lanes()
[all...]
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
H A Dpci-keystone.c123 int num_lanes; member
1010 int num_lanes = ks_pcie->num_lanes; in ks_pcie_disable_phy() local
1012 while (num_lanes--) { in ks_pcie_disable_phy()
1013 phy_power_off(ks_pcie->phy[num_lanes]); in ks_pcie_disable_phy()
1014 phy_exit(ks_pcie->phy[num_lanes]); in ks_pcie_disable_phy()
1022 int num_lanes = ks_pcie->num_lanes; in ks_pcie_enable_phy() local
1024 for (i = 0; i < num_lanes; i++) { in ks_pcie_enable_phy()
1162 u32 num_lanes; in ks_pcie_probe() local
1354 int num_lanes = ks_pcie->num_lanes; ks_pcie_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpci-keystone.c122 int num_lanes; member
954 int num_lanes = ks_pcie->num_lanes; in ks_pcie_disable_phy() local
956 while (num_lanes--) { in ks_pcie_disable_phy()
957 phy_power_off(ks_pcie->phy[num_lanes]); in ks_pcie_disable_phy()
958 phy_exit(ks_pcie->phy[num_lanes]); in ks_pcie_disable_phy()
966 int num_lanes = ks_pcie->num_lanes; in ks_pcie_enable_phy() local
968 for (i = 0; i < num_lanes; i++) { in ks_pcie_enable_phy()
1119 u32 num_lanes; in ks_pcie_probe() local
1318 int num_lanes = ks_pcie->num_lanes; ks_pcie_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/nvdimm/
H A Dregion.c19 if (nd_region->num_lanes > num_online_cpus() in nd_region_probe()
20 && nd_region->num_lanes < num_possible_cpus() in nd_region_probe()
23 num_online_cpus(), nd_region->num_lanes, in nd_region_probe()
26 nd_region->num_lanes); in nd_region_probe()
/kernel/linux/linux-6.6/drivers/nvdimm/
H A Dregion.c24 if (nd_region->num_lanes > num_online_cpus() in nd_region_probe()
25 && nd_region->num_lanes < num_possible_cpus() in nd_region_probe()
28 num_online_cpus(), nd_region->num_lanes, in nd_region_probe()
31 nd_region->num_lanes); in nd_region_probe()
/kernel/linux/linux-6.6/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c84 u8 num_lanes; member
146 reg = csi2rx->num_lanes << 8; in csi2rx_start()
147 for (i = 0; i < csi2rx->num_lanes; i++) { in csi2rx_start()
158 for (i = csi2rx->num_lanes; i < csi2rx->max_lanes; i++) { in csi2rx_start()
174 for (i = 0; i < csi2rx->num_lanes; i++) { in csi2rx_start()
469 csi2rx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2rx_parse_dt()
470 if (csi2rx->num_lanes > csi2rx->max_lanes) { in csi2rx_parse_dt()
472 csi2rx->num_lanes); in csi2rx_parse_dt()
541 csi2rx->num_lanes, csi2rx->max_lanes, csi2rx->max_streams, in csi2rx_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/adv7511/
H A Dadv7533.c190 u32 num_lanes; in adv7533_parse_dt() local
192 of_property_read_u32(np, "adi,dsi-lanes", &num_lanes); in adv7533_parse_dt()
194 if (num_lanes < 1 || num_lanes > 4) in adv7533_parse_dt()
197 adv->num_dsi_lanes = num_lanes; in adv7533_parse_dt()
/kernel/linux/linux-6.6/drivers/phy/mediatek/
H A Dphy-mtk-pcie.c51 * @num_lanes: supported lane numbers
55 int num_lanes; member
122 for (i = 0; i < pcie_phy->data->num_lanes; i++) in mtk_pcie_phy_init()
184 pcie_phy->efuse = devm_kzalloc(dev, pcie_phy->data->num_lanes * in mtk_pcie_read_efuse()
189 for (i = 0; i < pcie_phy->data->num_lanes; i++) { in mtk_pcie_read_efuse()
245 .num_lanes = 2,
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/adv7511/
H A Dadv7533.c174 u32 num_lanes; in adv7533_parse_dt() local
176 of_property_read_u32(np, "adi,dsi-lanes", &num_lanes); in adv7533_parse_dt()
178 if (num_lanes < 1 || num_lanes > 4) in adv7533_parse_dt()
181 adv->num_dsi_lanes = num_lanes; in adv7533_parse_dt()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c612 values[1] = link->num_lanes; in cdns_mhdp_link_configure()
877 CDNS_DP_LANE_EN_LANES(mhdp->link.num_lanes)); in cdns_mhdp_link_training_init()
881 phy_cfg.dp.lanes = mhdp->link.num_lanes; in cdns_mhdp_link_training_init()
922 for (i = 0; i < mhdp->link.num_lanes; i++) { in cdns_mhdp_get_adjust_train()
987 for (i = 0; i < mhdp->link.num_lanes; i++) { in cdns_mhdp_adjust_requested_eq()
1010 for (i = 0; i < mhdp->link.num_lanes; i++) { in cdns_mhdp_print_lt_status()
1020 mhdp->link.num_lanes, mhdp->link.rate / 100, in cdns_mhdp_print_lt_status()
1053 phy_cfg.dp.lanes = mhdp->link.num_lanes; in cdns_mhdp_link_training_channel_eq()
1065 cdns_mhdp_adjust_lt(mhdp, mhdp->link.num_lanes, in cdns_mhdp_link_training_channel_eq()
1068 r = drm_dp_clock_recovery_ok(link_status, mhdp->link.num_lanes); in cdns_mhdp_link_training_channel_eq()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.c633 values[1] = link->num_lanes; in cdns_mhdp_link_configure()
896 CDNS_DP_LANE_EN_LANES(mhdp->link.num_lanes)); in cdns_mhdp_link_training_init()
900 phy_cfg.dp.lanes = mhdp->link.num_lanes; in cdns_mhdp_link_training_init()
941 for (i = 0; i < mhdp->link.num_lanes; i++) { in cdns_mhdp_get_adjust_train()
1006 for (i = 0; i < mhdp->link.num_lanes; i++) { in cdns_mhdp_adjust_requested_eq()
1029 for (i = 0; i < mhdp->link.num_lanes; i++) { in cdns_mhdp_print_lt_status()
1039 mhdp->link.num_lanes, mhdp->link.rate / 100, in cdns_mhdp_print_lt_status()
1072 phy_cfg.dp.lanes = mhdp->link.num_lanes; in cdns_mhdp_link_training_channel_eq()
1084 cdns_mhdp_adjust_lt(mhdp, mhdp->link.num_lanes, in cdns_mhdp_link_training_channel_eq()
1087 r = drm_dp_clock_recovery_ok(link_status, mhdp->link.num_lanes); in cdns_mhdp_link_training_channel_eq()
[all...]
/kernel/linux/linux-6.6/drivers/phy/ti/
H A Dphy-j721e-wiz.c385 u32 num_lanes; member
417 u32 num_lanes = wiz->num_lanes; in wiz_p_mac_div_sel() local
421 for (i = 0; i < num_lanes; i++) { in wiz_p_mac_div_sel()
440 u32 num_lanes = wiz->num_lanes; in wiz_mode_select() local
445 for (i = 0; i < num_lanes; i++) { in wiz_mode_select()
469 u32 num_lanes = wiz->num_lanes; in wiz_init_raw_interface() local
473 for (i = 0; i < num_lanes; in wiz_init_raw_interface()
522 int num_lanes = wiz->num_lanes; wiz_regfield_init() local
1274 u32 num_lanes = wiz->num_lanes; wiz_phy_reset_deassert() local
1414 u32 reg, num_lanes = 1, phy_type = PHY_NONE; wiz_get_lane_phy_types() local
1457 u32 num_lanes; wiz_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/cadence/
H A Dcdns-csi2rx.c74 u8 num_lanes; member
118 reg = csi2rx->num_lanes << 8; in csi2rx_start()
119 for (i = 0; i < csi2rx->num_lanes; i++) { in csi2rx_start()
130 for (i = csi2rx->num_lanes; i < csi2rx->max_lanes; i++) { in csi2rx_start()
390 csi2rx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2rx_parse_dt()
391 if (csi2rx->num_lanes > csi2rx->max_lanes) { in csi2rx_parse_dt()
393 csi2rx->num_lanes); in csi2rx_parse_dt()
465 csi2rx->num_lanes, csi2rx->max_lanes, csi2rx->max_streams, in csi2rx_probe()
H A Dcdns-csi2tx.c115 unsigned int num_lanes; member
251 for (i = 0; i < csi2tx->num_lanes; i++) in csi2tx_dphy_init_finish()
273 for (i = 0; i < csi2tx->num_lanes; i++) in csi2tx_dphy_setup()
515 csi2tx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2tx_check_lanes()
516 if (csi2tx->num_lanes > csi2tx->max_lanes) { in csi2tx_check_lanes()
523 for (i = 0; i < csi2tx->num_lanes; i++) { in csi2tx_check_lanes()
623 csi2tx->num_lanes, csi2tx->max_lanes, csi2tx->max_streams, in csi2tx_probe()
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/
H A Dpci-j721e.c54 u32 num_lanes; member
205 u32 lanes = pcie->num_lanes; in j721e_pcie_set_lane_count()
352 u32 num_lanes; in j721e_pcie_probe() local
381 ret = of_property_read_u32(node, "num-lanes", &num_lanes); in j721e_pcie_probe()
382 if (ret || num_lanes > MAX_LANES) in j721e_pcie_probe()
383 num_lanes = 1; in j721e_pcie_probe()
384 pcie->num_lanes = num_lanes; in j721e_pcie_probe()
/kernel/linux/linux-6.6/drivers/pci/controller/cadence/
H A Dpci-j721e.c56 u32 num_lanes; member
208 u32 lanes = pcie->num_lanes; in j721e_pcie_set_lane_count()
365 u32 num_lanes; in j721e_pcie_probe() local
434 ret = of_property_read_u32(node, "num-lanes", &num_lanes); in j721e_pcie_probe()
435 if (ret || num_lanes > MAX_LANES) in j721e_pcie_probe()
436 num_lanes = 1; in j721e_pcie_probe()
437 pcie->num_lanes = num_lanes; in j721e_pcie_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/
H A Ddp_panel.c97 link_info->num_lanes = dpcd[DP_MAX_LANE_COUNT] & DP_MAX_LANE_COUNT_MASK; in dp_panel_read_dpcd()
100 if (link_info->num_lanes > dp_panel->max_dp_lanes) in dp_panel_read_dpcd()
101 link_info->num_lanes = dp_panel->max_dp_lanes; in dp_panel_read_dpcd()
109 drm_dbg_dp(panel->drm_dev, "lane_count=%d\n", link_info->num_lanes); in dp_panel_read_dpcd()
146 data_rate_khz = link_info->num_lanes * link_info->rate * 8; in dp_panel_get_supported_bpp()
201 !is_lane_count_valid(dp_panel->link_info.num_lanes) || in dp_panel_read_sink_caps()
204 dp_panel->link_info.num_lanes); in dp_panel_read_sink_caps()
242 !is_lane_count_valid(dp_panel->link_info.num_lanes) in dp_panel_read_sink_caps()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/
H A Ddp_panel.c74 link_info->num_lanes = dpcd[DP_MAX_LANE_COUNT] & DP_MAX_LANE_COUNT_MASK; in dp_panel_read_dpcd()
76 if (link_info->num_lanes > dp_panel->max_dp_lanes) in dp_panel_read_dpcd()
77 link_info->num_lanes = dp_panel->max_dp_lanes; in dp_panel_read_dpcd()
85 DRM_DEBUG_DP("lane_count=%d\n", link_info->num_lanes); in dp_panel_read_dpcd()
121 data_rate_khz = link_info->num_lanes * link_info->rate * 8; in dp_panel_get_supported_bpp()
172 !is_lane_count_valid(dp_panel->link_info.num_lanes) || in dp_panel_read_sink_caps()
217 !is_lane_count_valid(dp_panel->link_info.num_lanes) in dp_panel_read_sink_caps()

Completed in 21 milliseconds

123456