Commit bcd09f17 authored by Olof Johansson's avatar Olof Johansson

Merge tag 'zynq-dt-fixes-for-3.18' of https://github.com/Xilinx/linux-xlnx into fixes

Merge "Xilinx Zynq dt fixes for v3.18" from Michal Simek:

arm: Xilinx Zynq DT fixes for v3.18
- Fix gem register size
- Fix OPP
- Add missing references
- Trivial cleanup

* tag 'zynq-dt-fixes-for-3.18' of https://github.com/Xilinx/linux-xlnx:
  ARM: zynq: DT: trivial: Fix mc node
  ARM: zynq: DT: Add cadence watchdog node
  ARM: zynq: DT: Add missing reference for memory-controller
  ARM: zynq: DT: Add missing reference for ADC
  ARM: zynq: DT: Add missing address for L2 pl310
  ARM: zynq: DT: Remove 222 MHz OPP
  ARM: zynq: DT: Fix GEM register area size
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parents 90f0845c 2329efbb
...@@ -30,7 +30,6 @@ cpu@0 { ...@@ -30,7 +30,6 @@ cpu@0 {
/* kHz uV */ /* kHz uV */
666667 1000000 666667 1000000
333334 1000000 333334 1000000
222223 1000000
>; >;
}; };
...@@ -65,7 +64,7 @@ amba { ...@@ -65,7 +64,7 @@ amba {
interrupt-parent = <&intc>; interrupt-parent = <&intc>;
ranges; ranges;
adc@f8007100 { adc: adc@f8007100 {
compatible = "xlnx,zynq-xadc-1.00.a"; compatible = "xlnx,zynq-xadc-1.00.a";
reg = <0xf8007100 0x20>; reg = <0xf8007100 0x20>;
interrupts = <0 7 4>; interrupts = <0 7 4>;
...@@ -137,7 +136,7 @@ intc: interrupt-controller@f8f01000 { ...@@ -137,7 +136,7 @@ intc: interrupt-controller@f8f01000 {
<0xF8F00100 0x100>; <0xF8F00100 0x100>;
}; };
L2: cache-controller { L2: cache-controller@f8f02000 {
compatible = "arm,pl310-cache"; compatible = "arm,pl310-cache";
reg = <0xF8F02000 0x1000>; reg = <0xF8F02000 0x1000>;
arm,data-latency = <3 2 2>; arm,data-latency = <3 2 2>;
...@@ -146,10 +145,10 @@ L2: cache-controller { ...@@ -146,10 +145,10 @@ L2: cache-controller {
cache-level = <2>; cache-level = <2>;
}; };
memory-controller@f8006000 { mc: memory-controller@f8006000 {
compatible = "xlnx,zynq-ddrc-a05"; compatible = "xlnx,zynq-ddrc-a05";
reg = <0xf8006000 0x1000>; reg = <0xf8006000 0x1000>;
} ; };
uart0: serial@e0000000 { uart0: serial@e0000000 {
compatible = "xlnx,xuartps", "cdns,uart-r1p8"; compatible = "xlnx,xuartps", "cdns,uart-r1p8";
...@@ -195,7 +194,7 @@ spi1: spi@e0007000 { ...@@ -195,7 +194,7 @@ spi1: spi@e0007000 {
gem0: ethernet@e000b000 { gem0: ethernet@e000b000 {
compatible = "cdns,gem"; compatible = "cdns,gem";
reg = <0xe000b000 0x4000>; reg = <0xe000b000 0x1000>;
status = "disabled"; status = "disabled";
interrupts = <0 22 4>; interrupts = <0 22 4>;
clocks = <&clkc 30>, <&clkc 30>, <&clkc 13>; clocks = <&clkc 30>, <&clkc 30>, <&clkc 13>;
...@@ -206,7 +205,7 @@ gem0: ethernet@e000b000 { ...@@ -206,7 +205,7 @@ gem0: ethernet@e000b000 {
gem1: ethernet@e000c000 { gem1: ethernet@e000c000 {
compatible = "cdns,gem"; compatible = "cdns,gem";
reg = <0xe000c000 0x4000>; reg = <0xe000c000 0x1000>;
status = "disabled"; status = "disabled";
interrupts = <0 45 4>; interrupts = <0 45 4>;
clocks = <&clkc 31>, <&clkc 31>, <&clkc 14>; clocks = <&clkc 31>, <&clkc 31>, <&clkc 14>;
...@@ -315,5 +314,16 @@ scutimer: timer@f8f00600 { ...@@ -315,5 +314,16 @@ scutimer: timer@f8f00600 {
reg = <0xf8f00600 0x20>; reg = <0xf8f00600 0x20>;
clocks = <&clkc 4>; clocks = <&clkc 4>;
}; };
watchdog0: watchdog@f8005000 {
clocks = <&clkc 45>;
compatible = "xlnx,zynq-wdt-r1p2";
device_type = "watchdog";
interrupt-parent = <&intc>;
interrupts = <0 9 1>;
reg = <0xf8005000 0x1000>;
reset = <0>;
timeout-sec = <10>;
};
}; };
}; };
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment