Lines Matching refs:obj

84 	struct al_serdes_grp_obj	*obj,
93 struct al_serdes_grp_obj *obj,
103 struct al_serdes_grp_obj *obj,
114 struct al_serdes_grp_obj *obj,
121 struct al_serdes_grp_obj *obj);
127 struct al_serdes_grp_obj *obj,
134 struct al_serdes_grp_obj *obj);
146 struct al_serdes_grp_obj *obj, in al_serdes_reg_read() argument
157 obj, in al_serdes_reg_read()
162 al_assert(obj); in al_serdes_reg_read()
170 obj, in al_serdes_reg_read()
186 struct al_serdes_grp_obj *obj, in al_serdes_reg_write() argument
197 obj, in al_serdes_reg_write()
203 al_assert(obj); in al_serdes_reg_write()
210 obj, in al_serdes_reg_write()
252 struct al_serdes_grp_obj *obj, in al_serdes_bist_overrides_enable() argument
286 obj, in al_serdes_bist_overrides_enable()
296 obj, in al_serdes_bist_overrides_enable()
306 obj, in al_serdes_bist_overrides_enable()
317 obj, in al_serdes_bist_overrides_enable()
328 obj, in al_serdes_bist_overrides_enable()
336 obj, in al_serdes_bist_overrides_enable()
345 obj, in al_serdes_bist_overrides_enable()
358 obj, in al_serdes_bist_overrides_enable()
366 obj, in al_serdes_bist_overrides_enable()
374 obj, in al_serdes_bist_overrides_enable()
386 struct al_serdes_grp_obj *obj) in al_serdes_bist_overrides_disable() argument
391 obj, in al_serdes_bist_overrides_disable()
400 obj, in al_serdes_bist_overrides_disable()
410 obj, in al_serdes_bist_overrides_disable()
422 struct al_serdes_grp_obj *obj, in al_serdes_rx_rate_change() argument
450 obj, in al_serdes_rx_rate_change()
462 struct al_serdes_grp_obj *obj, in al_serdes_group_pm_set() argument
490 al_serdes_group_rx_rate_change_sw_flow_dis(obj); in al_serdes_group_pm_set()
493 obj, in al_serdes_group_pm_set()
501 al_serdes_group_rx_rate_change_sw_flow_en_cond(obj); in al_serdes_group_pm_set()
507 struct al_serdes_grp_obj *obj, in al_serdes_lane_rx_rate_change_sw_flow_en() argument
510 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 201, 0xfc); in al_serdes_lane_rx_rate_change_sw_flow_en()
511 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 202, 0xff); in al_serdes_lane_rx_rate_change_sw_flow_en()
512 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 203, 0xff); in al_serdes_lane_rx_rate_change_sw_flow_en()
513 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 204, 0xff); in al_serdes_lane_rx_rate_change_sw_flow_en()
514 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 205, 0x7f); in al_serdes_lane_rx_rate_change_sw_flow_en()
515 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 205, 0xff); in al_serdes_lane_rx_rate_change_sw_flow_en()
521 struct al_serdes_grp_obj *obj, in al_serdes_lane_rx_rate_change_sw_flow_dis() argument
524 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, 205, 0x7f); in al_serdes_lane_rx_rate_change_sw_flow_dis()
530 struct al_serdes_grp_obj *obj, in al_serdes_lane_pcie_rate_override_enable_set() argument
535 obj, in al_serdes_lane_pcie_rate_override_enable_set()
546 struct al_serdes_grp_obj *obj, in al_serdes_lane_pcie_rate_override_is_enabled() argument
550 obj, in al_serdes_lane_pcie_rate_override_is_enabled()
560 struct al_serdes_grp_obj *obj, in al_serdes_lane_pcie_rate_get() argument
564 obj, in al_serdes_lane_pcie_rate_get()
575 struct al_serdes_grp_obj *obj, in al_serdes_lane_pcie_rate_set() argument
580 obj, in al_serdes_lane_pcie_rate_set()
591 struct al_serdes_grp_obj *obj, in al_serdes_lane_pm_set() argument
644 _al_serdes_lane_rx_rate_change_sw_flow_dis(obj, lane); in al_serdes_lane_pm_set()
647 obj, in al_serdes_lane_pm_set()
655 obj, in al_serdes_lane_pm_set()
663 _al_serdes_lane_rx_rate_change_sw_flow_en_cond(obj, lane); in al_serdes_lane_pm_set()
669 struct al_serdes_grp_obj *obj, in al_serdes_pma_hard_reset_group() argument
673 al_serdes_group_rx_rate_change_sw_flow_dis(obj); in al_serdes_pma_hard_reset_group()
677 obj, in al_serdes_pma_hard_reset_group()
686 obj, in al_serdes_pma_hard_reset_group()
696 al_serdes_group_rx_rate_change_sw_flow_en_cond(obj); in al_serdes_pma_hard_reset_group()
702 struct al_serdes_grp_obj *obj, in al_serdes_pma_hard_reset_lane() argument
707 _al_serdes_lane_rx_rate_change_sw_flow_dis(obj, lane); in al_serdes_pma_hard_reset_lane()
711 obj, in al_serdes_pma_hard_reset_lane()
720 obj, in al_serdes_pma_hard_reset_lane()
730 _al_serdes_lane_rx_rate_change_sw_flow_en_cond(obj, lane); in al_serdes_pma_hard_reset_lane()
747 struct al_serdes_grp_obj *obj, in al_serdes_loopback_control() argument
775 obj, in al_serdes_loopback_control()
790 struct al_serdes_grp_obj *obj, in al_serdes_bist_pattern_select() argument
823 obj, in al_serdes_bist_pattern_select()
831 obj, in al_serdes_bist_pattern_select()
842 struct al_serdes_grp_obj *obj, in al_serdes_bist_tx_enable() argument
847 obj, in al_serdes_bist_tx_enable()
858 struct al_serdes_grp_obj *obj) in al_serdes_bist_tx_err_inject() argument
861 obj, in al_serdes_bist_tx_err_inject()
869 obj, in al_serdes_bist_tx_err_inject()
880 struct al_serdes_grp_obj *obj, in al_serdes_bist_rx_enable() argument
885 obj, in al_serdes_bist_rx_enable()
901 struct al_serdes_grp_obj *obj, in al_serdes_bist_rx_status() argument
912 obj, in al_serdes_bist_rx_status()
918 obj, in al_serdes_bist_rx_status()
924 obj, in al_serdes_bist_rx_status()
943 struct al_serdes_grp_obj *obj, in al_serdes_grp_reg_read() argument
948 struct al_serdes_regs __iomem *regs_base = obj->regs_base; in al_serdes_grp_reg_read()
960 struct al_serdes_grp_obj *obj, in al_serdes_grp_reg_write() argument
966 struct al_serdes_regs __iomem *regs_base = obj->regs_base; in al_serdes_grp_reg_write()
985 struct al_serdes_grp_obj *obj, in al_serdes_grp_reg_masked_write() argument
1003 val = al_serdes_grp_reg_read(obj, iter_page, type, offset); in al_serdes_grp_reg_masked_write()
1006 al_serdes_grp_reg_write(obj, iter_page, type, offset, val); in al_serdes_grp_reg_masked_write()
1013 struct al_serdes_grp_obj *obj, in _al_serdes_lane_rx_rate_change_sw_flow_dis() argument
1021 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_dis()
1023 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_dis()
1025 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_dis()
1027 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_dis()
1029 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_dis()
1038 al_serdes_grp_reg_masked_write(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_dis()
1046 struct al_serdes_grp_obj *obj) in al_serdes_group_rx_rate_change_sw_flow_dis() argument
1051 _al_serdes_lane_rx_rate_change_sw_flow_dis(obj, lane); in al_serdes_group_rx_rate_change_sw_flow_dis()
1057 struct al_serdes_grp_obj *obj, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond() argument
1069 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1071 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1073 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1075 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1077 (al_serdes_grp_reg_read(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1082 obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1087 obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1094 obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1099 obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1106 obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1113 obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1127 al_serdes_grp_reg_masked_write(obj, (enum al_serdes_reg_page)lane, in _al_serdes_lane_rx_rate_change_sw_flow_en_cond()
1135 struct al_serdes_grp_obj *obj) in al_serdes_group_rx_rate_change_sw_flow_en_cond() argument
1140 _al_serdes_lane_rx_rate_change_sw_flow_en_cond(obj, lane); in al_serdes_group_rx_rate_change_sw_flow_en_cond()
1146 struct al_serdes_grp_obj *obj, in al_serdes_eye_measure_run() argument
1151 struct al_serdes_grp_obj *grp_obj = obj; in al_serdes_eye_measure_run()
1186 struct al_serdes_grp_obj *obj, in al_serdes_eye_diag_sample() argument
1198 al_assert(obj); in al_serdes_eye_diag_sample()
1203 sample_count_orig_msb = al_serdes_grp_reg_read(obj, in al_serdes_eye_diag_sample()
1206 sample_count_orig_lsb = al_serdes_grp_reg_read(obj, in al_serdes_eye_diag_sample()
1211 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_eye_diag_sample()
1214 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_eye_diag_sample()
1219 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1223 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1227 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1233 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1239 al_serdes_grp_reg_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1243 al_serdes_grp_reg_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1248 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1255 if (al_serdes_grp_reg_read(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1267 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1273 *value = ((unsigned int)al_serdes_grp_reg_read(obj, page, in al_serdes_eye_diag_sample()
1276 al_serdes_grp_reg_read(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1280 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1284 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1288 al_serdes_grp_reg_masked_write(obj, page, AL_SRDS_REG_TYPE_PMA, in al_serdes_eye_diag_sample()
1294 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_eye_diag_sample()
1298 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_eye_diag_sample()
1309 struct al_serdes_grp_obj *obj, in al_serdes_tx_deemph_set() argument
1316 obj, in al_serdes_tx_deemph_set()
1325 obj, in al_serdes_tx_deemph_set()
1333 obj, in al_serdes_tx_deemph_set()
1342 struct al_serdes_grp_obj *obj, in al_serdes_tx_deemph_get() argument
1351 obj, in al_serdes_tx_deemph_get()
1360 obj, in al_serdes_tx_deemph_get()
1369 obj, in al_serdes_tx_deemph_get()
1379 struct al_serdes_grp_obj *obj, in al_serdes_tx_deemph_inc() argument
1388 al_serdes_tx_deemph_get(obj, lane, &c0, &c1, &c_1); in al_serdes_tx_deemph_inc()
1430 al_serdes_tx_deemph_set(obj, lane, c0, c1, c_1); in al_serdes_tx_deemph_inc()
1436 struct al_serdes_grp_obj *obj, in al_serdes_tx_deemph_dec() argument
1445 al_serdes_tx_deemph_get(obj, lane, &c0, &c1, &c_1); in al_serdes_tx_deemph_dec()
1480 al_serdes_tx_deemph_set(obj, lane, c0, c1, c_1); in al_serdes_tx_deemph_dec()
1486 struct al_serdes_grp_obj *obj, in al_serdes_tx_deemph_preset() argument
1502 al_serdes_tx_deemph_set(obj, lane, c0, c1, c_1); in al_serdes_tx_deemph_preset()
1506 struct al_serdes_grp_obj *obj, in al_serdes_signal_is_detected() argument
1512 obj, in al_serdes_signal_is_detected()
1520 static void al_serdes_tx_advanced_params_set(struct al_serdes_grp_obj *obj, in al_serdes_tx_advanced_params_set() argument
1528 al_serdes_grp_reg_masked_write(obj, in al_serdes_tx_advanced_params_set()
1538 al_serdes_grp_reg_masked_write(obj, in al_serdes_tx_advanced_params_set()
1555 al_serdes_grp_reg_write(obj, in al_serdes_tx_advanced_params_set()
1572 al_serdes_grp_reg_write(obj, in al_serdes_tx_advanced_params_set()
1589 al_serdes_grp_reg_write(obj, in al_serdes_tx_advanced_params_set()
1597 static void al_serdes_tx_advanced_params_get(struct al_serdes_grp_obj *obj, in al_serdes_tx_advanced_params_get() argument
1604 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_tx_advanced_params_get()
1614 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_tx_advanced_params_get()
1623 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_tx_advanced_params_get()
1632 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_tx_advanced_params_get()
1640 static void al_serdes_rx_advanced_params_set(struct al_serdes_grp_obj *obj, in al_serdes_rx_advanced_params_set() argument
1648 al_serdes_grp_reg_masked_write(obj, in al_serdes_rx_advanced_params_set()
1658 al_serdes_grp_reg_masked_write(obj, in al_serdes_rx_advanced_params_set()
1675 al_serdes_grp_reg_write(obj, in al_serdes_rx_advanced_params_set()
1692 al_serdes_grp_reg_write(obj, in al_serdes_rx_advanced_params_set()
1709 al_serdes_grp_reg_write(obj, in al_serdes_rx_advanced_params_set()
1726 al_serdes_grp_reg_write(obj, in al_serdes_rx_advanced_params_set()
1743 al_serdes_grp_reg_write(obj, in al_serdes_rx_advanced_params_set()
1750 static inline void al_serdes_common_cfg_eth(struct al_serdes_grp_obj *obj) in al_serdes_common_cfg_eth() argument
1753 obj, in al_serdes_common_cfg_eth()
1761 obj, in al_serdes_common_cfg_eth()
1769 obj, in al_serdes_common_cfg_eth()
1777 obj, in al_serdes_common_cfg_eth()
1785 obj, in al_serdes_common_cfg_eth()
1793 obj, in al_serdes_common_cfg_eth()
1801 obj, in al_serdes_common_cfg_eth()
1809 obj, in al_serdes_common_cfg_eth()
1817 obj, in al_serdes_common_cfg_eth()
1825 obj, in al_serdes_common_cfg_eth()
1833 obj, in al_serdes_common_cfg_eth()
1841 obj, in al_serdes_common_cfg_eth()
1849 obj, in al_serdes_common_cfg_eth()
1857 obj, in al_serdes_common_cfg_eth()
1865 obj, in al_serdes_common_cfg_eth()
1873 obj, in al_serdes_common_cfg_eth()
1881 obj, in al_serdes_common_cfg_eth()
1889 obj, in al_serdes_common_cfg_eth()
1905 struct al_serdes_grp_obj *obj, in al_serdes_mode_rx_tx_inv_state_save() argument
1908 struct al_serdes_regs __iomem *regs_base = obj->regs_base; in al_serdes_mode_rx_tx_inv_state_save()
1918 obj, in al_serdes_mode_rx_tx_inv_state_save()
1931 struct al_serdes_grp_obj *obj, in al_serdes_mode_rx_tx_inv_state_restore() argument
1934 struct al_serdes_regs __iomem *regs_base = obj->regs_base; in al_serdes_mode_rx_tx_inv_state_restore()
1941 obj, in al_serdes_mode_rx_tx_inv_state_restore()
1958 struct al_serdes_grp_obj *obj) in al_serdes_mode_set_sgmii() argument
1960 struct al_serdes_grp_obj *grp_obj = obj; in al_serdes_mode_set_sgmii()
1964 al_assert(obj); in al_serdes_mode_set_sgmii()
1986 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
1988 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
1990 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
1992 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
1994 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
1996 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
1998 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
2000 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
2002 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
2004 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
2006 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2008 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2010 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2012 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2014 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2016 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2018 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2020 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2022 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2024 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2026 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2028 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2030 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2032 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2034 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2036 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2038 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2040 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2042 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2044 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2046 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2048 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2050 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2052 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2054 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2056 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2058 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2060 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2062 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2064 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2066 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2068 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2070 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2072 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2074 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2076 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2078 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2080 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2082 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2084 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2086 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2088 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2090 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2092 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2094 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2096 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2098 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2100 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2102 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2104 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2106 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2108 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2110 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2112 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2114 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2116 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2118 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2120 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2122 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2124 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2126 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2128 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2130 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2132 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2134 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0_LANE_0, in al_serdes_mode_set_sgmii()
2136 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_1_LANE_1, in al_serdes_mode_set_sgmii()
2138 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_2_LANE_2, in al_serdes_mode_set_sgmii()
2140 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_3_LANE_3, in al_serdes_mode_set_sgmii()
2142 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2144 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2146 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2148 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2150 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2152 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2154 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2156 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
2158 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2160 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2162 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2164 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2166 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2168 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_sgmii()
2170 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
2172 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_sgmii()
2175 al_serdes_common_cfg_eth(obj); in al_serdes_mode_set_sgmii()
2184 struct al_serdes_grp_obj *obj) in al_serdes_mode_set_kr() argument
2186 struct al_serdes_grp_obj *grp_obj = obj; in al_serdes_mode_set_kr()
2190 al_assert(obj); in al_serdes_mode_set_kr()
2211 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2213 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2215 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2217 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2219 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2221 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2223 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2225 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2227 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2229 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2231 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2233 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2235 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2237 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2239 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2241 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2243 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2245 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2247 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2249 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2251 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2253 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2255 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2257 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2259 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2261 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2263 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2265 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2267 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2269 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2271 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2273 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2275 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2277 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2279 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2281 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2283 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2285 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2287 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2289 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2291 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2293 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2295 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2297 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2299 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2301 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2303 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2305 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2307 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2309 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2311 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2313 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2315 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2317 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2319 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2321 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2323 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2325 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2327 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2329 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2331 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2333 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2335 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2337 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2339 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2341 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2343 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2345 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2347 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2349 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2351 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2353 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2355 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2357 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2359 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0_LANE_0, in al_serdes_mode_set_kr()
2361 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_1_LANE_1, in al_serdes_mode_set_kr()
2363 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_2_LANE_2, in al_serdes_mode_set_kr()
2365 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_3_LANE_3, in al_serdes_mode_set_kr()
2367 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2369 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2371 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2373 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2375 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2377 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2379 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2381 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2383 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2385 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2387 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2389 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2391 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2393 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_mode_set_kr()
2395 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2397 al_serdes_grp_reg_write(obj, AL_SRDS_REG_PAGE_0123_LANES_0123, in al_serdes_mode_set_kr()
2400 al_serdes_common_cfg_eth(obj); in al_serdes_mode_set_kr()
2408 static void al_serdes_rx_advanced_params_get(struct al_serdes_grp_obj *obj, in al_serdes_rx_advanced_params_get() argument
2416 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_advanced_params_get()
2427 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_advanced_params_get()
2439 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_advanced_params_get()
2451 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_advanced_params_get()
2463 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_advanced_params_get()
2474 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_advanced_params_get()
2488 struct al_serdes_grp_obj *obj, in al_serdes_rx_equalization() argument
2521 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2527 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2532 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2537 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2559 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2571 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2583 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2596 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2608 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2614 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2623 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2631 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2651 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2657 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2663 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2671 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2676 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2681 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2686 obj, (enum al_serdes_reg_page)lane, in al_serdes_rx_equalization()
2703 struct al_serdes_grp_obj *obj, in al_serdes_calc_eye_size() argument
2723 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2727 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2731 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2735 al_serdes_reg_read(obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2740 al_serdes_reg_read(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2744 al_serdes_reg_read(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2748 al_serdes_reg_read(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2752 al_serdes_reg_read(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2756 al_serdes_reg_read(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2770 al_serdes_grp_reg_masked_write(obj, in al_serdes_calc_eye_size()
2784 al_serdes_grp_reg_masked_write(obj, in al_serdes_calc_eye_size()
2799 al_serdes_grp_reg_masked_write(obj, in al_serdes_calc_eye_size()
2813 al_serdes_grp_reg_masked_write(obj, in al_serdes_calc_eye_size()
2823 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2828 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2833 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2838 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2843 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2853 al_serdes_grp_reg_masked_write(obj, in al_serdes_calc_eye_size()
2863 obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2887 obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2893 obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2904 al_serdes_grp_reg_masked_write(obj, in al_serdes_calc_eye_size()
2914 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2919 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2924 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2929 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2934 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
2944 al_serdes_grp_reg_masked_write(obj, in al_serdes_calc_eye_size()
2954 obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2978 obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2984 obj, (enum al_serdes_reg_page)lane, in al_serdes_calc_eye_size()
2995 al_serdes_grp_reg_masked_write(obj, in al_serdes_calc_eye_size()
3003 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
3007 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
3011 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
3015 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
3019 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, in al_serdes_calc_eye_size()
3024 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, in al_serdes_calc_eye_size()
3027 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, in al_serdes_calc_eye_size()
3030 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, in al_serdes_calc_eye_size()
3033 al_serdes_reg_write(obj, (enum al_serdes_reg_page)lane, AL_SRDS_REG_TYPE_PMA, in al_serdes_calc_eye_size()
3040 struct al_serdes_grp_obj *obj, in al_serdes_sris_config() argument
3045 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in al_serdes_sris_config()
3048 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in al_serdes_sris_config()
3052 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in al_serdes_sris_config()
3055 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in al_serdes_sris_config()
3059 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in al_serdes_sris_config()
3062 al_serdes_reg_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PMA, in al_serdes_sris_config()
3066 al_serdes_grp_reg_masked_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PCS, in al_serdes_sris_config()
3072 al_serdes_grp_reg_masked_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PCS, in al_serdes_sris_config()
3078 al_serdes_grp_reg_masked_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PCS, in al_serdes_sris_config()
3084 al_serdes_grp_reg_masked_write(obj, AL_SRDS_REG_PAGE_4_COMMON, AL_SRDS_REG_TYPE_PCS, in al_serdes_sris_config()
3094 struct al_serdes_grp_obj *obj, in al_serdes_dcgain_set() argument
3097 al_serdes_grp_reg_masked_write(obj, in al_serdes_dcgain_set()
3110 struct al_serdes_grp_obj *obj) in al_serdes_hssp_handle_init() argument
3116 obj); in al_serdes_hssp_handle_init()
3118 al_memset(obj, 0, sizeof(struct al_serdes_grp_obj)); in al_serdes_hssp_handle_init()
3120 obj->regs_base = (struct al_serdes_regs *)serdes_regs_base; in al_serdes_hssp_handle_init()
3121 obj->type_get = al_serdes_hssp_type_get; in al_serdes_hssp_handle_init()
3122 obj->reg_read = al_serdes_reg_read; in al_serdes_hssp_handle_init()
3123 obj->reg_write = al_serdes_reg_write; in al_serdes_hssp_handle_init()
3124 obj->bist_overrides_enable = AL_SRDS_ADV_SRVC(al_serdes_bist_overrides_enable); in al_serdes_hssp_handle_init()
3125 obj->bist_overrides_disable = AL_SRDS_ADV_SRVC(al_serdes_bist_overrides_disable); in al_serdes_hssp_handle_init()
3126 obj->rx_rate_change = AL_SRDS_ADV_SRVC(al_serdes_rx_rate_change); in al_serdes_hssp_handle_init()
3127 obj->rx_rate_change_sw_flow_en = AL_SRDS_ADV_SRVC(al_serdes_lane_rx_rate_change_sw_flow_en); in al_serdes_hssp_handle_init()
3128 obj->rx_rate_change_sw_flow_dis = in al_serdes_hssp_handle_init()
3130 obj->pcie_rate_override_is_enabled = in al_serdes_hssp_handle_init()
3132 obj->pcie_rate_override_enable_set = in al_serdes_hssp_handle_init()
3134 obj->pcie_rate_get = AL_SRDS_ADV_SRVC(al_serdes_lane_pcie_rate_get); in al_serdes_hssp_handle_init()
3135 obj->pcie_rate_set = AL_SRDS_ADV_SRVC(al_serdes_lane_pcie_rate_set); in al_serdes_hssp_handle_init()
3136 obj->group_pm_set = AL_SRDS_ADV_SRVC(al_serdes_group_pm_set); in al_serdes_hssp_handle_init()
3137 obj->lane_pm_set = AL_SRDS_ADV_SRVC(al_serdes_lane_pm_set); in al_serdes_hssp_handle_init()
3138 obj->pma_hard_reset_group = AL_SRDS_ADV_SRVC(al_serdes_pma_hard_reset_group); in al_serdes_hssp_handle_init()
3139 obj->pma_hard_reset_lane = AL_SRDS_ADV_SRVC(al_serdes_pma_hard_reset_lane); in al_serdes_hssp_handle_init()
3140 obj->loopback_control = AL_SRDS_ADV_SRVC(al_serdes_loopback_control); in al_serdes_hssp_handle_init()
3141 obj->bist_pattern_select = AL_SRDS_ADV_SRVC(al_serdes_bist_pattern_select); in al_serdes_hssp_handle_init()
3142 obj->bist_tx_enable = AL_SRDS_ADV_SRVC(al_serdes_bist_tx_enable); in al_serdes_hssp_handle_init()
3143 obj->bist_tx_err_inject = AL_SRDS_ADV_SRVC(al_serdes_bist_tx_err_inject); in al_serdes_hssp_handle_init()
3144 obj->bist_rx_enable = AL_SRDS_ADV_SRVC(al_serdes_bist_rx_enable); in al_serdes_hssp_handle_init()
3145 obj->bist_rx_status = AL_SRDS_ADV_SRVC(al_serdes_bist_rx_status); in al_serdes_hssp_handle_init()
3146 obj->tx_deemph_preset = AL_SRDS_ADV_SRVC(al_serdes_tx_deemph_preset); in al_serdes_hssp_handle_init()
3147 obj->tx_deemph_inc = AL_SRDS_ADV_SRVC(al_serdes_tx_deemph_inc); in al_serdes_hssp_handle_init()
3148 obj->tx_deemph_dec = AL_SRDS_ADV_SRVC(al_serdes_tx_deemph_dec); in al_serdes_hssp_handle_init()
3149 obj->eye_measure_run = AL_SRDS_ADV_SRVC(al_serdes_eye_measure_run); in al_serdes_hssp_handle_init()
3150 obj->eye_diag_sample = AL_SRDS_ADV_SRVC(al_serdes_eye_diag_sample); in al_serdes_hssp_handle_init()
3151 obj->signal_is_detected = AL_SRDS_ADV_SRVC(al_serdes_signal_is_detected); in al_serdes_hssp_handle_init()
3152 obj->tx_advanced_params_set = AL_SRDS_ADV_SRVC(al_serdes_tx_advanced_params_set); in al_serdes_hssp_handle_init()
3153 obj->tx_advanced_params_get = AL_SRDS_ADV_SRVC(al_serdes_tx_advanced_params_get); in al_serdes_hssp_handle_init()
3154 obj->rx_advanced_params_set = AL_SRDS_ADV_SRVC(al_serdes_rx_advanced_params_set); in al_serdes_hssp_handle_init()
3155 obj->rx_advanced_params_get = AL_SRDS_ADV_SRVC(al_serdes_rx_advanced_params_get); in al_serdes_hssp_handle_init()
3156 obj->mode_set_sgmii = AL_SRDS_ADV_SRVC(al_serdes_mode_set_sgmii); in al_serdes_hssp_handle_init()
3157 obj->mode_set_kr = AL_SRDS_ADV_SRVC(al_serdes_mode_set_kr); in al_serdes_hssp_handle_init()
3158 obj->rx_equalization = AL_SRDS_ADV_SRVC(al_serdes_rx_equalization); in al_serdes_hssp_handle_init()
3159 obj->calc_eye_size = AL_SRDS_ADV_SRVC(al_serdes_calc_eye_size); in al_serdes_hssp_handle_init()
3160 obj->sris_config = AL_SRDS_ADV_SRVC(al_serdes_sris_config); in al_serdes_hssp_handle_init()
3161 obj->dcgain_set = AL_SRDS_ADV_SRVC(al_serdes_dcgain_set); in al_serdes_hssp_handle_init()