Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux...
[deliverable/linux.git] / Documentation / devicetree / bindings / arm / arm-boards
CommitLineData
4980f9bc
LW
1ARM Integrator/AP (Application Platform) and Integrator/CP (Compact Platform)
2-----------------------------------------------------------------------------
3ARM's oldest Linux-supported platform with connectors for different core
4tiles of ARMv4, ARMv5 and ARMv6 type.
5
6Required properties (in root node):
7 compatible = "arm,integrator-ap"; /* Application Platform */
8 compatible = "arm,integrator-cp"; /* Compact Platform */
9
10FPGA type interrupt controllers, see the versatile-fpga-irq binding doc.
11
a6720258
LW
12Required nodes:
13
bb4dbefe
LW
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"
307b9667
LW
17- external-bus-interface: the root node to the Integrator platforms
18 must have an external bus interface with regs and the
19 compatible-string "arm,external-bus-interface"
bb4dbefe
LW
20
21 Required properties for the core module:
22 - regs: the location and size of the core module registers, one
23 range of 0x200 bytes.
24
df36680f
LW
25- syscon: the root node of the Integrator platforms must have a
26 system controller node pointong to the control registers,
27 with the compatible string
28 "arm,integrator-ap-syscon"
29 "arm,integrator-cp-syscon"
30 respectively.
31
32 Required properties for the system controller:
33 - regs: the location and size of the system controller registers,
34 one range of 0x100 bytes.
35
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
40 is not required not of any use.
a6720258
LW
41
42/dts-v1/;
43/include/ "integrator.dtsi"
44
45/ {
46 model = "ARM Integrator/AP";
47 compatible = "arm,integrator-ap";
48
bb4dbefe
LW
49 core-module@10000000 {
50 compatible = "arm,core-module-integrator";
51 reg = <0x10000000 0x200>;
52 };
53
307b9667
LW
54 ebi@12000000 {
55 compatible = "arm,external-bus-interface";
56 reg = <0x12000000 0x100>;
57 };
58
a6720258 59 syscon {
df36680f 60 compatible = "arm,integrator-ap-syscon";
a6720258
LW
61 reg = <0x11000000 0x100>;
62 interrupt-parent = <&pic>;
63 /* These are the logic module IRQs */
64 interrupts = <9>, <10>, <11>, <12>;
65 };
66};
64100a03 67
4980f9bc 68
3ba7222a
GL
69ARM Versatile Application and Platform Baseboards
70-------------------------------------------------
71ARM's development hardware platform with connectors for customizable
72core tiles. The hardware configuration of the Versatile boards is
73highly customizable.
74
75Required properties (in root node):
76 compatible = "arm,versatile-ab"; /* Application baseboard */
77 compatible = "arm,versatile-pb"; /* Platform baseboard */
78
79Interrupt controllers:
80- VIC required properties:
81 compatible = "arm,versatile-vic";
82 interrupt-controller;
83 #interrupt-cells = <1>;
84
85- SIC required properties:
86 compatible = "arm,versatile-sic";
87 interrupt-controller;
88 #interrupt-cells = <1>;
This page took 0.214501 seconds and 5 git commands to generate.