Messages in this thread | | | Date | Tue, 19 Apr 2016 00:42:26 +0200 | From | Alexandre Belloni <> | Subject | Re: [PATCH] net: phy: Ensure the state machine is called when phy is UP |
| |
On 18/04/2016 at 15:17:58 -0700, Florian Fainelli wrote : > Yes, seems like it, how about adding this: > > diff --git a/drivers/net/ethernet/cadence/macb.c > b/drivers/net/ethernet/cadence/macb.c > index 98b99149ce0b..21096dfb0e83 100644 > --- a/drivers/net/ethernet/cadence/macb.c > +++ b/drivers/net/ethernet/cadence/macb.c > @@ -440,7 +440,7 @@ static int macb_mii_init(struct macb *bp) > snprintf(bp->mii_bus->id, MII_BUS_ID_SIZE, "%s-%x", > bp->pdev->name, bp->pdev->id); > bp->mii_bus->priv = bp; > - bp->mii_bus->parent = &bp->dev->dev; > + bp->mii_bus->parent = &bp->pdev->dev; > pdata = dev_get_platdata(&bp->pdev->dev); > > dev_set_drvdata(&bp->dev->dev, bp->mii_bus);
Works fine.
But still, this doesn't solve the phy issue ;)
-- Alexandre Belloni, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
| |