diff options
| author | Lennert Buytenhek <buytenh@wantstofly.org> | 2008-10-01 11:41:33 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2008-10-08 19:27:49 -0400 |
| commit | 18ee49ddb0d242ed1d0e273038d5e4f6de7379d3 (patch) | |
| tree | 8d935cda154204171628cee535f83a992aa66ef9 | |
| parent | 236bb5e649c2a7e8398b87df5e643368408afb4a (diff) | |
phylib: rename mii_bus::dev to mii_bus::parent
In preparation of giving mii_bus objects a device tree presence of
their own, rename struct mii_bus's ->dev argument to ->parent, since
having a 'struct device *dev' that points to our parent device
conflicts with introducing a 'struct device dev' representing our own
device.
Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Andy Fleming <afleming@freescale.com>
| -rw-r--r-- | arch/powerpc/platforms/82xx/ep8248e.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/platforms/pasemi/gpio_mdio.c | 2 | ||||
| -rw-r--r-- | drivers/net/fec_mpc52xx_phy.c | 2 | ||||
| -rw-r--r-- | drivers/net/fs_enet/mii-bitbang.c | 2 | ||||
| -rw-r--r-- | drivers/net/fs_enet/mii-fec.c | 2 | ||||
| -rw-r--r-- | drivers/net/gianfar_mii.c | 2 | ||||
| -rw-r--r-- | drivers/net/macb.c | 2 | ||||
| -rw-r--r-- | drivers/net/mv643xx_eth.c | 2 | ||||
| -rw-r--r-- | drivers/net/phy/fixed.c | 2 | ||||
| -rw-r--r-- | drivers/net/phy/mdio-ofgpio.c | 2 | ||||
| -rw-r--r-- | drivers/net/phy/mdio_bus.c | 2 | ||||
| -rw-r--r-- | drivers/net/sb1250-mac.c | 2 | ||||
| -rw-r--r-- | drivers/net/sh_eth.c | 2 | ||||
| -rw-r--r-- | drivers/net/tc35815.c | 2 | ||||
| -rw-r--r-- | drivers/net/tg3.c | 2 | ||||
| -rw-r--r-- | drivers/net/ucc_geth_mii.c | 2 | ||||
| -rw-r--r-- | include/linux/phy.h | 2 |
17 files changed, 17 insertions, 17 deletions
diff --git a/arch/powerpc/platforms/82xx/ep8248e.c b/arch/powerpc/platforms/82xx/ep8248e.c index d5770fdf7f09..0eb6d7f62241 100644 --- a/arch/powerpc/platforms/82xx/ep8248e.c +++ b/arch/powerpc/platforms/82xx/ep8248e.c | |||
| @@ -137,7 +137,7 @@ static int __devinit ep8248e_mdio_probe(struct of_device *ofdev, | |||
| 137 | bus->irq[i] = -1; | 137 | bus->irq[i] = -1; |
| 138 | 138 | ||
| 139 | bus->name = "ep8248e-mdio-bitbang"; | 139 | bus->name = "ep8248e-mdio-bitbang"; |
| 140 | bus->dev = &ofdev->dev; | 140 | bus->parent = &ofdev->dev; |
| 141 | snprintf(bus->id, MII_BUS_ID_SIZE, "%x", res.start); | 141 | snprintf(bus->id, MII_BUS_ID_SIZE, "%x", res.start); |
| 142 | 142 | ||
| 143 | return mdiobus_register(bus); | 143 | return mdiobus_register(bus); |
diff --git a/arch/powerpc/platforms/pasemi/gpio_mdio.c b/arch/powerpc/platforms/pasemi/gpio_mdio.c index ab6955412ba4..798c7abe1604 100644 --- a/arch/powerpc/platforms/pasemi/gpio_mdio.c +++ b/arch/powerpc/platforms/pasemi/gpio_mdio.c | |||
| @@ -272,7 +272,7 @@ static int __devinit gpio_mdio_probe(struct of_device *ofdev, | |||
| 272 | prop = of_get_property(np, "mdio-pin", NULL); | 272 | prop = of_get_property(np, "mdio-pin", NULL); |
| 273 | priv->mdio_pin = *prop; | 273 | priv->mdio_pin = *prop; |
| 274 | 274 | ||
| 275 | new_bus->dev = dev; | 275 | new_bus->parent = dev; |
| 276 | dev_set_drvdata(dev, new_bus); | 276 | dev_set_drvdata(dev, new_bus); |
| 277 | 277 | ||
| 278 | err = mdiobus_register(new_bus); | 278 | err = mdiobus_register(new_bus); |
diff --git a/drivers/net/fec_mpc52xx_phy.c b/drivers/net/fec_mpc52xx_phy.c index f5634447276d..2a523308c77e 100644 --- a/drivers/net/fec_mpc52xx_phy.c +++ b/drivers/net/fec_mpc52xx_phy.c | |||
| @@ -127,7 +127,7 @@ static int mpc52xx_fec_mdio_probe(struct of_device *of, const struct of_device_i | |||
| 127 | snprintf(bus->id, MII_BUS_ID_SIZE, "%x", res.start); | 127 | snprintf(bus->id, MII_BUS_ID_SIZE, "%x", res.start); |
| 128 | bus->priv = priv; | 128 | bus->priv = priv; |
| 129 | 129 | ||
| 130 | bus->dev = dev; | 130 | bus->parent = dev; |
| 131 | dev_set_drvdata(dev, bus); | 131 | dev_set_drvdata(dev, bus); |
| 132 | 132 | ||
| 133 | /* set MII speed */ | 133 | /* set MII speed */ |
diff --git a/drivers/net/fs_enet/mii-bitbang.c b/drivers/net/fs_enet/mii-bitbang.c index be4b72f4f49a..2774252c2352 100644 --- a/drivers/net/fs_enet/mii-bitbang.c +++ b/drivers/net/fs_enet/mii-bitbang.c | |||
| @@ -203,7 +203,7 @@ static int __devinit fs_enet_mdio_probe(struct of_device *ofdev, | |||
| 203 | if (!strcmp(np->type, "ethernet-phy")) | 203 | if (!strcmp(np->type, "ethernet-phy")) |
| 204 | add_phy(new_bus, np); | 204 | add_phy(new_bus, np); |
| 205 | 205 | ||
| 206 | new_bus->dev = &ofdev->dev; | 206 | new_bus->parent = &ofdev->dev; |
| 207 | dev_set_drvdata(&ofdev->dev, new_bus); | 207 | dev_set_drvdata(&ofdev->dev, new_bus); |
| 208 | 208 | ||
| 209 | ret = mdiobus_register(new_bus); | 209 | ret = mdiobus_register(new_bus); |
diff --git a/drivers/net/fs_enet/mii-fec.c b/drivers/net/fs_enet/mii-fec.c index 695f74cc4398..4d89a22317ac 100644 --- a/drivers/net/fs_enet/mii-fec.c +++ b/drivers/net/fs_enet/mii-fec.c | |||
| @@ -172,7 +172,7 @@ static int __devinit fs_enet_mdio_probe(struct of_device *ofdev, | |||
| 172 | if (!strcmp(np->type, "ethernet-phy")) | 172 | if (!strcmp(np->type, "ethernet-phy")) |
| 173 | add_phy(new_bus, np); | 173 | add_phy(new_bus, np); |
| 174 | 174 | ||
| 175 | new_bus->dev = &ofdev->dev; | 175 | new_bus->parent = &ofdev->dev; |
| 176 | dev_set_drvdata(&ofdev->dev, new_bus); | 176 | dev_set_drvdata(&ofdev->dev, new_bus); |
| 177 | 177 | ||
| 178 | ret = mdiobus_register(new_bus); | 178 | ret = mdiobus_register(new_bus); |
diff --git a/drivers/net/gianfar_mii.c b/drivers/net/gianfar_mii.c index 678f48c69119..38895b0e376d 100644 --- a/drivers/net/gianfar_mii.c +++ b/drivers/net/gianfar_mii.c | |||
| @@ -196,7 +196,7 @@ static int gfar_mdio_probe(struct device *dev) | |||
| 196 | 196 | ||
| 197 | new_bus->irq = pdata->irq; | 197 | new_bus->irq = pdata->irq; |
| 198 | 198 | ||
| 199 | new_bus->dev = dev; | 199 | new_bus->parent = dev; |
| 200 | dev_set_drvdata(dev, new_bus); | 200 | dev_set_drvdata(dev, new_bus); |
| 201 | 201 | ||
| 202 | /* | 202 | /* |
diff --git a/drivers/net/macb.c b/drivers/net/macb.c index 84c77f1f9a5c..045361fe3d6a 100644 --- a/drivers/net/macb.c +++ b/drivers/net/macb.c | |||
| @@ -250,7 +250,7 @@ static int macb_mii_init(struct macb *bp) | |||
| 250 | bp->mii_bus.reset = &macb_mdio_reset; | 250 | bp->mii_bus.reset = &macb_mdio_reset; |
| 251 | snprintf(bp->mii_bus.id, MII_BUS_ID_SIZE, "%x", bp->pdev->id); | 251 | snprintf(bp->mii_bus.id, MII_BUS_ID_SIZE, "%x", bp->pdev->id); |
| 252 | bp->mii_bus.priv = bp; | 252 | bp->mii_bus.priv = bp; |
| 253 | bp->mii_bus.dev = &bp->dev->dev; | 253 | bp->mii_bus.parent = &bp->dev->dev; |
| 254 | pdata = bp->pdev->dev.platform_data; | 254 | pdata = bp->pdev->dev.platform_data; |
| 255 | 255 | ||
| 256 | if (pdata) | 256 | if (pdata) |
diff --git a/drivers/net/mv643xx_eth.c b/drivers/net/mv643xx_eth.c index 372811ade9f5..634008154480 100644 --- a/drivers/net/mv643xx_eth.c +++ b/drivers/net/mv643xx_eth.c | |||
| @@ -2368,7 +2368,7 @@ static int mv643xx_eth_shared_probe(struct platform_device *pdev) | |||
| 2368 | msp->smi_bus.read = smi_bus_read; | 2368 | msp->smi_bus.read = smi_bus_read; |
| 2369 | msp->smi_bus.write = smi_bus_write, | 2369 | msp->smi_bus.write = smi_bus_write, |
| 2370 | snprintf(msp->smi_bus.id, MII_BUS_ID_SIZE, "%d", pdev->id); | 2370 | snprintf(msp->smi_bus.id, MII_BUS_ID_SIZE, "%d", pdev->id); |
| 2371 | msp->smi_bus.dev = &pdev->dev; | 2371 | msp->smi_bus.parent = &pdev->dev; |
| 2372 | msp->smi_bus.phy_mask = 0xffffffff; | 2372 | msp->smi_bus.phy_mask = 0xffffffff; |
| 2373 | if (mdiobus_register(&msp->smi_bus) < 0) | 2373 | if (mdiobus_register(&msp->smi_bus) < 0) |
| 2374 | goto out_unmap; | 2374 | goto out_unmap; |
diff --git a/drivers/net/phy/fixed.c b/drivers/net/phy/fixed.c index 4e07956a483b..1cec8967a089 100644 --- a/drivers/net/phy/fixed.c +++ b/drivers/net/phy/fixed.c | |||
| @@ -215,7 +215,7 @@ static int __init fixed_mdio_bus_init(void) | |||
| 215 | 215 | ||
| 216 | snprintf(fmb->mii_bus.id, MII_BUS_ID_SIZE, "0"); | 216 | snprintf(fmb->mii_bus.id, MII_BUS_ID_SIZE, "0"); |
| 217 | fmb->mii_bus.name = "Fixed MDIO Bus"; | 217 | fmb->mii_bus.name = "Fixed MDIO Bus"; |
| 218 | fmb->mii_bus.dev = &pdev->dev; | 218 | fmb->mii_bus.parent = &pdev->dev; |
| 219 | fmb->mii_bus.read = &fixed_mdio_read; | 219 | fmb->mii_bus.read = &fixed_mdio_read; |
| 220 | fmb->mii_bus.write = &fixed_mdio_write; | 220 | fmb->mii_bus.write = &fixed_mdio_write; |
| 221 | fmb->mii_bus.irq = fmb->irqs; | 221 | fmb->mii_bus.irq = fmb->irqs; |
diff --git a/drivers/net/phy/mdio-ofgpio.c b/drivers/net/phy/mdio-ofgpio.c index 7edfc0c34835..27bd4539d089 100644 --- a/drivers/net/phy/mdio-ofgpio.c +++ b/drivers/net/phy/mdio-ofgpio.c | |||
| @@ -142,7 +142,7 @@ static int __devinit mdio_ofgpio_probe(struct of_device *ofdev, | |||
| 142 | if (!strcmp(np->type, "ethernet-phy")) | 142 | if (!strcmp(np->type, "ethernet-phy")) |
| 143 | add_phy(new_bus, np); | 143 | add_phy(new_bus, np); |
| 144 | 144 | ||
| 145 | new_bus->dev = &ofdev->dev; | 145 | new_bus->parent = &ofdev->dev; |
| 146 | dev_set_drvdata(&ofdev->dev, new_bus); | 146 | dev_set_drvdata(&ofdev->dev, new_bus); |
| 147 | 147 | ||
| 148 | ret = mdiobus_register(new_bus); | 148 | ret = mdiobus_register(new_bus); |
diff --git a/drivers/net/phy/mdio_bus.c b/drivers/net/phy/mdio_bus.c index e7508c10887c..a7211a32bb4a 100644 --- a/drivers/net/phy/mdio_bus.c +++ b/drivers/net/phy/mdio_bus.c | |||
| @@ -107,7 +107,7 @@ struct phy_device *mdiobus_scan(struct mii_bus *bus, int addr) | |||
| 107 | 107 | ||
| 108 | phydev->irq = bus->irq != NULL ? bus->irq[addr] : PHY_POLL; | 108 | phydev->irq = bus->irq != NULL ? bus->irq[addr] : PHY_POLL; |
| 109 | 109 | ||
| 110 | phydev->dev.parent = bus->dev; | 110 | phydev->dev.parent = bus->parent; |
| 111 | phydev->dev.bus = &mdio_bus_type; | 111 | phydev->dev.bus = &mdio_bus_type; |
| 112 | snprintf(phydev->dev.bus_id, BUS_ID_SIZE, PHY_ID_FMT, bus->id, addr); | 112 | snprintf(phydev->dev.bus_id, BUS_ID_SIZE, PHY_ID_FMT, bus->id, addr); |
| 113 | 113 | ||
diff --git a/drivers/net/sb1250-mac.c b/drivers/net/sb1250-mac.c index ce10cfa1ee53..d0ee735590bb 100644 --- a/drivers/net/sb1250-mac.c +++ b/drivers/net/sb1250-mac.c | |||
| @@ -2378,7 +2378,7 @@ static int sbmac_init(struct platform_device *pldev, long long base) | |||
| 2378 | for (i = 0; i < PHY_MAX_ADDR; ++i) | 2378 | for (i = 0; i < PHY_MAX_ADDR; ++i) |
| 2379 | sc->mii_bus.irq[i] = SBMAC_PHY_INT; | 2379 | sc->mii_bus.irq[i] = SBMAC_PHY_INT; |
| 2380 | 2380 | ||
| 2381 | sc->mii_bus.dev = &pldev->dev; | 2381 | sc->mii_bus.parent = &pldev->dev; |
| 2382 | dev_set_drvdata(&pldev->dev, &sc->mii_bus); | 2382 | dev_set_drvdata(&pldev->dev, &sc->mii_bus); |
| 2383 | 2383 | ||
| 2384 | return 0; | 2384 | return 0; |
diff --git a/drivers/net/sh_eth.c b/drivers/net/sh_eth.c index 1c370e6aa641..1b3b7b66ffd8 100644 --- a/drivers/net/sh_eth.c +++ b/drivers/net/sh_eth.c | |||
| @@ -1140,7 +1140,7 @@ static int sh_mdio_init(struct net_device *ndev, int id) | |||
| 1140 | 1140 | ||
| 1141 | /* Hook up MII support for ethtool */ | 1141 | /* Hook up MII support for ethtool */ |
| 1142 | mdp->mii_bus->name = "sh_mii"; | 1142 | mdp->mii_bus->name = "sh_mii"; |
| 1143 | mdp->mii_bus->dev = &ndev->dev; | 1143 | mdp->mii_bus->parent = &ndev->dev; |
| 1144 | mdp->mii_bus->id[0] = id; | 1144 | mdp->mii_bus->id[0] = id; |
| 1145 | 1145 | ||
| 1146 | /* PHY IRQ */ | 1146 | /* PHY IRQ */ |
diff --git a/drivers/net/tc35815.c b/drivers/net/tc35815.c index 8487ace9d2e3..1f2b1f2d73ae 100644 --- a/drivers/net/tc35815.c +++ b/drivers/net/tc35815.c | |||
| @@ -768,7 +768,7 @@ static int tc_mii_init(struct net_device *dev) | |||
| 768 | snprintf(lp->mii_bus.id, MII_BUS_ID_SIZE, "%x", | 768 | snprintf(lp->mii_bus.id, MII_BUS_ID_SIZE, "%x", |
| 769 | (lp->pci_dev->bus->number << 8) | lp->pci_dev->devfn); | 769 | (lp->pci_dev->bus->number << 8) | lp->pci_dev->devfn); |
| 770 | lp->mii_bus.priv = dev; | 770 | lp->mii_bus.priv = dev; |
| 771 | lp->mii_bus.dev = &lp->pci_dev->dev; | 771 | lp->mii_bus.parent = &lp->pci_dev->dev; |
| 772 | lp->mii_bus.irq = kmalloc(sizeof(int) * PHY_MAX_ADDR, GFP_KERNEL); | 772 | lp->mii_bus.irq = kmalloc(sizeof(int) * PHY_MAX_ADDR, GFP_KERNEL); |
| 773 | if (!lp->mii_bus.irq) { | 773 | if (!lp->mii_bus.irq) { |
| 774 | err = -ENOMEM; | 774 | err = -ENOMEM; |
diff --git a/drivers/net/tg3.c b/drivers/net/tg3.c index 123920759efd..4b8b75bcbde0 100644 --- a/drivers/net/tg3.c +++ b/drivers/net/tg3.c | |||
| @@ -961,7 +961,7 @@ static int tg3_mdio_init(struct tg3 *tp) | |||
| 961 | snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "%x", | 961 | snprintf(mdio_bus->id, MII_BUS_ID_SIZE, "%x", |
| 962 | (tp->pdev->bus->number << 8) | tp->pdev->devfn); | 962 | (tp->pdev->bus->number << 8) | tp->pdev->devfn); |
| 963 | mdio_bus->priv = tp; | 963 | mdio_bus->priv = tp; |
| 964 | mdio_bus->dev = &tp->pdev->dev; | 964 | mdio_bus->parent = &tp->pdev->dev; |
| 965 | mdio_bus->read = &tg3_mdio_read; | 965 | mdio_bus->read = &tg3_mdio_read; |
| 966 | mdio_bus->write = &tg3_mdio_write; | 966 | mdio_bus->write = &tg3_mdio_write; |
| 967 | mdio_bus->reset = &tg3_mdio_reset; | 967 | mdio_bus->reset = &tg3_mdio_reset; |
diff --git a/drivers/net/ucc_geth_mii.c b/drivers/net/ucc_geth_mii.c index 6d9e7ad9fda9..75b72fe1f23c 100644 --- a/drivers/net/ucc_geth_mii.c +++ b/drivers/net/ucc_geth_mii.c | |||
| @@ -187,7 +187,7 @@ static int uec_mdio_probe(struct of_device *ofdev, const struct of_device_id *ma | |||
| 187 | 187 | ||
| 188 | new_bus->priv = (void __force *)regs; | 188 | new_bus->priv = (void __force *)regs; |
| 189 | 189 | ||
| 190 | new_bus->dev = device; | 190 | new_bus->parent = device; |
| 191 | dev_set_drvdata(device, new_bus); | 191 | dev_set_drvdata(device, new_bus); |
| 192 | 192 | ||
| 193 | /* Read MII management master from device tree */ | 193 | /* Read MII management master from device tree */ |
diff --git a/include/linux/phy.h b/include/linux/phy.h index 5f170f5b1a30..87499bdedc6f 100644 --- a/include/linux/phy.h +++ b/include/linux/phy.h | |||
| @@ -99,7 +99,7 @@ struct mii_bus { | |||
| 99 | */ | 99 | */ |
| 100 | struct mutex mdio_lock; | 100 | struct mutex mdio_lock; |
| 101 | 101 | ||
| 102 | struct device *dev; | 102 | struct device *parent; |
| 103 | 103 | ||
| 104 | /* list of all PHYs on bus */ | 104 | /* list of all PHYs on bus */ |
| 105 | struct phy_device *phy_map[PHY_MAX_ADDR]; | 105 | struct phy_device *phy_map[PHY_MAX_ADDR]; |
