Lines Matching +full:system +full:- +full:on +full:- +full:module
2 -----------------------------------------------------------------------------
3 ARM's oldest Linux-supported platform with connectors for different core
7 compatible = "arm,integrator-ap"; /* Application Platform */
8 compatible = "arm,integrator-cp"; /* Compact Platform */
10 FPGA type interrupt controllers, see the versatile-fpga-irq binding doc.
14 - core-module: the root node to the Integrator platforms must have
15 a core-module with regs and the compatible string
16 "arm,core-module-integrator"
17 - external-bus-interface: the root node to the Integrator platforms
19 compatible-string "arm,external-bus-interface"
21 Required properties for the core module:
22 - regs: the location and size of the core module registers, one
25 - syscon: the root node of the Integrator platforms must have a
26 system controller node pointing to the control registers,
28 "arm,integrator-ap-syscon"
29 "arm,integrator-cp-syscon"
32 Required properties for the system controller:
33 - regs: the location and size of the system controller registers,
36 Required properties for the AP system controller:
37 - interrupts: the AP syscon node must include the logical module
38 interrupts, stated in order of module instance <module 0>,
39 <module 1>, <module 2> ... for the CP system controller this
42 /dts-v1/;
47 compatible = "arm,integrator-ap";
49 core-module@10000000 {
50 compatible = "arm,core-module-integrator";
55 compatible = "arm,external-bus-interface";
60 compatible = "arm,integrator-ap-syscon";
62 interrupt-parent = <&pic>;
63 /* These are the logic module IRQs */
70 -------------------------------------------------
76 compatible = "arm,versatile-ab"; /* Application baseboard */
77 compatible = "arm,versatile-pb"; /* Platform baseboard */
80 - VIC required properties:
81 compatible = "arm,versatile-vic";
82 interrupt-controller;
83 #interrupt-cells = <1>;
85 - SIC required properties:
86 compatible = "arm,versatile-sic";
87 interrupt-controller;
88 #interrupt-cells = <1>;
92 - core-module: the root node to the Versatile platforms must have
93 a core-module with regs and the compatible strings
94 "arm,core-module-versatile", "syscon"
98 - arm,versatile-ib2-syscon : if the Versatile has an IB2 interface
99 board mounted, this has a separate system controller that is
102 compatible = "arm,versatile-ib2-syscon", "syscon"
105 -------------------
107 the ARM11 and Cortex A-8 and Cortex A-9 processors.
111 compatible = "arm,realview-eb";
112 /* RealView Platform Baseboard for ARM1176JZF-S */
113 compatible = "arm,realview-pb1176";
115 compatible = "arm,realview-pb11mp";
116 /* RealView Platform Baseboard for Cortex A-8 */
117 compatible = "arm,realview-pba8";
118 /* RealView Platform Baseboard Explore for Cortex A-9 */
119 compatible = "arm,realview-pbx";
123 - soc: some node of the RealView platforms must be the SoC
124 node that contain the SoC-specific devices, withe the compatible
126 "arm,realview-eb-soc", "simple-bus"
127 "arm,realview-pb1176-soc", "simple-bus"
128 "arm,realview-pb11mp-soc", "simple-bus"
129 "arm,realview-pba8-soc", "simple-bus"
130 "arm,realview-pbx-soc", "simple-bus"
132 - syscon: some subnode of the RealView SoC node must be a
133 system controller node pointing to the control registers,
135 "arm,realview-eb11mp-revb-syscon", "arm,realview-eb-syscon", "syscon"
136 "arm,realview-eb11mp-revc-syscon", "arm,realview-eb-syscon", "syscon"
137 "arm,realview-eb-syscon", "syscon"
138 "arm,realview-pb1176-syscon", "syscon"
139 "arm,realview-pb11mp-syscon", "syscon"
140 "arm,realview-pba8-syscon", "syscon"
141 "arm,realview-pbx-syscon", "syscon"
143 Required properties for the system controller:
144 - regs: the location and size of the system controller registers,
149 /dts-v1/;
150 #include <dt-bindings/interrupt-controller/irq.h>
154 compatible = "arm,realview-pb1176";
155 #address-cells = <1>;
156 #size-cells = <1>;
159 #address-cells = <1>;
160 #size-cells = <1>;
161 compatible = "arm,realview-pb1176-soc", "simple-bus";
165 compatible = "arm,realview-syscon", "syscon";
173 -----------------------------
174 For details on the device tree bindings for ARM Versatile Express boards
178 ----------------
180 iteration, Juno r0, is a vehicle for evaluating big.LITTLE on AArch64,
182 based systems. Juno r1 also has support for AXI masters placed on the TLX
193 compatible = "arm,juno-r1"; /* For Juno r1 board */
194 compatible = "arm,juno-r2"; /* For Juno r2 board */
198 - a "psci" node describing the boot method used for the secondary CPUs.
201 - a "cpus" node describing the available cores and their associated
202 "enable-method"s. For more details see cpus.yaml file.
206 /dts-v1/;
210 interrupt-parent = <&gic>;
211 #address-cells = <2>;
212 #size-cells = <2>;
215 #address-cells = <2>;
216 #size-cells = <0>;
219 compatible = "arm,cortex-a57";
222 enable-method = "psci";
228 compatible = "arm,cortex-a53";
231 enable-method = "psci";