Home
last modified time | relevance | path

Searched refs:sgmii (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/emac/
H A 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
H A Demac-sgmii.c14 #include "emac-sgmii.h"
214 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()
225 "emac-sgmii", adpt); 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 in emac_sgmii_common_link_change() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/emac/
H A 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
H A Demac-sgmii.c16 #include "emac-sgmii.h"
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()
227 "emac-sgmii", adpt); 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 in emac_sgmii_common_link_change() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/octeon/
H A DMakefile17 octeon-ethernet-y += ethernet-sgmii.o
/kernel/linux/linux-6.6/drivers/staging/octeon/
H A DMakefile17 octeon-ethernet-y += ethernet-sgmii.o
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
H A Dcvmx-helper.h68 #include <asm/octeon/cvmx-helper-sgmii.h>
H A Dcvmx-pcsx-defs.h606 uint64_t sgmii:1; member
620 uint64_t sgmii:1;
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/
H A Dcvmx-helper.h68 #include <asm/octeon/cvmx-helper-sgmii.h>
H A Dcvmx-pcsx-defs.h606 uint64_t sgmii:1; member
620 uint64_t sgmii:1;
/kernel/linux/linux-5.10/drivers/net/ethernet/mediatek/
H A Dmtk_sgmii.c114 struct mtk_sgmii *ss = eth->sgmii; in mtk_sgmii_restart_an()
H A Dmtk_eth_soc.c337 err = mtk_sgmii_setup_mode_force(eth->sgmii, sid, in mtk_mac_config()
340 err = mtk_sgmii_setup_mode_an(eth->sgmii, sid); in mtk_mac_config()
3010 eth->sgmii = devm_kzalloc(eth->dev, sizeof(*eth->sgmii), in mtk_probe()
3012 if (!eth->sgmii) in mtk_probe()
3015 err = mtk_sgmii_init(eth->sgmii, pdev->dev.of_node, in mtk_probe()
H A Dmtk_eth_soc.h833 /* struct mtk_sgmii - This is the structure holding sgmii regmap and its
837 * @flags: The enum refers to which mode the sgmii wants to run on
896 struct mtk_sgmii *sgmii; member
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/
H A Dsja1105.h42 u64 sgmii; member
H A Dsja1105_spi.c482 .sgmii = 0x1F0000,
H A Dsja1105_main.c834 rc = sja1105_xfer_u32(priv, SPI_READ, regs->sgmii + pcs_reg, &val, in sja1105_sgmii_read()
849 rc = sja1105_xfer_u32(priv, SPI_WRITE, regs->sgmii + pcs_reg, &val, in sja1105_sgmii_write()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_port.c731 bool sgmii = false, inband_aneg = false; in sparx5_port_pcs_low_set() local
746 sgmii = true; /* Phy is connected to the MAC */ in sparx5_port_pcs_low_set()
750 spx5_rmw(DEV2G5_PCS1G_MODE_CFG_SGMII_MODE_ENA_SET(sgmii), in sparx5_port_pcs_low_set()
/kernel/linux/linux-5.10/drivers/net/dsa/microchip/
H A Dksz_common.h37 u32 sgmii:1; /* port is SGMII */ member
H A Dksz9477.c1340 p->sgmii = 1; in ksz9477_config_cpu_port()

Completed in 23 milliseconds