| /linux/drivers/net/dsa/lantiq/ |
| H A D | mxl-gsw1xx.c | 31 struct regmap *sgmii; member 170 ret = regmap_read(priv->sgmii, GSW1XX_SGMII_TBI_TBISTAT, &val); in gsw1xx_pcs_get_state() 177 ret = regmap_read(priv->sgmii, GSW1XX_SGMII_TBI_LPSTAT, &val); in gsw1xx_pcs_get_state() 215 ret = regmap_write(priv->sgmii, GSW1XX_SGMII_PHY_D, data); in gsw1xx_pcs_phy_xaui_write() 219 ret = regmap_write(priv->sgmii, GSW1XX_SGMII_PHY_A, addr); in gsw1xx_pcs_phy_xaui_write() 223 ret = regmap_write(priv->sgmii, GSW1XX_SGMII_PHY_C, in gsw1xx_pcs_phy_xaui_write() 229 return regmap_read_poll_timeout(priv->sgmii, GSW1XX_SGMII_PHY_C, in gsw1xx_pcs_phy_xaui_write() 257 ret = regmap_write(priv->sgmii, GSW1XX_SGMII_PHY_HWBU_CTRL, in gsw1xx_pcs_reset() 286 ret = regmap_write(priv->sgmii, GSW1XX_SGMII_PHY_RX0_CFG2, val); in gsw1xx_pcs_reset() 301 ret = regmap_write(priv->sgmii, GSW1XX_SGMII_PHY_TX0_CFG3, val); in gsw1xx_pcs_reset() [all …]
|
| /linux/drivers/net/ethernet/qualcomm/emac/ |
| H A D | Makefile | 8 qcom-emac-objs := emac.o emac-mac.o emac-phy.o emac-sgmii.o emac-ethtool.o \ 9 emac-sgmii-fsm9900.o emac-sgmii-qdf2432.o \ 10 emac-sgmii-qdf2400.o
|
| H A D | emac-sgmii.c | 216 struct emac_sgmii *sgmii = &adpt->phy; in emac_sgmii_common_open() local 219 if (sgmii->irq) { in emac_sgmii_common_open() 224 writel(0, sgmii->base + EMAC_SGMII_PHY_INTERRUPT_MASK); in emac_sgmii_common_open() 226 ret = request_irq(sgmii->irq, emac_sgmii_interrupt, 0, in emac_sgmii_common_open() 240 struct emac_sgmii *sgmii = &adpt->phy; in emac_sgmii_common_close() local 243 writel(0, sgmii->base + EMAC_SGMII_PHY_INTERRUPT_MASK); in emac_sgmii_common_close() 244 free_irq(sgmii->irq, adpt); in emac_sgmii_common_close() 250 struct emac_sgmii *sgmii = &adpt->phy; in emac_sgmii_common_link_change() local 260 sgmii->base + EMAC_SGMII_PHY_INTERRUPT_MASK); in emac_sgmii_common_link_change() 263 writel(0, sgmii->base + EMAC_SGMII_PHY_INTERRUPT_MASK); in emac_sgmii_common_link_change() [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-lx2160a-tqmlx2160a-mblx2160a_x_11_x.dtso | 13 phy-connection-type = "sgmii"; 19 phy-connection-type = "sgmii"; 25 phy-connection-type = "sgmii"; 31 phy-connection-type = "sgmii";
|
| H A D | fsl-ls1028a-qds-9999.dtso | 40 phy-mode = "sgmii"; 47 phy-mode = "sgmii"; 54 phy-mode = "sgmii"; 61 phy-mode = "sgmii";
|
| H A D | fsl-ls1043a-qds.dts | 27 sgmii-riser-s1-p1 = &sgmii_phy_s1_p1; 28 sgmii-riser-s2-p1 = &sgmii_phy_s2_p1; 29 sgmii-riser-s3-p1 = &sgmii_phy_s3_p1; 30 sgmii-riser-s4-p1 = &sgmii_phy_s4_p1; 179 phy-connection-type = "sgmii"; 184 phy-connection-type = "sgmii"; 199 phy-connection-type = "sgmii"; 204 phy-connection-type = "sgmii";
|
| H A D | fsl-ls1046a-qds.dts | 35 sgmii-s1-p1 = &sgmii_phy_s1_p1; 36 sgmii-s1-p2 = &sgmii_phy_s1_p2; 37 sgmii-s1-p3 = &sgmii_phy_s1_p3; 38 sgmii-s1-p4 = &sgmii_phy_s1_p4; 39 sgmii-s4-p1 = &sgmii_phy_s4_p1; 249 phy-connection-type = "sgmii"; 254 phy-connection-type = "sgmii"; 269 phy-connection-type = "sgmii"; 274 phy-connection-type = "sgmii";
|
| H A D | fsl-ls1028a-qds-899b.dtso | 38 phy-mode = "sgmii"; 47 phy-mode = "sgmii"; 54 phy-mode = "sgmii";
|
| H A D | fsl-ls1043-post.dtsi | 33 pcs-handle-names = "sgmii", "qsgmii"; 45 pcs-handle-names = "sgmii", "qsgmii"; 51 pcs-handle-names = "sgmii", "qsgmii";
|
| H A D | fsl-ls1046-post.dtsi | 43 pcs-handle-names = "sgmii", "qsgmii"; 49 pcs-handle-names = "sgmii", "qsgmii"; 58 pcs-handle-names = "sgmii", "qsgmii", "xfi";
|
| H A D | fsl-lx2160a-tqmlx2160a-mblx2160a_12_x_x.dtso | 13 phy-connection-type = "sgmii"; 19 phy-connection-type = "sgmii";
|
| H A D | fsl-ls208xa-qds.dtsi | 15 phy-connection-type = "sgmii"; 20 phy-connection-type = "sgmii"; 25 phy-connection-type = "sgmii"; 30 phy-connection-type = "sgmii";
|
| H A D | fsl-lx2160a-tqmlx2160a-mblx2160a_x_7_x.dtso | 13 phy-connection-type = "sgmii"; 29 phy-connection-type = "sgmii";
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | p5040ds.dts | 179 phy-connection-type = "sgmii"; 183 phy-connection-type = "sgmii"; 187 phy-connection-type = "sgmii"; 191 phy-connection-type = "sgmii"; 207 phy-connection-type = "sgmii"; 211 phy-connection-type = "sgmii"; 215 phy-connection-type = "sgmii"; 219 phy-connection-type = "sgmii"; 314 hydra_sg_slot2: sgmii-mdio@28 { 337 hydra_sg_slot3: sgmii-mdio@68 { [all …]
|
| H A D | t4240rdb.dts | 157 phy-connection-type = "sgmii"; 162 phy-connection-type = "sgmii"; 167 phy-connection-type = "sgmii"; 172 phy-connection-type = "sgmii"; 197 phy-connection-type = "sgmii"; 202 phy-connection-type = "sgmii"; 207 phy-connection-type = "sgmii"; 212 phy-connection-type = "sgmii";
|
| H A D | p4080ds.dts | 197 phy-connection-type = "sgmii"; 202 phy-connection-type = "sgmii"; 207 phy-connection-type = "sgmii"; 212 phy-connection-type = "sgmii"; 224 phy-connection-type = "sgmii"; 229 phy-connection-type = "sgmii"; 234 phy-connection-type = "sgmii"; 239 phy-connection-type = "sgmii";
|
| H A D | t4240qds.dts | 481 phy-connection-type = "sgmii"; 486 phy-connection-type = "sgmii"; 491 phy-connection-type = "sgmii"; 496 phy-connection-type = "sgmii"; 506 phy-connection-type = "sgmii"; 557 phy-connection-type = "sgmii"; 562 phy-connection-type = "sgmii"; 567 phy-connection-type = "sgmii"; 572 phy-connection-type = "sgmii"; 582 phy-connection-type = "sgmii";
|
| H A D | t1042d4rdb.dts | 56 phy-connection-type = "sgmii"; 61 phy-connection-type = "sgmii"; 66 phy-connection-type = "sgmii";
|
| /linux/arch/mips/boot/dts/cavium-octeon/ |
| H A D | octeon_68xx.dts | 74 cavium,qlm-trim = "4,sgmii"; 83 cavium,qlm-trim = "4,sgmii"; 92 cavium,qlm-trim = "4,sgmii"; 101 cavium,qlm-trim = "4,sgmii"; 118 cavium,qlm-trim = "0,sgmii"; 127 cavium,qlm-trim = "0,sgmii"; 136 cavium,qlm-trim = "0,sgmii"; 145 cavium,qlm-trim = "0,sgmii"; 162 cavium,qlm-trim = "2,sgmii"; 171 cavium,qlm-trim = "2,sgmii"; [all …]
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm958625-meraki-alamo.dtsi | 119 phy-mode = "sgmii"; 120 qca,sgmii-enable-pll; 121 qca,sgmii-txclk-falling-edge; 197 phy-mode = "sgmii"; 198 qca,sgmii-enable-pll; 199 qca,sgmii-txclk-falling-edge;
|
| /linux/arch/mips/boot/dts/mscc/ |
| H A D | ocelot_pcb120.dts | 98 phy-mode = "sgmii"; 105 phy-mode = "sgmii"; 112 phy-mode = "sgmii"; 119 phy-mode = "sgmii";
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | qcom-emac.txt | 20 - compatible : Should be "qcom,fsm9900-emac-sgmii" or "qcom,qdf2432-emac-sgmii". 61 compatible = "qcom,fsm9900-emac-sgmii"; 107 compatible = "qcom,qdf2432-emac-sgmii";
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a779f0-spider-ethernet.dtsi | 58 phy-mode = "sgmii"; 77 phy-mode = "sgmii"; 96 phy-mode = "sgmii";
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | armada-xp-openblocks-ax3-4.dts | 113 phy-mode = "sgmii"; 120 phy-mode = "sgmii"; 127 phy-mode = "sgmii"; 134 phy-mode = "sgmii";
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | lan966x-kontron-kswitch-d10-mmt-8g.dts | 30 phy-mode = "sgmii"; 38 phy-mode = "sgmii";
|