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 - cpcon/syscon: the root node the Integrator/CP must have a /cpcon
23 node pointing to the CP control registers, and the Integrator/AP
24 must have a /syscon node pointing to the Integrator/AP system
25 controller. The AP syscon node must include the logical module
28 In the root node the Integrator/CP must have a /cpcon node pointing
29 to the CP control registers, and the Integrator/AP must have a
30 /syscon node pointing to the Integrator/AP system controller.
31 The AP syscon node must include the logic module interrupts, stated
32 in order of module instance <module 0, module 1, module 2 ...>
36 /include/ "integrator.dtsi"
39 model = "ARM Integrator/AP";
40 compatible = "arm,integrator-ap";
42 core-module@10000000 {
43 compatible = "arm,core-module-integrator";
44 reg = <0x10000000 0x200>;
48 /* AP system controller registers */
49 reg = <0x11000000 0x100>;
50 interrupt-parent = <&pic>;
51 /* These are the logic module IRQs */
52 interrupts = <9>, <10>, <11>, <12>;
57 ARM Versatile Application and Platform Baseboards
58 -------------------------------------------------
59 ARM's development hardware platform with connectors for customizable
60 core tiles. The hardware configuration of the Versatile boards is
63 Required properties (in root node):
64 compatible = "arm,versatile-ab"; /* Application baseboard */
65 compatible = "arm,versatile-pb"; /* Platform baseboard */
67 Interrupt controllers:
68 - VIC required properties:
69 compatible = "arm,versatile-vic";
71 #interrupt-cells = <1>;
73 - SIC required properties:
74 compatible = "arm,versatile-sic";
76 #interrupt-cells = <1>;