All of lore.kernel.org
 help / color / mirror / Atom feed
From: Grygorii Strashko <grygorii.strashko@ti.com>
To: Tony Lindgren <tony@atomide.com>
Cc: Lokesh Vutla <lokeshvutla@ti.com>, <devicetree@vger.kernel.org>,
	<linux-kernel@vger.kernel.org>,
	Vignesh Raghavendra <vigneshr@ti.com>,
	<linux-omap@vger.kernel.org>,
	Grygorii Strashko <grygorii.strashko@ti.com>
Subject: [PATCH next 13/15] ARM: dts: am335x-shc: switch to new cpsw switch drv
Date: Sat, 12 Jun 2021 04:14:34 +0300	[thread overview]
Message-ID: <20210612011436.10437-14-grygorii.strashko@ti.com> (raw)
In-Reply-To: <20210612011436.10437-1-grygorii.strashko@ti.com>

The dual_mac mode has been preserved the same way between legacy and new
driver, and one port devices works the same as 1 dual_mac port - it's safe
to switch drivers.

So, switch Bosch SHC to use new cpsw switch driver.
Those boards have or 2 Ext. port wired and configured in dual_mac mode by
default, or only 1 Ext. port.

Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com>
---
 arch/arm/boot/dts/am335x-shc.dts | 38 ++++++++++++++++++--------------
 1 file changed, 21 insertions(+), 17 deletions(-)

diff --git a/arch/arm/boot/dts/am335x-shc.dts b/arch/arm/boot/dts/am335x-shc.dts
index 2bfe60d32783..6b9877560741 100644
--- a/arch/arm/boot/dts/am335x-shc.dts
+++ b/arch/arm/boot/dts/am335x-shc.dts
@@ -117,18 +117,6 @@
 	status = "okay";
 };
 
-&davinci_mdio {
-	pinctrl-names = "default", "sleep";
-	pinctrl-0 = <&davinci_mdio_default>;
-	pinctrl-1 = <&davinci_mdio_sleep>;
-	status = "okay";
-
-	ethernetphy0: ethernet-phy@0 {
-		reg = <0>;
-		smsc,disable-energy-detect;
-	};
-};
-
 &epwmss1 {
 	status = "okay";
 
@@ -193,15 +181,31 @@
 	};
 };
 
-&mac {
+&mac_sw {
 	pinctrl-names = "default", "sleep";
 	pinctrl-0 = <&cpsw_default>;
 	pinctrl-1 = <&cpsw_sleep>;
 	status = "okay";
-	slaves = <1>;
-	cpsw_emac0: slave@200 {
-		phy-mode = "mii";
-		phy-handle = <&ethernetphy0>;
+};
+
+&cpsw_port1 {
+	phy-mode = "mii";
+	phy-handle = <&ethernetphy0>;
+	ti,dual-emac-pvid = <1>;
+};
+
+&cpsw_port2 {
+	status = "disabled";
+};
+
+&davinci_mdio_sw {
+	pinctrl-names = "default", "sleep";
+	pinctrl-0 = <&davinci_mdio_default>;
+	pinctrl-1 = <&davinci_mdio_sleep>;
+
+	ethernetphy0: ethernet-phy@0 {
+		reg = <0>;
+		smsc,disable-energy-detect;
 	};
 };
 
-- 
2.17.1


  parent reply	other threads:[~2021-06-12  1:16 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-12  1:14 [PATCH next 00/15] ARM: dts: am335x: switch rest boards to new cpsw switch drv Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 01/15] ARM: dts: am335x-baltos: switch " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 02/15] ARM: dts: am335x-nano: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 03/15] ARM: dts: am335x-chiliboard: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 04/15] ARM: dts: am335x-cm-t335: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 05/15] ARM: dts: am335x-igep0033: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 06/15] ARM: dts: am335x-lxm: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 07/15] ARM: dts: am335x-moxa-uc: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 08/15] ARM: dts: am335x-myirtech: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 09/15] ARM: dts: am335x-osd3358-sm-red: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 10/15] ARM: dts: am335x-pdu001: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 11/15] ARM: dts: am335x-pepper: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 12/15] ARM: dts: am335x-phycore: " Grygorii Strashko
2021-06-12  1:14 ` Grygorii Strashko [this message]
2021-06-12  1:14 ` [PATCH next 14/15] ARM: dts: am335x-sl50: " Grygorii Strashko
2021-06-12  1:14 ` [PATCH next 15/15] ARM: dts: am33xx: update ethernet aliases Grygorii Strashko
2021-08-06  6:29 ` [PATCH next 00/15] ARM: dts: am335x: switch rest boards to new cpsw switch drv Tony Lindgren

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210612011436.10437-14-grygorii.strashko@ti.com \
    --to=grygorii.strashko@ti.com \
    --cc=devicetree@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=lokeshvutla@ti.com \
    --cc=tony@atomide.com \
    --cc=vigneshr@ti.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.