| /drivers/phy/rockchip/ |
| A D | phy-rockchip-snps-pcie3.c | 58 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 D | phy-rockchip-usbdp.c | 408 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 D | phy-j721e-wiz.c | 347 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 D | keystone_serdes.c | 127 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 D | pcie_cdns_ti_ep.c | 50 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 D | pci-rcar-gen4.c | 108 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 D | pcie_dw_common.c | 32 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 D | pci_tegra.c | 200 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 D | pcie_cdns_ti.c | 204 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 D | pcie_dw_rockchip.c | 46 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 D | pcie_dw_common.h | 140 void dw_pcie_link_set_max_link_width(struct pcie_dw *pci, u32 num_lanes);
|
| A D | pci_mvebu.c | 623 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 D | phy-cadence-sierra.c | 280 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 D | phy-cadence-torrent.c | 236 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 …]
|