1 ARM Integrator/AP (Application Platform) and Integrator/CP (Compact Platform)
2 -----------------------------------------------------------------------------
3 ARM's oldest Linux-supported platform with connectors for different core
4 tiles of ARMv4, ARMv5 and ARMv6 type.
6 Required properties (in root node):
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"
18 Required properties for the core module:
19 - regs: the location and size of the core module registers, one
22 - syscon: the root node of the Integrator platforms must have a
23 system controller node pointong to the control registers,
24 with the compatible string
25 "arm,integrator-ap-syscon"
26 "arm,integrator-cp-syscon"
29 Required properties for the system controller:
30 - regs: the location and size of the system controller registers,
31 one range of 0x100 bytes.
33 Required properties for the AP system controller:
34 - interrupts: the AP syscon node must include the logical module
35 interrupts, stated in order of module instance <module 0>,
36 <module 1>, <module 2> ... for the CP system controller this
37 is not required not of any use.
40 /include/ "integrator.dtsi"
43 model = "ARM Integrator/AP";
44 compatible = "arm,integrator-ap";
46 core-module@10000000 {
47 compatible = "arm,core-module-integrator";
48 reg = <0x10000000 0x200>;
52 compatible = "arm,integrator-ap-syscon";
53 reg = <0x11000000 0x100>;
54 interrupt-parent = <&pic>;
55 /* These are the logic module IRQs */
56 interrupts = <9>, <10>, <11>, <12>;
61 ARM Versatile Application and Platform Baseboards
62 -------------------------------------------------
63 ARM's development hardware platform with connectors for customizable
64 core tiles. The hardware configuration of the Versatile boards is
67 Required properties (in root node):
68 compatible = "arm,versatile-ab"; /* Application baseboard */
69 compatible = "arm,versatile-pb"; /* Platform baseboard */
71 Interrupt controllers:
72 - VIC required properties:
73 compatible = "arm,versatile-vic";
75 #interrupt-cells = <1>;
77 - SIC required properties:
78 compatible = "arm,versatile-sic";
80 #interrupt-cells = <1>;