Home
last modified time | relevance | path

Searched refs:num_lanes (Results 1 – 14 of 14) sorted by relevance

/drivers/phy/rockchip/
A Dphy-rockchip-snps-pcie3.c58 int num_lanes; member
76 for (int i = 0; i < priv->num_lanes; i++) { in rockchip_p3phy_rk3568_init()
121 for (int i = 0; i < priv->num_lanes; i++) { in rockchip_p3phy_rk3588_init()
218 priv->num_lanes = ret / sizeof(u32); in rockchip_p3phy_probe()
219 if (priv->num_lanes < 2 || in rockchip_p3phy_probe()
220 priv->num_lanes > ARRAY_SIZE(priv->lanes)) { in rockchip_p3phy_probe()
226 priv->num_lanes); in rockchip_p3phy_probe()
A Dphy-rockchip-usbdp.c408 int ret, i, len, num_lanes; in udphy_parse_lane_mux_data() local
418 num_lanes = len / sizeof(u32); in udphy_parse_lane_mux_data()
420 if (num_lanes != 2 && num_lanes != 4) { in udphy_parse_lane_mux_data()
426 num_lanes); in udphy_parse_lane_mux_data()
432 for (i = 0; i < num_lanes; i++) { in udphy_parse_lane_mux_data()
443 for (j = i + 1; j < num_lanes; j++) { in udphy_parse_lane_mux_data()
453 if (num_lanes == 2) in udphy_parse_lane_mux_data()
/drivers/phy/ti/
A Dphy-j721e-wiz.c347 u32 num_lanes; member
632 u32 num_lanes = wiz->num_lanes; in wiz_reset_deassert() local
711 u32 num_lanes = wiz->num_lanes; in wiz_p_mac_div_sel() local
715 for (i = 0; i < num_lanes; i++) { in wiz_p_mac_div_sel()
733 u32 num_lanes = wiz->num_lanes; in wiz_mode_select() local
737 for (i = 0; i < num_lanes; i++) { in wiz_mode_select()
751 u32 num_lanes = wiz->num_lanes; in wiz_init_raw_interface() local
803 int num_lanes = wiz->num_lanes; in wiz_regfield_init() local
1182 u32 num_lanes; in j721e_wiz_probe() local
1202 if (num_lanes > WIZ_MAX_LANES) { in j721e_wiz_probe()
[all …]
/drivers/soc/ti/
A Dkeystone_serdes.c127 static int ks2_serdes_init_cfg(u32 base, struct cfg_entry *cfg, u32 num_lanes) in ks2_serdes_init_cfg() argument
134 for (i = 0; i < num_lanes; i++) in ks2_serdes_init_cfg()
187 int ks2_serdes_init(u32 base, struct ks2_serdes *serdes, u32 num_lanes) in ks2_serdes_init() argument
201 ks2_serdes_init_cfg(base, &cfgs[i], num_lanes); in ks2_serdes_init()
204 for (i = 0; i < num_lanes; i++) in ks2_serdes_init()
/drivers/pci_endpoint/
A Dpcie_cdns_ti_ep.c50 u32 num_lanes; member
132 (pcie->num_lanes - 1) << 8); in pcie_cdns_ti_ctrl_init()
278 if (pcie->num_lanes > data->max_lanes) { in pcie_cdns_ti_ep_probe()
280 pcie->num_lanes, data->max_lanes); in pcie_cdns_ti_ep_probe()
281 pcie->num_lanes = data->max_lanes; in pcie_cdns_ti_ep_probe()
345 ret = dev_read_u32(dev, "num-lanes", &pcie->num_lanes); in pcie_cdns_ti_ep_of_to_plat()
/drivers/pci/
A Dpci-rcar-gen4.c108 u32 num_lanes; member
291 (rcar->num_lanes < 4) ? BIT(6) : 0); in rcar_gen4_pcie_additional_common_init()
311 ((rcar->num_lanes < 4) ? BIFUR_MOD_SET_ON : 0)); in rcar_gen4_pcie_common_init()
465 dw_pcie_link_set_max_link_width(&rcar->dw, rcar->num_lanes); in rcar_gen4_pcie_probe()
542 rcar->num_lanes = dev_read_u32_default(dev, "num-lanes", 4); in rcar_gen4_pcie_of_to_plat()
A Dpcie_dw_common.c32 void dw_pcie_link_set_max_link_width(struct pcie_dw *pci, u32 num_lanes) in dw_pcie_link_set_max_link_width() argument
37 if (!num_lanes) in dw_pcie_link_set_max_link_width()
49 switch (num_lanes) { in dw_pcie_link_set_max_link_width()
63 dev_err(pci->dev, "num-lanes %u: invalid value\n", num_lanes); in dw_pcie_link_set_max_link_width()
72 lnkcap |= FIELD_PREP(PCI_EXP_LNKCAP_MLW, num_lanes); in dw_pcie_link_set_max_link_width()
A Dpci_tegra.c200 unsigned int num_lanes; member
523 unsigned int index = 0, num_lanes = 0; in tegra_pcie_parse_dt() local
526 err = tegra_pcie_parse_port_info(subnode, &index, &num_lanes); in tegra_pcie_parse_dt()
532 lanes |= num_lanes << (index << 3); in tegra_pcie_parse_dt()
542 port->num_lanes = num_lanes; in tegra_pcie_parse_dt()
1019 port->num_lanes);
A Dpcie_cdns_ti.c204 u32 num_lanes; member
365 (pcie->num_lanes - 1) << 8); in pcie_cdns_ti_ctrl_init()
713 if (pcie->num_lanes > data->max_lanes) { in pcie_cdns_ti_probe()
715 pcie->num_lanes, data->max_lanes); in pcie_cdns_ti_probe()
716 pcie->num_lanes = data->max_lanes; in pcie_cdns_ti_probe()
802 ret = dev_read_u32(dev, "num-lanes", &pcie->num_lanes); in pcie_cdns_ti_of_to_plat()
A Dpcie_dw_rockchip.c46 u32 num_lanes; member
176 dw_pcie_link_set_max_link_width(&pci->dw, pci->num_lanes); in rk_pcie_configure()
424 priv->num_lanes = dev_read_u32_default(dev, "num-lanes", 1); in rockchip_pcie_parse_dt()
A Dpcie_dw_common.h140 void dw_pcie_link_set_max_link_width(struct pcie_dw *pci, u32 num_lanes);
A Dpci_mvebu.c623 u32 num_lanes; in mvebu_pcie_port_parse_dt() local
639 if (!ofnode_read_u32(node, "num-lanes", &num_lanes) && num_lanes == 4) in mvebu_pcie_port_parse_dt()
/drivers/phy/cadence/
A Dphy-cadence-sierra.c280 u32 num_lanes; member
334 u32 num_lanes; member
392 for (i = 0; i < ins->num_lanes; i++) { in cdns_sierra_link_init()
414 for (i = 0; i < ins->num_lanes; i++) { in cdns_sierra_link_init()
624 if (ofnode_read_u32(child, "cdns,num-lanes", &inst->num_lanes)) in cdns_sierra_get_optional()
823 int i, j, node, mlane, num_lanes, ret; in cdns_sierra_phy_configure_multilink() local
859 num_lanes = sp->phys[node]->num_lanes; in cdns_sierra_phy_configure_multilink()
876 for (i = 0; i < num_lanes; i++) { in cdns_sierra_phy_configure_multilink()
898 for (i = 0; i < num_lanes; i++) { in cdns_sierra_phy_configure_multilink()
1042 sp->num_lanes += inst->num_lanes; in cdns_sierra_link_probe()
A Dphy-cadence-torrent.c236 u32 num_lanes; member
432 int i, j, node, mlane, num_lanes, ret; in cdns_torrent_phy_configure_multilink() local
493 num_lanes = cdns_phy->phys[node].num_lanes; in cdns_torrent_phy_configure_multilink()
527 for (i = 0; i < num_lanes; i++) { in cdns_torrent_phy_configure_multilink()
562 for (i = 0; i < num_lanes; i++) { in cdns_torrent_phy_configure_multilink()
575 for (i = 0; i < num_lanes; i++) { in cdns_torrent_phy_configure_multilink()
701 &cdns_phy->phys[node].num_lanes)) { in cdns_torrent_phy_probe()
708 total_num_lanes += cdns_phy->phys[node].num_lanes; in cdns_torrent_phy_probe()
823 for (i = 0; i < inst->num_lanes; i++) { in cdns_torrent_phy_init()
858 for (i = 0; i < inst->num_lanes; i++) { in cdns_torrent_phy_init()
[all …]

Completed in 43 milliseconds