/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | mdio-gpio.h | 14 #include <linux/mdio-bitbang.h> 19 unsigned int mdio; member in struct:mdio_gpio_platform_data
|
H A D | of_mdio.h | 15 extern int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np);
|
H A D | mdio.h | 2 * linux/mdio.h: definitions for MDIO (clause 45) transceivers 323 extern int mdio45_probe(struct mdio_if_info *mdio, int prtad); 324 extern int mdio_set_flag(const struct mdio_if_info *mdio, 327 extern int mdio45_links_ok(const struct mdio_if_info *mdio, u32 mmds); 328 extern int mdio45_nway_restart(const struct mdio_if_info *mdio); 329 extern void mdio45_ethtool_gset_npage(const struct mdio_if_info *mdio, 333 mdio45_ethtool_spauseparam_an(const struct mdio_if_info *mdio, 338 * @mdio: MDIO interface 346 static inline void mdio45_ethtool_gset(const struct mdio_if_info *mdio, argument 349 mdio45_ethtool_gset_npage(mdio, ecm [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/ |
H A D | mdio.c | 2 * mdio.c: Generic support for MDIO-compatible transceivers 14 #include <linux/mdio.h> 23 * @mdio: MDIO interface 29 int mdio45_probe(struct mdio_if_info *mdio, int prtad) argument 37 stat2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_STAT2); 43 devs1 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS1); 44 devs2 = mdio->mdio_read(mdio 69 mdio_set_flag(const struct mdio_if_info *mdio, int prtad, int devad, u16 addr, int mask, bool sense) argument 97 mdio45_links_ok(const struct mdio_if_info *mdio, u32 mmd_mask) argument 140 mdio45_nway_restart(const struct mdio_if_info *mdio) argument 151 mdio45_get_an(const struct mdio_if_info *mdio, u16 addr) argument 183 mdio45_ethtool_gset_npage(const struct mdio_if_info *mdio, struct ethtool_cmd *ecmd, u32 npage_adv, u32 npage_lpa) argument 342 mdio45_ethtool_spauseparam_an(const struct mdio_if_info *mdio, const struct ethtool_pauseparam *ecmd) argument 370 mdio_mii_ioctl(const struct mdio_if_info *mdio, struct mii_ioctl_data *mii_data, int cmd) argument [all...] |
H A D | ethoc.c | 190 * @mdio: MDIO bus for PHY access 216 struct mii_bus *mdio; member in struct:ethoc 642 phy = priv->mdio->phy_map[priv->phy_id]; 644 phy = phy_find_first(priv->mdio); 716 struct mii_ioctl_data *mdio = if_mii(ifr); local 723 if (mdio->phy_id >= PHY_MAX_ADDR) 726 phy = priv->mdio->phy_map[mdio->phy_id]; 1010 priv->mdio = mdiobus_alloc(); 1011 if (!priv->mdio) { [all...] |
H A D | greth.h | 87 u32 mdio; member in struct:greth_regs 127 struct mii_bus *mdio; member in struct:greth_private
|
H A D | greth.c | 1165 while (GRETH_REGLOAD(greth->regs->mdio) & GRETH_MII_BUSY) { 1180 GRETH_REGSAVE(greth->regs->mdio, ((phy & 0x1F) << 11) | ((reg & 0x1F) << 6) | 2); 1185 if (!(GRETH_REGLOAD(greth->regs->mdio) & GRETH_MII_NVALID)) { 1186 data = (GRETH_REGLOAD(greth->regs->mdio) >> 16) & 0xFFFF; 1201 GRETH_REGSAVE(greth->regs->mdio, 1278 phy = phy_find_first(greth->mdio); 1325 greth->mdio = mdiobus_alloc(); 1326 if (!greth->mdio) { 1330 greth->mdio->name = "greth-mdio"; [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/chelsio/ |
H A D | cphy.h | 106 struct mdio_if_info mdio; member in struct:cphy 114 int rc = cphy->mdio.mdio_read(cphy->mdio.dev, cphy->mdio.prtad, mmd, 123 return cphy->mdio.mdio_write(cphy->mdio.dev, cphy->mdio.prtad, mmd, 148 phy->mdio.prtad = phy_addr; 149 phy->mdio.mmds = phy_ops->mmds; 150 phy->mdio [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/sfc/ |
H A D | mdio_10g.h | 13 #include <linux/mdio.h> 27 return efx->mdio.mdio_read(efx->net_dev, efx->mdio.prtad, devad, addr); 33 efx->mdio.mdio_write(efx->net_dev, efx->mdio.prtad, devad, addr, value); 107 mdio_set_flag(&efx->mdio, efx->mdio.prtad, devad, addr, mask, state);
|
H A D | mdio_10g.c | 201 return mdio45_links_ok(&efx->mdio, mmd_mask); 293 WARN_ON(!(efx->mdio.mmds & MDIO_DEVS_AN)); 339 WARN_ON(!(efx->mdio.mmds & MDIO_DEVS_AN)); 349 int devad = __ffs(efx->mdio.mmds); 360 "no MDIO PHY present with ID %d\n", efx->mdio.prtad); 363 rc = efx_mdio_check_mmds(efx, efx->mdio.mmds, 0);
|
H A D | qt202x_phy.c | 348 efx->mdio.mmds = QT202X_REQUIRED_DEVS; 349 efx->mdio.mode_support = MDIO_SUPPORTS_C45 | MDIO_EMULATE_C22; 412 &efx->mdio, efx->mdio.prtad, MDIO_MMD_PMAPMD, 436 mdio45_ethtool_gset(&efx->mdio, ecmd);
|
H A D | mcdi_phy.c | 336 efx->mdio.prtad = phy_data->port; 337 efx->mdio.mmds = phy_data->mmd_mask & ~(1 << MC_CMD_MMD_CLAUSE22); 338 efx->mdio.mode_support = 0; 340 efx->mdio.mode_support |= MDIO_SUPPORTS_C22; 342 efx->mdio.mode_support |= MDIO_SUPPORTS_C45 | MDIO_EMULATE_C22; 523 ecmd->mdio_support = (efx->mdio.mode_support &
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/of/ |
H A D | of_mdio.c | 27 * @mdio: pointer to mii_bus structure 33 int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) argument 41 mdio->phy_mask = ~0; 44 if (mdio->irq) 46 mdio->irq[i] = PHY_POLL; 49 rc = mdiobus_register(mdio); 61 dev_err(&mdio->dev, "%s has invalid PHY address\n", 66 if (mdio->irq) { 67 mdio->irq[*addr] = irq_of_parse_and_map(child, 0); 68 if (!mdio [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/phy/ |
H A D | Makefile | 19 obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o 20 obj-$(CONFIG_MDIO_GPIO) += mdio-gpio.o 24 obj-$(CONFIG_MDIO_OCTEON) += mdio-octeon.o
|
H A D | mdio-gpio.c | 29 #include <linux/mdio-gpio.h> 39 int mdc, mdio; member in struct:mdio_gpio_info 48 gpio_direction_output(bitbang->mdio, 1); 50 gpio_direction_input(bitbang->mdio); 58 return gpio_get_value(bitbang->mdio); 66 gpio_set_value(bitbang->mdio, what); 99 bitbang->mdio = pdata->mdio; 123 if (gpio_request(bitbang->mdio, "mdio")) [all...] |
H A D | realtek.c | 87 MODULE_DEVICE_TABLE(mdio, realtek_tbl);
|
H A D | bcm63xx.c | 140 MODULE_DEVICE_TABLE(mdio, bcm63xx_tbl);
|
H A D | cicada.c | 168 MODULE_DEVICE_TABLE(mdio, cicada_tbl);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/cxgb3/ |
H A D | aq100x.c | 75 phy->mdio.prtad, err); 122 return mdio_set_flag(&phy->mdio, phy->mdio.prtad, 133 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, 146 err = mdio_set_flag(&phy->mdio, phy->mdio.prtad, 196 return mdio_set_flag(&phy->mdio, phy->mdio.prtad, 287 * Give it enough time to load the firmware and get ready for mdio [all...] |
H A D | common.h | 42 #include <linux/mdio.h> 560 struct mdio_if_info mdio; member in struct:cphy 568 int rc = phy->mdio.mdio_read(phy->mdio.dev, phy->mdio.prtad, mmd, reg); 576 return phy->mdio.mdio_write(phy->mdio.dev, phy->mdio.prtad, mmd, 591 phy->mdio.prtad = phy_addr; 592 phy->mdio [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/ |
H A D | tsi108_dev.c | 76 struct device_node *phy, *mdio; local 111 ph = of_get_property(np, "mdio-handle", NULL); 112 mdio = of_find_node_by_phandle(*ph); 113 ret = of_address_to_resource(mdio, 0, &res); 114 of_node_put(mdio);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/cris/include/arch-v32/arch/hwregs/ |
H A D | eth_defs.h | 186 unsigned int mdio : 1; member in struct:__anon8262 196 unsigned int mdio : 1; member in struct:__anon8263 281 unsigned int mdio : 1; member in struct:__anon8271 302 unsigned int mdio : 1; member in struct:__anon8272 323 unsigned int mdio : 1; member in struct:__anon8273 343 unsigned int mdio : 1; member in struct:__anon8274
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/octeon/ |
H A D | Makefile | 15 octeon-ethernet-objs += ethernet-mdio.o
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-gemini/ |
H A D | board-nas4220b.c | 21 #include <linux/mdio-gpio.h>
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/fs_enet/ |
H A D | mii-bitbang.c | 24 #include <linux/mdio-bitbang.h> 72 static inline void mdio(struct mdiobb_ctrl *ctrl, int what) function 102 .set_mdio_data = mdio, 122 * we get is an int, and the odds of multiple bitbang mdio buses 127 data = of_get_property(np, "fsl,mdio-pin", &len); 215 .compatible = "fsl,cpm2-mdio-bitbang", 223 .name = "fsl-bb-mdio",
|