Commit 0a93c0d7 authored by Arınç ÜNAL's avatar Arınç ÜNAL Committed by Greg Kroah-Hartman
Browse files

staging: mt7621-dts: fix pinctrl properties for ethernet

Add pinctrl properties with rgmii1 & mdio pins under ethernet node which
was wrongfully put under an external phy node.
GMAC1 will start working with this fix.

Link: https://lore.kernel.org/netdev/02ecce91-7aad-4392-c9d7-f45ca1b31e0b@arinc9.com/T/



Move GB-PC2 specific phy_external node to its own device tree.

Reviewed-by: default avatarSergio Paracuellos <sergio.paracuellos@gmail.com>
Signed-off-by: default avatarArınç ÜNAL <arinc.unal@arinc9.com>
Link: https://lore.kernel.org/r/20220125153903.1469-5-arinc.unal@arinc9.com


Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent f4c1760f
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
@@ -13,10 +13,16 @@
	function = "gpio";
};

&gmac1 {
&ethernet {
	gmac1: mac@1 {
		status = "ok";
		phy-handle = <&phy_external>;
	};

&phy_external {
	status = "ok";
	mdio-bus {
		phy_external: ethernet-phy@5 {
			reg = <5>;
			phy-mode = "rgmii-rxid";
		};
	};
};
+3 −10
Original line number Diff line number Diff line
@@ -325,6 +325,9 @@

		mediatek,ethsys = <&sysc>;

		pinctrl-names = "default";
		pinctrl-0 = <&rgmii1_pins &rgmii2_pins &mdio_pins>;

		gmac0: mac@0 {
			compatible = "mediatek,eth-mac";
			reg = <0>;
@@ -342,22 +345,12 @@
			reg = <1>;
			status = "off";
			phy-mode = "rgmii-rxid";
			phy-handle = <&phy_external>;
		};

		mdio-bus {
			#address-cells = <1>;
			#size-cells = <0>;

			phy_external: ethernet-phy@5 {
				status = "off";
				reg = <5>;
				phy-mode = "rgmii-rxid";

				pinctrl-names = "default";
				pinctrl-0 = <&rgmii2_pins>;
			};

			switch0: switch0@0 {
				compatible = "mediatek,mt7621";
				reg = <0>;