Lines Matching refs:sd
26 __weak void wriop_init_dpmac_qsgmii(int sd, int lane_prtcl) in wriop_init_dpmac_qsgmii() argument
51 int serdes_get_first_lane(u32 sd, enum srds_prtcl device) in serdes_get_first_lane() argument
57 switch (sd) { in serdes_get_first_lane()
73 printf("invalid SerDes%d\n", sd); in serdes_get_first_lane()
81 if (serdes_get_prtcl(sd, cfg, i) == device) in serdes_get_first_lane()
88 void serdes_init(u32 sd, u32 sd_addr, u32 rcwsr, u32 sd_prctl_mask, in serdes_init() argument
102 printf("Using SERDES%d Protocol: %d (0x%x)\n", sd + 1, cfg, cfg); in serdes_init()
104 if (!is_serdes_prtcl_valid(sd, cfg)) in serdes_init()
105 printf("SERDES%d[PRTCL] = 0x%x is not valid\n", sd + 1, cfg); in serdes_init()
108 enum srds_prtcl lane_prtcl = serdes_get_prtcl(sd, cfg, lane); in serdes_init()
119 wriop_init_dpmac_qsgmii(sd, (int)lane_prtcl); in serdes_init()
123 wriop_init_dpmac(sd, in serdes_init()
129 wriop_init_dpmac(sd, sgmii_dpmac[ in serdes_init()