2012-09-06 08:08:24 +00:00
|
|
|
ARM Integrator/AP (Application Platform) and Integrator/CP (Compact Platform)
|
|
|
|
-----------------------------------------------------------------------------
|
|
|
|
ARM's oldest Linux-supported platform with connectors for different core
|
|
|
|
tiles of ARMv4, ARMv5 and ARMv6 type.
|
|
|
|
|
|
|
|
Required properties (in root node):
|
|
|
|
compatible = "arm,integrator-ap"; /* Application Platform */
|
|
|
|
compatible = "arm,integrator-cp"; /* Compact Platform */
|
|
|
|
|
|
|
|
FPGA type interrupt controllers, see the versatile-fpga-irq binding doc.
|
|
|
|
|
2013-06-15 21:56:32 +00:00
|
|
|
Required nodes:
|
|
|
|
|
2012-11-02 00:20:43 +00:00
|
|
|
In the root node the Integrator/CP must have a /cpcon node pointing
|
|
|
|
to the CP control registers, and the Integrator/AP must have a
|
|
|
|
/syscon node pointing to the Integrator/AP system controller.
|
2013-06-15 21:56:32 +00:00
|
|
|
The AP syscon node must include the logic module interrupts, stated
|
|
|
|
in order of module instance <module 0, module 1, module 2 ...>
|
|
|
|
example:
|
|
|
|
|
|
|
|
/dts-v1/;
|
|
|
|
/include/ "integrator.dtsi"
|
|
|
|
|
|
|
|
/ {
|
|
|
|
model = "ARM Integrator/AP";
|
|
|
|
compatible = "arm,integrator-ap";
|
|
|
|
|
|
|
|
syscon {
|
|
|
|
/* AP system controller registers */
|
|
|
|
reg = <0x11000000 0x100>;
|
|
|
|
interrupt-parent = <&pic>;
|
|
|
|
/* These are the logic module IRQs */
|
|
|
|
interrupts = <9>, <10>, <11>, <12>;
|
|
|
|
};
|
|
|
|
};
|
2012-11-02 00:20:43 +00:00
|
|
|
|
2012-09-06 08:08:24 +00:00
|
|
|
|
2011-07-26 09:19:06 +00:00
|
|
|
ARM Versatile Application and Platform Baseboards
|
|
|
|
-------------------------------------------------
|
|
|
|
ARM's development hardware platform with connectors for customizable
|
|
|
|
core tiles. The hardware configuration of the Versatile boards is
|
|
|
|
highly customizable.
|
|
|
|
|
|
|
|
Required properties (in root node):
|
|
|
|
compatible = "arm,versatile-ab"; /* Application baseboard */
|
|
|
|
compatible = "arm,versatile-pb"; /* Platform baseboard */
|
|
|
|
|
|
|
|
Interrupt controllers:
|
|
|
|
- VIC required properties:
|
|
|
|
compatible = "arm,versatile-vic";
|
|
|
|
interrupt-controller;
|
|
|
|
#interrupt-cells = <1>;
|
|
|
|
|
|
|
|
- SIC required properties:
|
|
|
|
compatible = "arm,versatile-sic";
|
|
|
|
interrupt-controller;
|
|
|
|
#interrupt-cells = <1>;
|