• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/alpine-hal/

Lines Matching defs:lane

115 	enum al_serdes_lane		lane);
128 enum al_serdes_lane lane);
508 enum al_serdes_lane lane)
510 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 201, 0xfc);
511 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 202, 0xff);
512 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 203, 0xff);
513 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 204, 0xff);
514 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 205, 0x7f);
515 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 205, 0xff);
522 enum al_serdes_lane lane)
524 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 205, 0x7f);
531 enum al_serdes_lane lane,
536 (enum al_serdes_reg_page)lane,
547 enum al_serdes_lane lane)
551 (enum al_serdes_reg_page)lane,
561 enum al_serdes_lane lane)
565 (enum al_serdes_reg_page)lane,
576 enum al_serdes_lane lane,
581 (enum al_serdes_reg_page)lane,
592 enum al_serdes_lane lane,
644 _al_serdes_lane_rx_rate_change_sw_flow_dis(obj, lane);
648 (enum al_serdes_reg_page)lane,
656 (enum al_serdes_reg_page)lane,
663 _al_serdes_lane_rx_rate_change_sw_flow_en_cond(obj, lane);
703 enum al_serdes_lane lane,
707 _al_serdes_lane_rx_rate_change_sw_flow_dis(obj, lane);
712 (enum al_serdes_reg_page)lane,
721 (enum al_serdes_reg_page)lane,
730 _al_serdes_lane_rx_rate_change_sw_flow_en_cond(obj, lane);
748 enum al_serdes_lane lane,
776 (enum al_serdes_reg_page)lane,
843 enum al_serdes_lane lane,
848 (enum al_serdes_reg_page)lane,
881 enum al_serdes_lane lane,
886 (enum al_serdes_reg_page)lane,
902 enum al_serdes_lane lane,
913 (enum al_serdes_reg_page)lane,
919 (enum al_serdes_reg_page)lane,
925 (enum al_serdes_reg_page)lane,
1014 enum al_serdes_lane lane)
1018 al_assert(lane != AL_SRDS_LANES_0123);
1021 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1023 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1025 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1027 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1029 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1033 * Disable the Rx rate change software flow by clearing bit 7 of lane PMA register 205
1037 al_dbg("%s(%d): actually disabling\n", __func__, lane);
1038 al_serdes_grp_reg_masked_write(obj, (enum al_serdes_reg_page)lane,
1048 int lane;
1050 for (lane = AL_SRDS_LANE_0; lane < AL_SRDS_NUM_LANES; lane++)
1051 _al_serdes_lane_rx_rate_change_sw_flow_dis(obj, lane);
1058 enum al_serdes_lane lane)
1066 al_assert(lane != AL_SRDS_LANES_0123);
1069 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1071 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1073 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1075 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1077 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane,
1094 obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA,
1099 obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA,
1113 obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA,
1119 * Enable the Rx rate change software flow by setting bit 7 of lane PMA register 205
1124 al_dbg("%s(%d): actually enabling\n", __func__, lane);
1127 al_serdes_grp_reg_masked_write(obj, (enum al_serdes_reg_page)lane,
1137 int lane;
1139 for (lane = AL_SRDS_LANE_0; lane < AL_SRDS_NUM_LANES; lane++)
1140 _al_serdes_lane_rx_rate_change_sw_flow_en_cond(obj, lane);
1147 enum al_serdes_lane lane,
1157 lane_regs = &regs_base->lane[lane];
1187 enum al_serdes_lane lane,
1193 enum al_serdes_reg_page page = (enum al_serdes_reg_page)lane;
1310 enum al_serdes_lane lane,
1317 (enum al_serdes_reg_page)lane,
1326 (enum al_serdes_reg_page)lane,
1334 (enum al_serdes_reg_page)lane,
1343 enum al_serdes_lane lane,
1352 (enum al_serdes_reg_page)lane,
1361 (enum al_serdes_reg_page)lane,
1370 (enum al_serdes_reg_page)lane,
1380 enum al_serdes_lane lane,
1388 al_serdes_tx_deemph_get(obj, lane, &c0, &c1, &c_1);
1430 al_serdes_tx_deemph_set(obj, lane, c0, c1, c_1);
1437 enum al_serdes_lane lane,
1445 al_serdes_tx_deemph_get(obj, lane, &c0, &c1, &c_1);
1480 al_serdes_tx_deemph_set(obj, lane, c0, c1, c_1);
1487 enum al_serdes_lane lane)
1502 al_serdes_tx_deemph_set(obj, lane, c0, c1, c_1);
1507 enum al_serdes_lane lane)
1513 (enum al_serdes_reg_page)lane,
1521 enum al_serdes_lane lane,
1529 (enum al_serdes_reg_page)lane,
1539 (enum al_serdes_reg_page)lane,
1556 (enum al_serdes_reg_page)lane,
1573 (enum al_serdes_reg_page)lane,
1590 (enum al_serdes_reg_page)lane,
1598 enum al_serdes_lane lane,
1604 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
1614 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
1623 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
1632 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
1641 enum al_serdes_lane lane,
1649 (enum al_serdes_reg_page)lane,
1659 (enum al_serdes_reg_page)lane,
1676 (enum al_serdes_reg_page)lane,
1693 (enum al_serdes_reg_page)lane,
1710 (enum al_serdes_reg_page)lane,
1727 (enum al_serdes_reg_page)lane,
1744 (enum al_serdes_reg_page)lane,
1923 al_reg_read32(&regs_base->lane[i].ipd_multi);
1947 &regs_base->lane[i].ipd_multi, state->ipd_multi[i]);
1969 al_reg_write32(&regs_base->lane[0].ictl_multi, 0x10110010);
1970 al_reg_write32(&regs_base->lane[1].ictl_multi, 0x10110010);
1971 al_reg_write32(&regs_base->lane[2].ictl_multi, 0x10110010);
1972 al_reg_write32(&regs_base->lane[3].ictl_multi, 0x10110010);
1974 al_reg_write32(&regs_base->lane[0].ipd_multi, 0x0003);
1975 al_reg_write32(&regs_base->lane[1].ipd_multi, 0x0003);
1976 al_reg_write32(&regs_base->lane[2].ipd_multi, 0x0003);
1977 al_reg_write32(&regs_base->lane[3].ipd_multi, 0x0003);
2194 al_reg_write32(&regs_base->lane[0].ictl_multi, 0x30330030);
2195 al_reg_write32(&regs_base->lane[1].ictl_multi, 0x30330030);
2196 al_reg_write32(&regs_base->lane[2].ictl_multi, 0x30330030);
2197 al_reg_write32(&regs_base->lane[3].ictl_multi, 0x30330030);
2199 al_reg_write32(&regs_base->lane[0].ipd_multi, 0x0003);
2200 al_reg_write32(&regs_base->lane[1].ipd_multi, 0x0003);
2201 al_reg_write32(&regs_base->lane[2].ipd_multi, 0x0003);
2202 al_reg_write32(&regs_base->lane[3].ipd_multi, 0x0003);
2409 enum al_serdes_lane lane,
2416 obj, (enum al_serdes_reg_page)lane,
2427 obj, (enum al_serdes_reg_page)lane,
2439 obj, (enum al_serdes_reg_page)lane,
2451 obj, (enum al_serdes_reg_page)lane,
2463 obj, (enum al_serdes_reg_page)lane,
2474 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
2489 enum al_serdes_lane lane)
2521 obj, (enum al_serdes_reg_page)lane,
2527 obj, (enum al_serdes_reg_page)lane,
2532 obj, (enum al_serdes_reg_page)lane,
2537 obj, (enum al_serdes_reg_page)lane,
2559 obj, (enum al_serdes_reg_page)lane,
2571 obj, (enum al_serdes_reg_page)lane,
2583 obj, (enum al_serdes_reg_page)lane,
2596 obj, (enum al_serdes_reg_page)lane,
2608 obj, (enum al_serdes_reg_page)lane,
2614 obj, (enum al_serdes_reg_page)lane,
2623 obj, (enum al_serdes_reg_page)lane,
2631 obj, (enum al_serdes_reg_page)lane,
2651 obj, (enum al_serdes_reg_page)lane,
2657 obj, (enum al_serdes_reg_page)lane,
2663 obj, (enum al_serdes_reg_page)lane,
2671 obj, (enum al_serdes_reg_page)lane,
2676 obj, (enum al_serdes_reg_page)lane,
2681 obj, (enum al_serdes_reg_page)lane,
2686 obj, (enum al_serdes_reg_page)lane,
2704 enum al_serdes_lane lane,
2723 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
2727 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
2731 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
2735 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane,
2771 (enum al_serdes_reg_page)lane,
2785 (enum al_serdes_reg_page)lane,
2800 (enum al_serdes_reg_page)lane,
2814 (enum al_serdes_reg_page)lane,
2854 (enum al_serdes_reg_page)lane,
2863 obj, (enum al_serdes_reg_page)lane,
2887 obj, (enum al_serdes_reg_page)lane,
2893 obj, (enum al_serdes_reg_page)lane,
2905 (enum al_serdes_reg_page)lane,
2945 (enum al_serdes_reg_page)lane,
2954 obj, (enum al_serdes_reg_page)lane,
2978 obj, (enum al_serdes_reg_page)lane,
2984 obj, (enum al_serdes_reg_page)lane,
2996 (enum al_serdes_reg_page)lane,
3024 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA,
3027 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA,
3030 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA,
3033 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA,