Lines Matching refs:serdes_num

1456 int serdes_polarity_config(u32 serdes_num, int is_rx)  in serdes_polarity_config()  argument
1462 reg_addr = SERDES_REGS_LANE_BASE_OFFSET(serdes_num) + SYNC_PATTERN_REG; in serdes_polarity_config()
1562 static int serdes_pex_usb3_pipe_delay_w_a(u32 serdes_num, u8 serdes_type) in serdes_pex_usb3_pipe_delay_w_a() argument
1567 if (serdes_num >= 3) { in serdes_pex_usb3_pipe_delay_w_a()
1578 reg_data |= 1 << (7 + (serdes_num - 3)); in serdes_pex_usb3_pipe_delay_w_a()
1581 reg_data &= ~(1 << (7 + (serdes_num - 3))); in serdes_pex_usb3_pipe_delay_w_a()
1675 int serdes_power_up_ctrl(u32 serdes_num, int serdes_power_up, in serdes_power_up_ctrl() argument
1690 DEBUG_INIT_FULL_C("serdes num = ", serdes_num, 2); in serdes_power_up_ctrl()
1715 (serdes_num, PEX)); in serdes_power_up_ctrl()
1759 CHECK_STATUS(mv_seq_exec(serdes_num, PEX_POWER_UP_SEQ)); in serdes_power_up_ctrl()
1768 (serdes_num, PEX_BY_4_CONFIG_SEQ)); in serdes_power_up_ctrl()
1772 (serdes_num, serdes_type, ref_clock)); in serdes_power_up_ctrl()
1773 CHECK_STATUS(mv_seq_exec(serdes_num, speed_seq_id)); in serdes_power_up_ctrl()
1775 (serdes_num, PEX_ELECTRICAL_CONFIG_SEQ)); in serdes_power_up_ctrl()
1779 (serdes_num, PEX_TX_CONFIG_SEQ2)); in serdes_power_up_ctrl()
1781 (serdes_num, PEX_TX_CONFIG_SEQ3)); in serdes_power_up_ctrl()
1783 (serdes_num, PEX_TX_CONFIG_SEQ1)); in serdes_power_up_ctrl()
1793 (serdes_num, USB3)); in serdes_power_up_ctrl()
1796 (serdes_num, USB3_POWER_UP_SEQ)); in serdes_power_up_ctrl()
1798 (serdes_num, serdes_type, ref_clock)); in serdes_power_up_ctrl()
1799 CHECK_STATUS(mv_seq_exec(serdes_num, speed_seq_id)); in serdes_power_up_ctrl()
1802 (serdes_num, in serdes_power_up_ctrl()
1806 (serdes_num, USB3_ELECTRICAL_CONFIG_SEQ)); in serdes_power_up_ctrl()
1808 (serdes_num, USB3_TX_CONFIG_SEQ1)); in serdes_power_up_ctrl()
1810 (serdes_num, USB3_TX_CONFIG_SEQ2)); in serdes_power_up_ctrl()
1812 (serdes_num, USB3_TX_CONFIG_SEQ3)); in serdes_power_up_ctrl()
1830 (serdes_num, SATA_POWER_UP_SEQ)); in serdes_power_up_ctrl()
1832 (serdes_num, serdes_type, ref_clock)); in serdes_power_up_ctrl()
1833 CHECK_STATUS(mv_seq_exec(serdes_num, speed_seq_id)); in serdes_power_up_ctrl()
1835 (serdes_num, SATA_ELECTRICAL_CONFIG_SEQ)); in serdes_power_up_ctrl()
1837 (serdes_num, SATA_TX_CONFIG_SEQ1)); in serdes_power_up_ctrl()
1843 (serdes_num, SATA_TX_CONFIG_SEQ2)); in serdes_power_up_ctrl()
1851 (serdes_num, SGMII_POWER_UP_SEQ)); in serdes_power_up_ctrl()
1853 (serdes_num, serdes_type, ref_clock)); in serdes_power_up_ctrl()
1854 CHECK_STATUS(mv_seq_exec(serdes_num, speed_seq_id)); in serdes_power_up_ctrl()
1856 (serdes_num, SGMII_ELECTRICAL_CONFIG_SEQ)); in serdes_power_up_ctrl()
1858 (serdes_num, SGMII_TX_CONFIG_SEQ1)); in serdes_power_up_ctrl()
1860 (serdes_num, SGMII_TX_CONFIG_SEQ2)); in serdes_power_up_ctrl()
1874 (serdes_num, QSGMII_POWER_UP_SEQ)); in serdes_power_up_ctrl()
1876 (serdes_num, serdes_type, ref_clock)); in serdes_power_up_ctrl()
1877 CHECK_STATUS(mv_seq_exec(serdes_num, speed_seq_id)); in serdes_power_up_ctrl()
1879 (serdes_num, in serdes_power_up_ctrl()
1882 (serdes_num, QSGMII_TX_CONFIG_SEQ1)); in serdes_power_up_ctrl()
1884 (serdes_num, QSGMII_TX_CONFIG_SEQ2)); in serdes_power_up_ctrl()
1890 (serdes_num, serdes_power_up, serdes_type, in serdes_power_up_ctrl()
1900 DEBUG_INIT_FULL_C("serdes num = ", serdes_num, 1); in serdes_power_up_ctrl()
1902 CHECK_STATUS(mv_seq_exec(serdes_num, SERDES_POWER_DOWN_SEQ)); in serdes_power_up_ctrl()
1907 serdes_num, 2); in serdes_power_up_ctrl()
2010 int hws_ref_clock_set(u32 serdes_num, enum serdes_type serdes_type, in hws_ref_clock_set() argument
2017 if (hws_is_serdes_active(serdes_num) != 1) { in hws_ref_clock_set()
2019 serdes_num); in hws_ref_clock_set()
2031 (serdes_num, in hws_ref_clock_set()
2036 (serdes_num, in hws_ref_clock_set()
2042 (serdes_num, in hws_ref_clock_set()
2049 __func__, ref_clock, serdes_num, serdes_type); in hws_ref_clock_set()
2115 SERDES_REGS_LANE_BASE_OFFSET(serdes_num)); in hws_ref_clock_set()
2119 SERDES_REGS_LANE_BASE_OFFSET(serdes_num), reg_data); in hws_ref_clock_set()
2124 SERDES_REGS_LANE_BASE_OFFSET(serdes_num)); in hws_ref_clock_set()
2128 SERDES_REGS_LANE_BASE_OFFSET(serdes_num), reg_data); in hws_ref_clock_set()
2131 SERDES_REGS_LANE_BASE_OFFSET(serdes_num)); in hws_ref_clock_set()
2135 SERDES_REGS_LANE_BASE_OFFSET(serdes_num), reg_data); in hws_ref_clock_set()