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

Commit 3d390425 authored by Iyappan Subramanian's avatar Iyappan Subramanian Committed by David S. Miller
Browse files

dts: Add bindings for APM X-Gene SoC ethernet driver



This patch adds bindings for APM X-Gene SoC ethernet driver.

Signed-off-by: default avatarIyappan Subramanian <isubramanian@apm.com>
Signed-off-by: default avatarRavi Patel <rapatel@apm.com>
Signed-off-by: default avatarKeyur Chudgar <kchudgar@apm.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent ff4ee1ab
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -28,3 +28,7 @@
&serial0 {
	status = "ok";
};

&menet {
	status = "ok";
};
+27 −3
Original line number Diff line number Diff line
@@ -167,14 +167,13 @@
				clock-output-names = "ethclk";
			};

			eth8clk: eth8clk {
			menetclk: menetclk {
				compatible = "apm,xgene-device-clock";
				#clock-cells = <1>;
				clocks = <&ethclk 0>;
				clock-names = "eth8clk";
				reg = <0x0 0x1702C000 0x0 0x1000>;
				reg-names = "csr-reg";
				clock-output-names = "eth8clk";
				clock-output-names = "menetclk";
			};

			sataphy1clk: sataphy1clk@1f21c000 {
@@ -397,5 +396,30 @@
			#clock-cells = <1>;
			clocks = <&rtcclk 0>;
		};

		menet: ethernet@17020000 {
			compatible = "apm,xgene-enet";
			status = "disabled";
			reg = <0x0 0x17020000 0x0 0xd100>,
			      <0x0 0X17030000 0x0 0X400>,
			      <0x0 0X10000000 0x0 0X200>;
			reg-names = "enet_csr", "ring_csr", "ring_cmd";
			interrupts = <0x0 0x3c 0x4>;
			dma-coherent;
			clocks = <&menetclk 0>;
			local-mac-address = [00 01 73 00 00 01];
			phy-connection-type = "rgmii";
			phy-handle = <&menetphy>;
			mdio {
				compatible = "apm,xgene-mdio";
				#address-cells = <1>;
				#size-cells = <0>;
				menetphy: menetphy@3 {
					compatible = "ethernet-phy-id001c.c915";
					reg = <0x3>;
				};

			};
		};
	};
};