Home
last modified time | relevance | path

Searched refs:serdes (Results 26 – 50 of 185) sorted by relevance

12345678

/openbmc/linux/arch/arm/boot/dts/microchip/
H A Dlan966x-pcb8291.dts7 #include "dt-bindings/phy/phy-lan966x-serdes.h"
112 phys = <&serdes 0 CU(0)>;
119 phys = <&serdes 1 CU(1)>;
123 &serdes {
H A Dlan966x-kontron-kswitch-d10-mmt-8g.dts28 phys = <&serdes 2 SERDES6G(0)>;
36 phys = <&serdes 3 SERDES6G(1)>;
H A Dlan966x-kontron-kswitch-d10-mmt-6g-2gs.dts81 phys = <&serdes 2 SERDES6G(0)>;
89 phys = <&serdes 3 SERDES6G(1)>;
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dp1021_serdes.c52 serdes_85xx_t *serdes = (void *)CONFIG_SYS_MPC85xx_SERDES1_ADDR; in fsl_serdes_init() local
92 clrsetbits_be32(&serdes->srdscr3, mask, val); in fsl_serdes_init()
98 clrsetbits_be32(&serdes->srdscr4, mask, val); in fsl_serdes_init()
H A Dt2080_serdes.c188 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl() argument
192 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl)) in serdes_get_prtcl()
195 ptr = serdes_cfg_tbl[serdes]; in serdes_get_prtcl()
204 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid() argument
209 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl)) in is_serdes_prtcl_valid()
212 ptr = serdes_cfg_tbl[serdes]; in is_serdes_prtcl_valid()
H A Db4860_serdes.c244 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl() argument
248 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl)) in serdes_get_prtcl()
251 ptr = serdes_cfg_tbl[serdes]; in serdes_get_prtcl()
261 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid() argument
266 if (serdes >= ARRAY_SIZE(serdes_cfg_tbl)) in is_serdes_prtcl_valid()
269 ptr = serdes_cfg_tbl[serdes]; in is_serdes_prtcl_valid()
H A Dt1024_serdes.c35 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl() argument
40 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid() argument
H A Dt1040_serdes.c49 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl() argument
54 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid() argument
H A Dfsl_corenet2_serdes.h9 int is_serdes_prtcl_valid(int serdes, u32 prtcl);
/openbmc/linux/drivers/phy/qualcomm/
H A Dphy-qcom-qmp-pcie.c2151 u16 serdes; member
2298 .serdes = 0,
2305 .serdes = 0,
2312 .serdes = 0,
2320 .serdes = 0,
2328 .serdes = 0,
2338 .serdes = 0x1000,
2348 .serdes = 0,
3137 void __iomem *serdes = qmp->serdes; in qmp_pcie_init_registers() local
3149 qmp_pcie_configure(serdes, tbls->serdes, tbls->serdes_num); in qmp_pcie_init_registers()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dmicrochip,sparx5-switch.yaml157 phys = <&serdes 13>;
166 phys = <&serdes 29>;
175 phys = <&serdes 30>;
184 phys = <&serdes 31>;
193 phys = <&serdes 32>;
203 phys = <&serdes 0>;
/openbmc/u-boot/arch/arm/include/asm/arch-fsl-layerscape/
H A Dfsl_serdes.h188 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane);
189 int is_serdes_prtcl_valid(int serdes, u32 prtcl);
190 int serdes_get_number(int serdes, int cfg);
/openbmc/linux/arch/arm64/boot/dts/marvell/
H A Dcn9132-db.dtsi107 /* Generic PHY, providing serdes lanes */
157 /* Generic PHY, providing serdes lanes */
167 /* Generic PHY, providing serdes lanes */
176 /* Generic PHY, providing serdes lanes */
223 /* Generic PHY, providing serdes lanes */
H A Dcn9130-crb-B.dts16 /* Generic PHY, providing serdes lanes */
29 /* Generic PHY, providing serdes lanes */
H A Dcn9131-db.dtsi89 /* Generic PHY, providing serdes lanes */
118 /* Generic PHY, providing serdes lanes */
128 /* Generic PHY, providing serdes lanes */
202 /* Generic PHY, providing serdes lanes */
/openbmc/u-boot/arch/arm/cpu/armv7/ls102xa/
H A Dls102xa_serdes.c22 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl() argument
27 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid() argument
H A Dfsl_ls1_serdes.h9 int is_serdes_prtcl_valid(int serdes, u32 prtcl);
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_phylink.c33 if (port->serdes) { in lan966x_phylink_mac_prepare()
34 err = phy_set_mode_ext(port->serdes, PHY_MODE_ETHERNET, in lan966x_phylink_mac_prepare()
63 phy_set_speed(port->serdes, speed); in lan966x_phylink_mac_link_up()
/openbmc/linux/drivers/phy/marvell/
H A DKconfig36 shared serdes PHYs on Marvell Armada 3700. Its serdes lanes can be
55 shared serdes PHYs on Marvell Armada 38x. Its serdes lanes can be
66 shared serdes PHYs on Marvell Armada 7k/8k (in the CP110). Its serdes
/openbmc/linux/drivers/phy/xilinx/
H A Dphy-zynqmp.c219 void __iomem *serdes; member
257 return readl(gtr_dev->serdes + reg); in xpsgtr_read()
262 writel(value, gtr_dev->serdes + reg); in xpsgtr_write()
277 void __iomem *addr = gtr_phy->dev->serdes in xpsgtr_read_phy()
286 void __iomem *addr = gtr_phy->dev->serdes in xpsgtr_write_phy()
295 void __iomem *addr = gtr_phy->dev->serdes in xpsgtr_clr_set_phy()
949 gtr_dev->serdes = devm_platform_ioremap_resource_byname(pdev, "serdes"); in xpsgtr_probe()
950 if (IS_ERR(gtr_dev->serdes)) in xpsgtr_probe()
951 return PTR_ERR(gtr_dev->serdes); in xpsgtr_probe()
/openbmc/linux/drivers/net/ethernet/freescale/fman/
H A Dfman_memac.c293 struct phy *serdes; member
531 ret = phy_init(memac->serdes); in memac_enable()
538 ret = phy_power_on(memac->serdes); in memac_enable()
542 phy_exit(memac->serdes); in memac_enable()
550 phy_power_off(memac->serdes); in memac_disable()
551 phy_exit(memac->serdes); in memac_disable()
692 return phy_set_mode_ext(memac->serdes, PHY_MODE_ETHERNET, in memac_prepare()
1059 if (!mac_dev->fman_mac->serdes) in memac_supports()
1158 if (!memac->serdes) { in memac_initialization()
1160 } else if (IS_ERR(memac->serdes)) { in memac_initialization()
[all …]
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_main.c40 struct phy *serdes; member
274 spx5_port->serdes = config->serdes; in sparx5_create_port()
790 struct phy *serdes; in mchp_sparx5_probe() local
820 serdes = devm_of_phy_get(sparx5->dev, portnp, NULL); in mchp_sparx5_probe()
821 if (IS_ERR(serdes)) { in mchp_sparx5_probe()
822 err = dev_err_probe(sparx5->dev, PTR_ERR(serdes), in mchp_sparx5_probe()
830 config->serdes = serdes; in mchp_sparx5_probe()
/openbmc/u-boot/arch/arm/mach-mvebu/
H A DMakefile68 obj-$(CONFIG_ARMADA_38X) += serdes/a38x/
69 obj-$(CONFIG_ARMADA_XP) += serdes/axp/
/openbmc/linux/drivers/phy/mscc/
H A DMakefile6 obj-$(CONFIG_PHY_OCELOT_SERDES) := phy-ocelot-serdes.o
/openbmc/u-boot/board/freescale/ls1043aqds/
H A Dls1043aqds_rcw_nand.cfg3 # serdes protocol

12345678