From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Lunn Subject: Re: [PATCH net-next RFC V1 5/5] net: mdio: Add a driver for InES time stamping IP core. Date: Tue, 3 Apr 2018 15:13:19 +0200 Message-ID: <20180403131319.GD31740@lunn.ch> References: <20180321221652.GZ24516@lunn.ch> <20180321224702.cbcq3wckmojsrgjf@localhost> <20180321235007.GA28402@lunn.ch> <20180324171219.vh6wcxbem3hyhkuu@localhost> <20180324184858.GF31941@lunn.ch> <20180325045151.kq7mjopjwzo6w2vw@localhost> <20180325155937.GA12820@lunn.ch> <20180325221004.6svjbx54yghwuk7w@localhost> <4c3c939f-4cbe-51db-c141-950b85a5b4de@gmail.com> <20180403035527.lgcm6gql3qx4rpuv@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20180403035527.lgcm6gql3qx4rpuv@localhost> Sender: netdev-owner@vger.kernel.org To: Richard Cochran Cc: Florian Fainelli , netdev@vger.kernel.org, devicetree@vger.kernel.org, David Miller , Mark Rutland , Miroslav Lichvar , Rob Herring , Willem de Bruijn List-Id: devicetree@vger.kernel.org > On Mon, Apr 02, 2018 at 08:55:27PM -0700, Richard Cochran wrote: > On Sun, Mar 25, 2018 at 04:01:49PM -0700, Florian Fainelli wrote: > > The best that I can think about and it still is a hack in some way, is > > to you have your time stamping driver create a proxy mii_bus whose > > purpose is just to hook to mdio/phy_device events (such as link changes) > > in order to do what is necessary, or at least, this would indicate its > > transparent nature towards the MDIO/MDC lines... > > That won't work at all, AFAICT. There is only one mii_bus per netdev, > that is one that is attached to the phydev. Hi Richard Have you tried implementing it using a phandle in the phy node, pointing to the time stamping device? I think it makes a much better architecture. Andrew