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

Commit 982264c3 authored by Steffen Trumtrar's avatar Steffen Trumtrar Committed by Michal Simek
Browse files

ARM: zynq: add gem support



The zynq includes a Cadence GEM IP core. This is compatible with the macb driver.
Add it to the zynq-7000 DT.

Signed-off-by: default avatarSteffen Trumtrar <s.trumtrar@pengutronix.de>
Cc: Michal Simek <michal.simek@xilinx.com>
Cc: Josh Cartwright <josh.cartwright@ni.com>
[soren: rebased to current Linus tree, added zc706 + zed support, moved phy-mode property to board level dtses]
Signed-off-by: default avatarSoren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
parent dc1ccc48
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -65,6 +65,24 @@
			interrupts = <0 50 4>;
		};

		gem0: ethernet@e000b000 {
			compatible = "cdns,gem";
			reg = <0xe000b000 0x4000>;
			status = "disabled";
			interrupts = <0 22 4>;
			clocks = <&clkc 30>, <&clkc 30>, <&clkc 13>;
			clock-names = "pclk", "hclk", "tx_clk";
		};

		gem1: ethernet@e000c000 {
			compatible = "cdns,gem";
			reg = <0xe000c000 0x4000>;
			status = "disabled";
			interrupts = <0 45 4>;
			clocks = <&clkc 31>, <&clkc 31>, <&clkc 14>;
			clock-names = "pclk", "hclk", "tx_clk";
		};

		slcr: slcr@f8000000 {
			compatible = "xlnx,zynq-slcr";
			reg = <0xF8000000 0x1000>;
+5 −0
Original line number Diff line number Diff line
@@ -29,6 +29,11 @@

};

&gem0 {
	status = "okay";
	phy-mode = "rgmii";
};

&uart1 {
	status = "okay";
};
+5 −0
Original line number Diff line number Diff line
@@ -30,6 +30,11 @@

};

&gem0 {
	status = "okay";
	phy-mode = "rgmii";
};

&uart1 {
	status = "okay";
};
+5 −0
Original line number Diff line number Diff line
@@ -30,6 +30,11 @@

};

&gem0 {
	status = "okay";
	phy-mode = "rgmii";
};

&uart1 {
	status = "okay";
};