]>
git.ipfire.org Git - people/ms/u-boot.git/blob - arch/arm/include/asm/arch-fsl-lsch3/fsl_serdes.h
2 * Copyright 2015 Freescale Semiconductor, Inc.
4 * SPDX-License-Identifier: GPL-2.0+
12 #define SRDS_MAX_LANES 8
48 QSGMII_A
, /* A indicates MACs 1-4 */
49 QSGMII_B
, /* B indicates MACs 5-8 */
50 QSGMII_C
, /* C indicates MACs 9-12 */
51 QSGMII_D
, /* D indicates MACs 12-16 */
60 int is_serdes_configured(enum srds_prtcl device
);
61 void fsl_serdes_init(void);
63 int serdes_get_first_lane(u32 sd
, enum srds_prtcl device
);
64 enum srds_prtcl
serdes_get_prtcl(int serdes
, int cfg
, int lane
);
65 int is_serdes_prtcl_valid(int serdes
, u32 prtcl
);
67 #endif /* __FSL_SERDES_H */