/openbmc/linux/arch/arm/boot/dts/microchip/ |
H A D | lan966x-pcb8291.dts | 7 #include "dt-bindings/phy/phy-lan966x-serdes.h" 112 phys = <&serdes 0 CU(0)>; 119 phys = <&serdes 1 CU(1)>; 123 &serdes {
|
H A D | lan966x-kontron-kswitch-d10-mmt-8g.dts | 28 phys = <&serdes 2 SERDES6G(0)>; 36 phys = <&serdes 3 SERDES6G(1)>;
|
H A D | lan966x-kontron-kswitch-d10-mmt-6g-2gs.dts | 81 phys = <&serdes 2 SERDES6G(0)>; 89 phys = <&serdes 3 SERDES6G(1)>;
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | p1021_serdes.c | 52 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 D | t2080_serdes.c | 188 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 D | b4860_serdes.c | 244 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 D | t1024_serdes.c | 35 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 D | t1040_serdes.c | 49 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 D | fsl_corenet2_serdes.h | 9 int is_serdes_prtcl_valid(int serdes, u32 prtcl);
|
/openbmc/linux/drivers/phy/qualcomm/ |
H A D | phy-qcom-qmp-pcie.c | 2151 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 D | microchip,sparx5-switch.yaml | 157 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 D | fsl_serdes.h | 188 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 D | cn9132-db.dtsi | 107 /* 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 D | cn9130-crb-B.dts | 16 /* Generic PHY, providing serdes lanes */ 29 /* Generic PHY, providing serdes lanes */
|
H A D | cn9131-db.dtsi | 89 /* 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 D | ls102xa_serdes.c | 22 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 D | fsl_ls1_serdes.h | 9 int is_serdes_prtcl_valid(int serdes, u32 prtcl);
|
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_phylink.c | 33 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 D | Kconfig | 36 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 D | phy-zynqmp.c | 219 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 D | fman_memac.c | 293 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 D | sparx5_main.c | 40 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 D | Makefile | 68 obj-$(CONFIG_ARMADA_38X) += serdes/a38x/ 69 obj-$(CONFIG_ARMADA_XP) += serdes/axp/
|
/openbmc/linux/drivers/phy/mscc/ |
H A D | Makefile | 6 obj-$(CONFIG_PHY_OCELOT_SERDES) := phy-ocelot-serdes.o
|
/openbmc/u-boot/board/freescale/ls1043aqds/ |
H A D | ls1043aqds_rcw_nand.cfg | 3 # serdes protocol
|