2 * Copyright (C) 2012 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4 * This file is licensed under the terms of the GNU General Public
5 * License version 2. This program is licensed "as is" without any
6 * warranty of any kind, whether express or implied.
9 /include/ "skeleton.dtsi"
12 model = "Marvell Orion5x SoC";
13 compatible = "marvell,orion5x";
14 interrupt-parent = <&intc>;
19 intc: interrupt-controller {
20 compatible = "marvell,orion-intc", "marvell,intc";
22 #interrupt-cells = <1>;
23 reg = <0xf1020204 0x04>;
27 compatible = "simple-bus";
28 ranges = <0x00000000 0xf1000000 0x4000000
29 0xf2200000 0xf2200000 0x0000800>;
34 compatible = "marvell,orion-gpio";
40 #interrupt-cells = <2>;
41 interrupts = <6>, <7>, <8>, <9>;
45 compatible = "ns16550a";
46 reg = <0x12000 0x100>;
49 /* set clock-frequency in board dts */
54 compatible = "ns16550a";
55 reg = <0x12100 0x100>;
58 /* set clock-frequency in board dts */
63 compatible = "marvell,orion-spi";
72 compatible = "marvell,orion-wdt";
78 compatible = "marvell,orion-ehci";
79 reg = <0x50000 0x1000>;
85 compatible = "marvell,orion-ehci";
86 reg = <0xa0000 0x1000>;
92 compatible = "marvell,orion-sata";
93 reg = <0x80000 0x5000>;
99 compatible = "marvell,mv64xxx-i2c";
100 reg = <0x11000 0x20>;
101 #address-cells = <1>;
104 clock-frequency = <100000>;
109 compatible = "marvell,orion-xor";
128 compatible = "marvell,orion-crypto";
129 reg = <0x90000 0x10000>,
131 reg-names = "regs", "sram";