On 04/11/2016 15:04, Måns Rullgård wrote: > Andrew Lunn <and...@lunn.ch> writes: > >>> Considering the ethernet DT bindings: >>> >>> https://www.kernel.org/doc/Documentation/devicetree/bindings/net/ethernet.txt >>> >>> Specifically, phy-mode values "rgmii", "rgmii-id", "rgmii-rxid", >>> "rgmii-txid". >>> >>> Assuming that "rxid" (rx internal delay) and "rx clock delay" are >>> in fact the same concept with different names, do you agree that >>> it would be unexpected for "rgmii rx clock delay" to be enabled >>> when a DTB specifies "rgmii" or "rgmii-txid" ? >> >> 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.
Isn't there a one-to-one correspondence between MAC and PHY? Can a MAC be connected to multiple PHYs? Can a PHY be connected to multiple MACs? If it is a one-to-one correspondence, then whether the property is specified in the MAC or PHY node is just a matter of presentation, IMHO. Regards.