Messages in this thread | | | Date | Fri, 13 May 2016 22:44:36 +0200 | From | Andrew Lunn <> | Subject | Re: [PATCH RFT 1/2] phylib: add device reset GPIO support |
| |
> >Another issue is that on some boards we have one reset line tied to > >multiple PHYs.How do we prevent multiple resets being taking place when each of > >the PHYs are registered? > > My patch just doesn't address this case -- it's about the > individual resets only.
This actually needs to be addresses a layer above. What you have is a bus reset, not a device reset. So the gpio line is associated to the mdio bus, not a PHY. Either your MDIO driver needs to handle the gpio line, or in __mdio_register(), before it starts looking at the children.
Andrew
| |