Home
last modified time | relevance | path

Searched refs:sgmii (Results 1 – 6 of 6) sorted by relevance

/drivers/net/ethernet/qualcomm/emac/
Demac-sgmii.c214 struct emac_sgmii *sgmii = &adpt->phy; in emac_sgmii_common_open() local
217 if (sgmii->irq) { in emac_sgmii_common_open()
222 writel(0, sgmii->base + EMAC_SGMII_PHY_INTERRUPT_MASK); in emac_sgmii_common_open()
224 ret = request_irq(sgmii->irq, emac_sgmii_interrupt, 0, in emac_sgmii_common_open()
238 struct emac_sgmii *sgmii = &adpt->phy; in emac_sgmii_common_close() local
241 writel(0, sgmii->base + EMAC_SGMII_PHY_INTERRUPT_MASK); in emac_sgmii_common_close()
242 free_irq(sgmii->irq, adpt); in emac_sgmii_common_close()
248 struct emac_sgmii *sgmii = &adpt->phy; in emac_sgmii_common_link_change() local
258 sgmii->base + EMAC_SGMII_PHY_INTERRUPT_MASK); in emac_sgmii_common_link_change()
261 writel(0, sgmii->base + EMAC_SGMII_PHY_INTERRUPT_MASK); in emac_sgmii_common_link_change()
[all …]
DMakefile8 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
/drivers/staging/octeon/
DMakefile17 octeon-ethernet-y += ethernet-sgmii.o
/drivers/net/ethernet/microchip/sparx5/
Dsparx5_port.c730 bool sgmii = false, inband_aneg = false; in sparx5_port_pcs_low_set() local
745 sgmii = true; /* Phy is connected to the MAC */ in sparx5_port_pcs_low_set()
749 spx5_rmw(DEV2G5_PCS1G_MODE_CFG_SGMII_MODE_ENA_SET(sgmii), in sparx5_port_pcs_low_set()
/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.c392 return mtk_sgmii_select_pcs(eth->sgmii, sid); in mtk_mac_select_pcs()
4028 eth->sgmii = devm_kzalloc(eth->dev, sizeof(*eth->sgmii), in mtk_probe()
4030 if (!eth->sgmii) in mtk_probe()
4033 err = mtk_sgmii_init(eth->sgmii, pdev->dev.of_node, in mtk_probe()
Dmtk_eth_soc.h1081 struct mtk_sgmii *sgmii; member