Commit | Line | Data |
---|---|---|
f3b42b7c TP |
1 | /* |
2 | * Device Tree Include file for Marvell Armada XP family SoC | |
3 | * | |
4 | * Copyright (C) 2012 Marvell | |
5 | * | |
6 | * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | |
7 | * | |
8 | * This file is licensed under the terms of the GNU General Public | |
9 | * License version 2. This program is licensed "as is" without any | |
10 | * warranty of any kind, whether express or implied. | |
11 | * | |
12 | * Contains definitions specific to the Armada XP MV78230 SoC that are not | |
13 | * common to all Armada XP SoCs. | |
14 | */ | |
15 | ||
16 | /include/ "armada-xp.dtsi" | |
17 | ||
18 | / { | |
19 | model = "Marvell Armada XP MV78230 SoC"; | |
20 | compatible = "marvell,armadaxp-mv78230", "marvell,armadaxp", "marvell,armada-370-xp"; | |
21 | ||
397d59f3 TP |
22 | aliases { |
23 | gpio0 = &gpio0; | |
24 | gpio1 = &gpio1; | |
25 | }; | |
26 | ||
9d202783 GC |
27 | cpus { |
28 | #address-cells = <1>; | |
29 | #size-cells = <0>; | |
30 | ||
31 | cpu@0 { | |
32 | device_type = "cpu"; | |
33 | compatible = "marvell,sheeva-v7"; | |
34 | reg = <0>; | |
35 | clocks = <&cpuclk 0>; | |
36 | }; | |
44cfae9a TP |
37 | |
38 | cpu@1 { | |
39 | device_type = "cpu"; | |
40 | compatible = "marvell,sheeva-v7"; | |
41 | reg = <1>; | |
42 | clocks = <&cpuclk 1>; | |
43 | }; | |
9d202783 GC |
44 | } |
45 | ||
f3b42b7c TP |
46 | soc { |
47 | pinctrl { | |
48 | compatible = "marvell,mv78230-pinctrl"; | |
49 | reg = <0xd0018000 0x38>; | |
50 | }; | |
397d59f3 TP |
51 | |
52 | gpio0: gpio@d0018100 { | |
53 | compatible = "marvell,armadaxp-gpio"; | |
54 | reg = <0xd0018100 0x40>, | |
55 | <0xd0018800 0x30>; | |
56 | ngpios = <32>; | |
57 | gpio-controller; | |
58 | #gpio-cells = <2>; | |
59 | interrupt-controller; | |
60 | #interrupts-cells = <2>; | |
61 | interrupts = <16>, <17>, <18>, <19>; | |
62 | }; | |
63 | ||
64 | gpio1: gpio@d0018140 { | |
65 | compatible = "marvell,armadaxp-gpio"; | |
66 | reg = <0xd0018140 0x40>, | |
67 | <0xd0018840 0x30>; | |
68 | ngpios = <17>; | |
69 | gpio-controller; | |
70 | #gpio-cells = <2>; | |
71 | interrupt-controller; | |
72 | #interrupts-cells = <2>; | |
73 | interrupts = <20>, <21>, <22>; | |
74 | }; | |
f3b42b7c TP |
75 | }; |
76 | }; |