Searched refs:serdes (Results 1 - 25 of 39) sorted by relevance

12

/u-boot/drivers/phy/renesas/
H A DMakefile1 obj-$(CONFIG_PHY_R8A779F0_ETHERNET_SERDES) += r8a779f0-ether-serdes.o
/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dfsl_corenet2_serdes.h9 int is_serdes_prtcl_valid(int serdes, u32 prtcl);
H A Dt1024_serdes.c35 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
40 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
H A Dp1021_serdes.c54 serdes_85xx_t *serdes = (void *)CFG_SYS_MPC85xx_SERDES1_ADDR; local
77 /* Set the first bit to indicate serdes has been initialized */
94 clrsetbits_be32(&serdes->srdscr3, mask, val);
100 clrsetbits_be32(&serdes->srdscr4, mask, val);
H A Dt2080_serdes.c184 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
188 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
191 ptr = serdes_cfg_tbl[serdes];
200 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
205 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
208 ptr = serdes_cfg_tbl[serdes];
H A Dt1040_serdes.c49 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
54 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
H A Db4860_serdes.c244 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
248 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
251 ptr = serdes_cfg_tbl[serdes];
261 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
266 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
269 ptr = serdes_cfg_tbl[serdes];
H A Dt4240_serdes.c275 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
279 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
282 ptr = serdes_cfg_tbl[serdes];
291 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
296 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
299 ptr = serdes_cfg_tbl[serdes];
/u-boot/arch/arm/cpu/armv7/ls102xa/
H A Dfsl_ls1_serdes.h9 int is_serdes_prtcl_valid(int serdes, u32 prtcl);
H A Dls102xa_serdes.c22 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
27 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dls1012a_serdes.c32 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
36 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
39 ptr = serdes_cfg_tbl[serdes];
49 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
54 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
57 ptr = serdes_cfg_tbl[serdes];
H A Dls1043a_serdes.c44 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
48 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
51 ptr = serdes_cfg_tbl[serdes];
61 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
66 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
69 ptr = serdes_cfg_tbl[serdes];
H A Dls1088a_serdes.c63 int serdes_get_number(int serdes, int cfg) argument
69 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
72 ptr = serdes_cfg_tbl[serdes];
80 index = (serdes == FSL_SRDS_1) ? j : i;
96 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
100 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
106 if (serdes == FSL_SRDS_1 && lane == 2) {
110 ptr = serdes_cfg_tbl[serdes];
120 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
125 if (serdes >
[all...]
H A Dls1028a_serdes.c49 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
53 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
56 ptr = serdes_cfg_tbl[serdes];
66 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
71 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
74 ptr = serdes_cfg_tbl[serdes];
H A Dls1046a_serdes.c59 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
63 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
66 ptr = serdes_cfg_tbl[serdes];
76 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
81 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
84 ptr = serdes_cfg_tbl[serdes];
H A Dlx2160a_serdes.c108 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
112 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
115 ptr = serdes_cfg_tbl[serdes];
125 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
130 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
133 ptr = serdes_cfg_tbl[serdes];
H A Dls2080a_serdes.c82 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) argument
86 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
89 ptr = serdes_cfg_tbl[serdes];
99 int is_serdes_prtcl_valid(int serdes, u32 prtcl) argument
104 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl))
107 ptr = serdes_cfg_tbl[serdes];
/u-boot/arch/arm/include/asm/arch-ls102xa/
H A Dfsl_serdes.h32 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane);
/u-boot/drivers/soc/ti/
H A Dkeystone_serdes.c3 * TI serdes driver for keystone2.
64 * Array to hold all possible serdes configurations.
141 static void ks2_serdes_cmu_comlane_enable(u32 base, struct ks2_serdes *serdes) argument
145 if (serdes->intf == SERDES_PHY_PCSR)
150 if (serdes->intf == SERDES_PHY_PCSR)
156 static void ks2_serdes_pll_enable(u32 base, struct ks2_serdes *serdes) argument
158 writel(serdes_cfg_pll_enable[serdes->intf],
173 struct ks2_serdes *serdes, u32 lane)
178 writel(SERDES_LANE_EN_VAL(serdes_cfg_lane_enable, serdes->intf,
179 serdes
172 ks2_serdes_lane_enable(u32 base, struct ks2_serdes *serdes, u32 lane) argument
188 ks2_serdes_init(u32 base, struct ks2_serdes *serdes, u32 num_lanes) argument
[all...]
/u-boot/arch/arm/include/asm/ti-common/
H A Dkeystone_serdes.h52 int ks2_serdes_init(u32 base, struct ks2_serdes *serdes, u32 num_lanes);
/u-boot/arch/arm/include/asm/arch-fsl-layerscape/
H A Dfsl_serdes.h198 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane);
199 int is_serdes_prtcl_valid(int serdes, u32 prtcl);
200 int serdes_get_number(int serdes, int cfg);
/u-boot/arch/powerpc/cpu/mpc83xx/
H A DMakefile35 obj-$(CONFIG_FSL_SERDES) += serdes.o
/u-boot/arch/powerpc/include/asm/
H A Dfsl_serdes.h116 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane);
/u-boot/arch/arm/mach-mvebu/
H A DMakefile119 obj-$(CONFIG_ARMADA_38X) += serdes/a38x/
120 obj-$(CONFIG_ARMADA_XP) += serdes/axp/
/u-boot/drivers/phy/
H A Dphy-zynqmp.c213 * @serdes: serdes base address
221 u8 *serdes; member in struct:xpsgtr_dev
249 return readl(gtr_dev->serdes + reg);
254 writel(value, gtr_dev->serdes + reg);
269 void __iomem *addr = gtr_phy->dev->serdes
278 void __iomem *addr = gtr_phy->dev->serdes
287 void __iomem *addr = gtr_phy->dev->serdes
749 gtr_dev->serdes = dev_remap_addr_name(dev, "serdes");
[all...]

Completed in 158 milliseconds

12