Searched refs:bgmac (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/broadcom/ |
A D | bgmac-bcma.c | 34 static u32 bcma_bgmac_read(struct bgmac *bgmac, u16 offset) in bcma_bgmac_read() argument 44 static u32 bcma_bgmac_idm_read(struct bgmac *bgmac, u16 offset) in bcma_bgmac_idm_read() argument 54 static bool bcma_bgmac_clk_enabled(struct bgmac *bgmac) in bcma_bgmac_clk_enabled() argument 59 static void bcma_bgmac_clk_enable(struct bgmac *bgmac, u32 flags) in bcma_bgmac_clk_enable() argument 72 static u32 bcma_bgmac_get_bus_clock(struct bgmac *bgmac) in bcma_bgmac_get_bus_clock() argument 85 static int bcma_phy_connect(struct bgmac *bgmac) in bcma_phy_connect() argument 97 if (bgmac->mii_bus && bgmac->phyaddr != BGMAC_PHY_NOREGS) { in bcma_phy_connect() 129 struct bgmac *bgmac; in bgmac_probe() local 134 if (!bgmac) in bgmac_probe() 208 phydev = mdiobus_get_phy(bgmac->mii_bus, bgmac->phyaddr); in bgmac_probe() [all …]
|
A D | bgmac-platform.c | 36 static u32 platform_bgmac_read(struct bgmac *bgmac, u16 offset) in platform_bgmac_read() argument 46 static u32 platform_bgmac_idm_read(struct bgmac *bgmac, u16 offset) in platform_bgmac_idm_read() argument 56 static bool platform_bgmac_clk_enabled(struct bgmac *bgmac) in platform_bgmac_clk_enabled() argument 103 static u32 platform_bgmac_get_bus_clock(struct bgmac *bgmac) in platform_bgmac_get_bus_clock() argument 120 struct bgmac *bgmac = netdev_priv(net_dev); in bgmac_nicpm_speed_set() local 151 static int platform_phy_connect(struct bgmac *bgmac) in platform_phy_connect() argument 174 struct bgmac *bgmac; in bgmac_probe() local 179 if (!bgmac) in bgmac_probe() 251 struct bgmac *bgmac = platform_get_drvdata(pdev); in bgmac_remove() local 261 struct bgmac *bgmac = dev_get_drvdata(dev); in bgmac_suspend() local [all …]
|
A D | bgmac.c | 783 struct bgmac *bgmac = netdev_priv(net_dev); in bgmac_set_rx_mode() local 893 if (bgmac->in_init || !bgmac->has_robosw) in bgmac_chip_reset_idm_config() 1028 bgmac->mii_bus->reset(bgmac->mii_bus); in bgmac_chip_reset() 1128 struct bgmac *bgmac = netdev_priv(dev_id); in bgmac_interrupt() local 1150 struct bgmac *bgmac = container_of(napi, struct bgmac, napi); in bgmac_poll() local 1377 struct bgmac *bgmac = netdev_priv(dev); in bgmac_get_ethtool_stats() local 1470 struct bgmac *bgmac; in bgmac_alloc() local 1488 int bgmac_enet_probe(struct bgmac *bgmac) in bgmac_enet_probe() argument 1499 dev_set_drvdata(bgmac->dev, bgmac); in bgmac_enet_probe() 1569 void bgmac_enet_remove(struct bgmac *bgmac) in bgmac_enet_remove() argument [all …]
|
A D | bgmac.h | 490 bool (*clk_enabled)(struct bgmac *bgmac); argument 497 int (*phy_connect)(struct bgmac *bgmac); argument 501 int bgmac_enet_probe(struct bgmac *bgmac); 513 return bgmac->read(bgmac, offset); in bgmac_read() 518 bgmac->write(bgmac, offset, value); in bgmac_write() 533 return bgmac->idm_read(bgmac, offset); in bgmac_idm_read() 538 bgmac->idm_write(bgmac, offset, value); in bgmac_idm_write() 543 return bgmac->clk_enabled(bgmac); in bgmac_clk_enabled() 548 bgmac->clk_enable(bgmac, flags); in bgmac_clk_enable() 559 return bgmac->get_bus_clock(bgmac); in bgmac_get_bus_clock() [all …]
|
A D | bgmac-bcma-mdio.c | 36 static u16 bcma_mdio_phy_read(struct bgmac *bgmac, u8 phyaddr, u8 reg) in bcma_mdio_phy_read() argument 60 core = bgmac->bcma.core; in bcma_mdio_phy_read() 86 static int bcma_mdio_phy_write(struct bgmac *bgmac, u8 phyaddr, u8 reg, in bcma_mdio_phy_write() argument 99 core = bgmac->bcma.core; in bcma_mdio_phy_write() 131 static void bcma_mdio_phy_init(struct bgmac *bgmac) in bcma_mdio_phy_init() argument 174 if (bgmac->net_dev && bgmac->net_dev->phydev) in bcma_mdio_phy_init() 181 struct bgmac *bgmac = bus->priv; in bcma_mdio_phy_reset() local 182 u8 phyaddr = bgmac->phyaddr; in bcma_mdio_phy_reset() 191 bcma_mdio_phy_init(bgmac); in bcma_mdio_phy_reset() 211 struct mii_bus *bcma_mdio_mii_register(struct bgmac *bgmac) in bcma_mdio_mii_register() argument [all …]
|
A D | Makefile | 15 obj-$(CONFIG_BGMAC) += bgmac.o 16 obj-$(CONFIG_BGMAC_BCMA) += bgmac-bcma.o bgmac-bcma-mdio.o 17 obj-$(CONFIG_BGMAC_PLATFORM) += bgmac-platform.o
|
/linux-6.3-rc2/ |
A D | MAINTAINERS | 4227 F: drivers/net/ethernet/broadcom/bgmac*
|
Completed in 42 milliseconds