Lines Matching defs:lane
310 unsigned int lane);
579 /* Select values of registers and mask, depending on enabled lane
583 /* lane 0 */
693 /* Verify lane count. */
698 /* valid lane count. */
710 * levels, per-lane.
745 /* lane 1 */
765 /* Configure lane count as required. */
787 * Assert lane reset on unused lanes and lane 0 so they remain in reset
806 /* release pma_xcvr_pllclk_en_ln_*, only for the master lane */
854 u8 lane;
857 for (lane = 0; lane < dp->lanes; lane++) {
858 val = cdns_torrent_phy_read(cdns_phy->regmap_tx_lane_cdb[lane],
865 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
868 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
870 val = vltg_coeff[dp->voltage[lane]][dp->pre[lane]].diag_tx_drv;
871 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
873 val = vltg_coeff[dp->voltage[lane]][dp->pre[lane]].mgnfs_mult;
874 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
877 val = vltg_coeff[dp->voltage[lane]][dp->pre[lane]].cpost_mult;
878 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
882 val = cdns_torrent_phy_read(cdns_phy->regmap_tx_lane_cdb[lane],
889 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
966 /* release pma_xcvr_pllclk_en_ln_*, only for the master lane */
1026 /* PMA lane configuration to deal with multi-link operation */
1464 /* PMA lane configuration to deal with multi-link operation */
1471 unsigned int lane)
1473 /* Per lane, refclock-dependent receiver detection setting */
1475 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
1478 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
1482 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
1484 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
1486 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
1488 cdns_torrent_phy_write(cdns_phy->regmap_rx_lane_cdb[lane],
1490 cdns_torrent_phy_write(cdns_phy->regmap_rx_lane_cdb[lane],
1492 cdns_torrent_phy_write(cdns_phy->regmap_rx_lane_cdb[lane],
1495 cdns_torrent_phy_write(cdns_phy->regmap_rx_lane_cdb[lane],
1498 cdns_torrent_phy_write(cdns_phy->regmap_rx_lane_cdb[lane],
1500 cdns_torrent_phy_write(cdns_phy->regmap_rx_lane_cdb[lane],
1502 cdns_torrent_phy_write(cdns_phy->regmap_rx_lane_cdb[lane],
1505 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
1507 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
1509 cdns_torrent_phy_write(cdns_phy->regmap_tx_lane_cdb[lane],
1539 * lane count.
1542 /* lane 0 */
1583 * master lane
1615 /* Take the PHY lane group out of reset */
1775 dev_err(dev, "Failed to init tx lane CDB regmap\n");
1786 dev_err(dev, "Failed to init rx lane CDB regmap\n");
1905 /* PMA TX lane registers configurations */
1918 /* PMA RX lane registers configurations */
1983 * PHY type and are per lane.
2037 /* PMA TX lane registers configurations */
2050 /* PMA RX lane registers configurations */
2300 dev_err(dev, "Invalid lane configuration\n");