From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?iso-8859-1?Q?M=E5ns_Rullg=E5rd?= Subject: Re: Ethernet not working on a different SoC with same eth HW Date: Fri, 04 Nov 2016 15:22:15 +0000 Message-ID: References: <581767BF.4020308@free.fr> <20161031155334.GF9441@lunn.ch> <58177128.8090403@free.fr> <581C8691.2060306@free.fr> <581C9273.906@free.fr> <20161104135752.GC3600@lunn.ch> <20161104142223.GD3600@lunn.ch> <20161104151744.GG3600@lunn.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8BIT Cc: Mason , netdev , Florian Fainelli , Timur Tabi , Sergei Shtylyov , Zefir Kurtisi , Martin Blumenstingl , Uwe Kleine-Konig , Daniel Mack , Sebastian Frias To: Andrew Lunn Return-path: Received: from unicorn.mansr.com ([81.2.72.234]:43670 "EHLO unicorn.mansr.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935370AbcKDPWR (ORCPT ); Fri, 4 Nov 2016 11:22:17 -0400 In-Reply-To: <20161104151744.GG3600@lunn.ch> (Andrew Lunn's message of "Fri, 4 Nov 2016 16:17:44 +0100") Sender: netdev-owner@vger.kernel.org List-ID: Andrew Lunn writes: > On Fri, Nov 04, 2016 at 03:05:00PM +0000, Måns Rullgård wrote: >> Andrew Lunn writes: >> >> >> > I agree with you. But fixing it is likely to break boards which >> >> > currently have "rgmii", but actually need the delay in order to work. >> >> >> >> Does the internal delay here refer to the PHY or the MAC? It's a >> >> property of the MAC node after all. >> > >> > It is the PHY which applies the delay. >> >> Says who? > > The source code. There's source code that disagrees with that. The Broadcom GENET driver, for instance. >> Some MACs can do it too. > > I'm sure they can. But look at the code. Nearly none do, and those > that do are potentially broken. Those few drivers that do anything differently based on these values enable clock delay in the MAC. That's why I wrote the NB8800 driver the way I did. -- Måns Rullgård