Lines Matching +full:1 +full:- +full:lane
1 // SPDX-License-Identifier: GPL-2.0+
37 if (!(serdes1_prtcl_map & (1 << NONE))) in is_serdes_configured()
40 ret = (1 << device) & serdes1_prtcl_map; in is_serdes_configured()
45 if (!(serdes2_prtcl_map & (1 << NONE))) in is_serdes_configured()
48 return (1 << device) & serdes2_prtcl_map; in is_serdes_configured()
54 u32 pordevsr = in_be32(&gur->pordevsr); in fsl_serdes_init()
57 int lane; in fsl_serdes_init() local
59 if (serdes1_prtcl_map & (1 << NONE) && in fsl_serdes_init()
60 serdes2_prtcl_map & (1 << NONE)) in fsl_serdes_init()
69 for (lane = 0; lane < SRDS1_MAX_LANES; lane++) { in fsl_serdes_init()
70 enum srds_prtcl lane_prtcl = serdes1_cfg_tbl[srds_cfg][lane]; in fsl_serdes_init()
71 serdes1_prtcl_map |= (1 << lane_prtcl); in fsl_serdes_init()
75 serdes1_prtcl_map |= (1 << NONE); in fsl_serdes_init()
82 for (lane = 0; lane < SRDS2_MAX_LANES; lane++) { in fsl_serdes_init()
83 enum srds_prtcl lane_prtcl = serdes2_cfg_tbl[srds_cfg][lane]; in fsl_serdes_init()
84 serdes2_prtcl_map |= (1 << lane_prtcl); in fsl_serdes_init()
88 serdes2_prtcl_map |= (1 << NONE); in fsl_serdes_init()