From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Herring Subject: Re: [RFC PATCH 04/11] dt-bindings: net: ti: cpsw: switch to use phy-gmii-sel phy Date: Wed, 17 Oct 2018 10:41:12 -0500 Message-ID: <20181017154112.GA18218@bogus> References: <20181008234949.15416-1-grygorii.strashko@ti.com> <20181008234949.15416-5-grygorii.strashko@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20181008234949.15416-5-grygorii.strashko@ti.com> Sender: linux-kernel-owner@vger.kernel.org To: Grygorii Strashko Cc: "David S. Miller" , netdev@vger.kernel.org, Tony Lindgren , Kishon Vijay Abraham I , Sekhar Nori , linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, devicetree@vger.kernel.org List-Id: devicetree@vger.kernel.org On Mon, Oct 08, 2018 at 06:49:42PM -0500, Grygorii Strashko wrote: > The cpsw-phy-sel driver was replaced with new PHY driver phy-gmii-sel, so > deprecate cpsw-phy-sel bindings and update CPSW binding to use phy-gmii-sel > PHY bindings. > > Cc: Kishon Vijay Abraham I > Cc: Tony Lindgren > Signed-off-by: Grygorii Strashko > --- > Documentation/devicetree/bindings/net/cpsw.txt | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/net/cpsw.txt b/Documentation/devicetree/bindings/net/cpsw.txt > index b3acebe..69d7ef8 100644 > --- a/Documentation/devicetree/bindings/net/cpsw.txt > +++ b/Documentation/devicetree/bindings/net/cpsw.txt > @@ -22,7 +22,8 @@ Required properties: > - cpsw-phy-sel : Specifies the phandle to the CPSW phy mode selection > device. See also cpsw-phy-sel.txt for it's binding. > Note that in legacy cases cpsw-phy-sel may be > - a child device instead of a phandle. > + a child device instead of a phandle > + (DEPRECATED, use phy-gmii-sel PHY phandle). phy-gmii-sel is outside the scope of this binding. Just say use 'phys' property instead. > > Optional properties: > - ti,hwmods : Must be "cpgmac0" > @@ -44,6 +45,7 @@ Optional properties: > Slave Properties: > Required properties: > - phy-mode : See ethernet.txt file in the same directory > +- phys : phandle on phy-gmii-sel PHY (see phy/ti-phy-gmii-sel.txt) > > Optional properties: > - dual_emac_res_vlan : Specifies VID to be used to segregate the ports > @@ -85,12 +87,14 @@ Examples: > phy-mode = "rgmii-txid"; > /* Filled in by U-Boot */ > mac-address = [ 00 00 00 00 00 00 ]; > + phys = <&phy_gmii_sel 1 0>; > }; > cpsw_emac1: slave@1 { > phy_id = <&davinci_mdio>, <1>; > phy-mode = "rgmii-txid"; > /* Filled in by U-Boot */ > mac-address = [ 00 00 00 00 00 00 ]; > + phys = <&phy_gmii_sel 2 0>; > }; > }; > > @@ -114,11 +118,13 @@ Examples: > phy-mode = "rgmii-txid"; > /* Filled in by U-Boot */ > mac-address = [ 00 00 00 00 00 00 ]; > + phys = <&phy_gmii_sel 1 0>; > }; > cpsw_emac1: slave@1 { > phy_id = <&davinci_mdio>, <1>; > phy-mode = "rgmii-txid"; > /* Filled in by U-Boot */ > mac-address = [ 00 00 00 00 00 00 ]; > + phys = <&phy_gmii_sel 2 0>; > }; > }; > -- > 2.10.5 >