[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1cba5245-08c7-43b0-8ae3-11db52e036aa@lunn.ch>
Date: Thu, 29 Feb 2024 18:18:22 +0100
From: Andrew Lunn <andrew@...n.ch>
To: forbidden405@...look.com
Cc: Yisen Zhuang <yisen.zhuang@...wei.com>,
Salil Mehta <salil.mehta@...wei.com>,
"David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>, Paolo Abeni <pabeni@...hat.com>,
Rob Herring <robh+dt@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Conor Dooley <conor+dt@...nel.org>,
Heiner Kallweit <hkallweit1@...il.com>,
Russell King <linux@...linux.org.uk>, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org, devicetree@...r.kernel.org
Subject: Re: [PATCH net-next v6 07/11] dt-bindings: net: hisi-femac: replace
deprecated phy-mode with recommended phy-connection-type
On Wed, Feb 28, 2024 at 05:02:31PM +0800, Yang Xiwen via B4 Relay wrote:
> From: Yang Xiwen <forbidden405@...look.com>
>
> The old property "phy-mode" should be replaced with the latest
> "phy-connection-type".
In practice, phy-mode is typically used, and phy-connection-type is
not used much. All new user tend to be phy-mode.
~/linux$ grep -r phy-mode arch/* | wc
1561 6258 113122
~/linux$ grep -r phy-connection-type arch/* | wc
372 1489 28981
Most of the phy-connection-type appear in PowerPC.
~/linux$ grep -r phy-connection-type arch/powerpc/* | wc
247 990 18335
It was the early adopter of DT, long before ARM. The DT standard of
the time, which PowerPC followed, said to use
phy-connection-type. When ARM started using DT, it did not follow the
standard too well, and phy-mode got used a lot. Officially, phy-mode
is deprecated because it is not part of the standard. But practice
does not always follow the standard.
So both are O.K, all the generic code accepts both, and there is no
real reason to change.
Andrew
Powered by blists - more mailing lists