Lines Matching defs:serdes_type
793 u32 hws_serdes_topology_verify(enum serdes_type serdes_type, u32 serdes_id,
800 if (serdes_type > RXAUI) {
802 __func__, serdes_type_to_string[serdes_type], serdes_id);
806 unit_id = serdes_type_to_unit_info[serdes_type].serdes_unit_id;
807 unit_numb = serdes_type_to_unit_info[serdes_type].serdes_unit_num;
820 if (((serdes_type <= PEX3)) &&
844 serdes_type_to_string[serdes_type]);
849 serdes_type_to_string[serdes_type]);
856 serdes_type_to_string[serdes_type],
1297 enum serdes_seq serdes_type_and_speed_to_speed_seq(enum serdes_type serdes_type,
1303 switch (serdes_type) {
1372 if (serdes_map[lane_num].serdes_type == DEFAULT_SERDES)
1381 serdes_type]);
1474 enum serdes_type serdes_type;
1502 serdes_type = serdes_map[serdes_id].serdes_type;
1509 if (serdes_type == DEFAULT_SERDES)
1511 else if (serdes_type <= PEX3) /* PEX type */
1514 ref_clock = hws_serdes_get_ref_clock_val(serdes_type);
1522 serdes_type,
1562 static int serdes_pex_usb3_pipe_delay_w_a(u32 serdes_num, u8 serdes_type)
1577 if (serdes_type == PEX)
1579 if (serdes_type == USB3) {
1602 * INPUT: serdes_type - Type of Serdes
1610 int hws_serdes_pex_ref_clock_satr_get(enum serdes_type serdes_type, u32 *pex_satr)
1616 switch (serdes_type) {
1631 __func__, serdes_type);
1640 u32 hws_serdes_get_ref_clock_val(enum serdes_type serdes_type)
1647 if (serdes_type >= LAST_SERDES_TYPE)
1653 if (serdes_type > PEX3) {
1660 (serdes_type, &pex_satr));
1670 __func__, serdes_type);
1676 enum serdes_type serdes_type,
1691 DEBUG_INIT_FULL_C("serdes type = ", serdes_type, 2);
1697 serdes_type_and_speed_to_speed_seq(serdes_type,
1702 serdes_type, baud_rate);
1708 switch (serdes_type) {
1720 pex_idx = serdes_type - PEX0;
1722 if ((is_pex_by1 == 1) || (serdes_type == PEX0)) {
1772 (serdes_num, serdes_type, ref_clock));
1798 (serdes_num, serdes_type, ref_clock));
1800 if (serdes_type == USB3_DEVICE) {
1820 sata_idx = ((serdes_type == SATA0) ||
1821 (serdes_type == SATA1)) ? 0 : 1;
1822 sata_port = ((serdes_type == SATA0) ||
1823 (serdes_type == SATA2)) ? 0 : 1;
1832 (serdes_num, serdes_type, ref_clock));
1853 (serdes_num, serdes_type, ref_clock));
1865 reg_data |= 0x1 << (serdes_type - SGMII0);
1876 (serdes_num, serdes_type, ref_clock));
1890 (serdes_num, serdes_power_up, serdes_type,
1895 ("serdes_power_up_ctrl: bad serdes_type parameter\n");
1915 enum serdes_type serdes_type;
1935 serdes_type = serdes_map[idx].serdes_type;
1941 serdes_type);
1943 if (serdes_type == DEFAULT_SERDES)
1947 (serdes_type, idx, serdes_mode) != MV_OK) {
1948 serdes_map[idx].serdes_type =
1966 if (serdes_type == PEX0)
1974 serdes_map[idx].serdes_type = DEFAULT_SERDES;
2010 int hws_ref_clock_set(u32 serdes_num, enum serdes_type serdes_type,
2023 switch (serdes_type) {
2049 __func__, ref_clock, serdes_num, serdes_type);
2066 serdes_type);
2085 serdes_type);
2100 serdes_type);
2121 if ((serdes_type == USB3_HOST0) || (serdes_type == USB3_HOST1) ||
2122 (serdes_type == USB3_DEVICE)) {