arm: Xilinx Zynq dt patches for v3.14

- Add gem support
 - Add cpus node
 - TTC cleanup
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.10 (GNU/Linux)
 
 iEYEABECAAYFAlKqwsgACgkQykllyylKDCGlKACeMPnzxwXR2icxQKaqF6cz5AHQ
 hb0AniQ33Ji1J+eyfACD1A2NyGJWzl05
 =MFDm
 -----END PGP SIGNATURE-----

Merge tag 'zynq-dt-for-3.14' of git://git.xilinx.com/linux-xlnx into next/dt

From Michal Simek:

arm: Xilinx Zynq dt patches for v3.14

- Add gem support
- Add cpus node
- TTC cleanup

* tag 'zynq-dt-for-3.14' of git://git.xilinx.com/linux-xlnx:
  arm: dt: zynq: Add 'cpus' node
  arm: dt: zynq: Remove 'clock-ranges' from TTC nodes
  ARM: zynq: add gem support

Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
Olof Johansson 2013-12-22 11:34:36 -08:00
commit 31d95612cb
4 changed files with 52 additions and 2 deletions

View File

@ -15,6 +15,25 @@
/ {
compatible = "xlnx,zynq-7000";
cpus {
#address-cells = <1>;
#size-cells = <0>;
cpu@0 {
compatible = "arm,cortex-a9";
device_type = "cpu";
reg = <0>;
clocks = <&clkc 3>;
};
cpu@1 {
compatible = "arm,cortex-a9";
device_type = "cpu";
reg = <1>;
clocks = <&clkc 3>;
};
};
pmu {
compatible = "arm,cortex-a9-pmu";
interrupts = <0 5 4>, <0 6 4>;
@ -65,6 +84,24 @@ uart1: uart@e0001000 {
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>;
@ -106,7 +143,6 @@ ttc0: ttc0@f8001000 {
compatible = "cdns,ttc";
clocks = <&clkc 6>;
reg = <0xF8001000 0x1000>;
clock-ranges;
};
ttc1: ttc1@f8002000 {
@ -115,7 +151,6 @@ ttc1: ttc1@f8002000 {
compatible = "cdns,ttc";
clocks = <&clkc 6>;
reg = <0xF8002000 0x1000>;
clock-ranges;
};
scutimer: scutimer@f8f00600 {
interrupt-parent = <&intc>;

View File

@ -29,6 +29,11 @@ chosen {
};
&gem0 {
status = "okay";
phy-mode = "rgmii";
};
&uart1 {
status = "okay";
};

View File

@ -30,6 +30,11 @@ chosen {
};
&gem0 {
status = "okay";
phy-mode = "rgmii";
};
&uart1 {
status = "okay";
};

View File

@ -30,6 +30,11 @@ chosen {
};
&gem0 {
status = "okay";
phy-mode = "rgmii";
};
&uart1 {
status = "okay";
};