123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 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.
- Required nodes:
- 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.
- 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>;
- };
- };
- 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>;
|