Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1f69dcfd authored by Valentine Barshak's avatar Valentine Barshak Committed by Josh Boyer
Browse files

[POWERPC] 4xx: Add RGMII support for Sequoia 440EPx



This adds RGMII support to Sequoia DTS and sets correct phy-mode
for EMACs. According to Sequoia datasheet, both ethernet ports
are connected to RGMII interface, while ZMII is used only for MDIO.

Signed-off-by: default avatarValentine Barshak <vbarshak@ru.mvista.com>
Signed-off-by: default avatarJosh Boyer <jwboyer@linux.vnet.ibm.com>
parent 4fa4d23f
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -241,6 +241,12 @@
				reg = <ef600d00 c>;
			};

			RGMII0: emac-rgmii@ef601000 {
				device_type = "rgmii-interface";
				compatible = "ibm,rgmii-440epx", "ibm,rgmii";
				reg = <ef601000 8>;
			};

			EMAC0: ethernet@ef600e00 {
				linux,network-index = <0>;
				device_type = "network";
@@ -261,10 +267,12 @@
				max-frame-size = <5dc>;
				rx-fifo-size = <1000>;
				tx-fifo-size = <800>;
				phy-mode = "rmii";
				phy-mode = "rgmii";
				phy-map = <00000000>;
				zmii-device = <&ZMII0>;
				zmii-channel = <0>;
				rgmii-device = <&RGMII0>;
				rgmii-channel = <0>;
			};

			EMAC1: ethernet@ef600f00 {
@@ -287,10 +295,12 @@
				max-frame-size = <5dc>;
				rx-fifo-size = <1000>;
				tx-fifo-size = <800>;
				phy-mode = "rmii";
				phy-mode = "rgmii";
				phy-map = <00000000>;
				zmii-device = <&ZMII0>;
				zmii-channel = <1>;
				rgmii-device = <&RGMII0>;
				rgmii-channel = <1>;
			};
		};
	};
+1 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@ config 440EPX
	select PPC_FPU
# Disabled until the new EMAC Driver is merged.
#	select IBM_NEW_EMAC_EMAC4
#	select IBM_NEW_EMAC_RGMII
#	select IBM_NEW_EMAC_ZMII

config 440GP