1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright 2011-2012 Calxeda, Inc.
8 /* First 4KB has pen for secondary cores. */
9 /memreserve/ 0x00000000 0x0001000;
12 model = "Calxeda Highbank";
13 compatible = "calxeda,highbank";
22 compatible = "arm,cortex-a9";
25 next-level-cache = <&L2>;
37 clock-latency = <100000>;
41 compatible = "arm,cortex-a9";
44 next-level-cache = <&L2>;
56 clock-latency = <100000>;
60 compatible = "arm,cortex-a9";
63 next-level-cache = <&L2>;
75 clock-latency = <100000>;
79 compatible = "arm,cortex-a9";
82 next-level-cache = <&L2>;
94 clock-latency = <100000>;
100 device_type = "memory";
101 reg = <0x00000000 0xff900000>;
105 ranges = <0x00000000 0x00000000 0xffffffff>;
107 memory-controller@fff00000 {
108 compatible = "calxeda,hb-ddr-ctrl";
109 reg = <0xfff00000 0x1000>;
110 interrupts = <0 91 4>;
114 compatible = "arm,cortex-a9-twd-timer";
115 reg = <0xfff10600 0x20>;
116 interrupts = <1 13 0xf01>;
117 clocks = <&a9periphclk>;
121 compatible = "arm,cortex-a9-twd-wdt";
122 reg = <0xfff10620 0x20>;
123 interrupts = <1 14 0xf01>;
124 clocks = <&a9periphclk>;
127 intc: interrupt-controller@fff11000 {
128 compatible = "arm,cortex-a9-gic";
129 #interrupt-cells = <3>;
130 interrupt-controller;
131 reg = <0xfff11000 0x1000>,
135 L2: cache-controller {
136 compatible = "arm,pl310-cache";
137 reg = <0xfff12000 0x1000>;
138 interrupts = <0 70 4>;
144 compatible = "arm,cortex-a9-pmu";
145 interrupts = <0 76 4>, <0 75 4>, <0 74 4>, <0 73 4>;
150 compatible = "calxeda,hb-sregs-l2-ecc";
151 reg = <0xfff3c200 0x100>;
152 interrupts = <0 71 4>, <0 72 4>;
158 /include/ "ecx-common.dtsi"