]>
Commit | Line | Data |
---|---|---|
fcaf2036 | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
c5fa4fdc VK |
2 | /* |
3 | * DTS file for all SPEAr3xx SoCs | |
4 | * | |
da89947b | 5 | * Copyright 2012 Viresh Kumar <vireshk@kernel.org> |
c5fa4fdc VK |
6 | */ |
7 | ||
c5fa4fdc | 8 | / { |
abe60a3a RH |
9 | #address-cells = <1>; |
10 | #size-cells = <1>; | |
c5fa4fdc VK |
11 | interrupt-parent = <&vic>; |
12 | ||
13 | cpus { | |
78e65739 LP |
14 | #address-cells = <0>; |
15 | #size-cells = <0>; | |
16 | ||
17 | cpu { | |
18 | compatible = "arm,arm926ej-s"; | |
19 | device_type = "cpu"; | |
c5fa4fdc VK |
20 | }; |
21 | }; | |
22 | ||
23 | memory { | |
24 | device_type = "memory"; | |
25 | reg = <0 0x40000000>; | |
26 | }; | |
27 | ||
28 | ahb { | |
29 | #address-cells = <1>; | |
30 | #size-cells = <1>; | |
31 | compatible = "simple-bus"; | |
32 | ranges = <0xd0000000 0xd0000000 0x30000000>; | |
33 | ||
34 | vic: interrupt-controller@f1100000 { | |
35 | compatible = "arm,pl190-vic"; | |
36 | interrupt-controller; | |
37 | reg = <0xf1100000 0x1000>; | |
38 | #interrupt-cells = <1>; | |
39 | }; | |
40 | ||
0b7ee717 VK |
41 | dma@fc400000 { |
42 | compatible = "arm,pl080", "arm,primecell"; | |
43 | reg = <0xfc400000 0x1000>; | |
44 | interrupt-parent = <&vic>; | |
45 | interrupts = <8>; | |
46 | status = "disabled"; | |
47 | }; | |
48 | ||
c5fa4fdc VK |
49 | gmac: eth@e0800000 { |
50 | compatible = "st,spear600-gmac"; | |
51 | reg = <0xe0800000 0x8000>; | |
52 | interrupts = <23 22>; | |
53 | interrupt-names = "macirq", "eth_wake_irq"; | |
4c7a078f | 54 | phy-mode = "mii"; |
c5fa4fdc VK |
55 | status = "disabled"; |
56 | }; | |
57 | ||
58 | smi: flash@fc000000 { | |
59 | compatible = "st,spear600-smi"; | |
60 | #address-cells = <1>; | |
61 | #size-cells = <1>; | |
62 | reg = <0xfc000000 0x1000>; | |
63 | interrupts = <9>; | |
64 | status = "disabled"; | |
65 | }; | |
66 | ||
67 | spi0: spi@d0100000 { | |
68 | compatible = "arm,pl022", "arm,primecell"; | |
69 | reg = <0xd0100000 0x1000>; | |
70 | interrupts = <20>; | |
8113ba91 SH |
71 | #address-cells = <1>; |
72 | #size-cells = <0>; | |
c5fa4fdc VK |
73 | status = "disabled"; |
74 | }; | |
75 | ||
76 | ehci@e1800000 { | |
77 | compatible = "st,spear600-ehci", "usb-ehci"; | |
78 | reg = <0xe1800000 0x1000>; | |
79 | interrupts = <26>; | |
80 | status = "disabled"; | |
81 | }; | |
82 | ||
83 | ohci@e1900000 { | |
84 | compatible = "st,spear600-ohci", "usb-ohci"; | |
85 | reg = <0xe1900000 0x1000>; | |
86 | interrupts = <25>; | |
87 | status = "disabled"; | |
88 | }; | |
89 | ||
90 | ohci@e2100000 { | |
91 | compatible = "st,spear600-ohci", "usb-ohci"; | |
92 | reg = <0xe2100000 0x1000>; | |
93 | interrupts = <27>; | |
94 | status = "disabled"; | |
95 | }; | |
96 | ||
97 | apb { | |
98 | #address-cells = <1>; | |
99 | #size-cells = <1>; | |
100 | compatible = "simple-bus"; | |
101 | ranges = <0xd0000000 0xd0000000 0x30000000>; | |
102 | ||
103 | gpio0: gpio@fc980000 { | |
104 | compatible = "arm,pl061", "arm,primecell"; | |
105 | reg = <0xfc980000 0x1000>; | |
106 | interrupts = <11>; | |
107 | gpio-controller; | |
108 | #gpio-cells = <2>; | |
109 | interrupt-controller; | |
110 | #interrupt-cells = <2>; | |
111 | status = "disabled"; | |
112 | }; | |
113 | ||
114 | i2c0: i2c@d0180000 { | |
115 | #address-cells = <1>; | |
116 | #size-cells = <0>; | |
117 | compatible = "snps,designware-i2c"; | |
118 | reg = <0xd0180000 0x1000>; | |
119 | interrupts = <21>; | |
120 | status = "disabled"; | |
121 | }; | |
122 | ||
123 | rtc@fc900000 { | |
f631b984 | 124 | compatible = "st,spear600-rtc"; |
c5fa4fdc VK |
125 | reg = <0xfc900000 0x1000>; |
126 | interrupts = <10>; | |
127 | status = "disabled"; | |
128 | }; | |
129 | ||
130 | serial@d0000000 { | |
131 | compatible = "arm,pl011", "arm,primecell"; | |
132 | reg = <0xd0000000 0x1000>; | |
133 | interrupts = <19>; | |
134 | status = "disabled"; | |
135 | }; | |
136 | ||
137 | wdt@fc880000 { | |
138 | compatible = "arm,sp805", "arm,primecell"; | |
139 | reg = <0xfc880000 0x1000>; | |
140 | interrupts = <12>; | |
141 | status = "disabled"; | |
142 | }; | |
30551c01 VK |
143 | |
144 | timer@f0000000 { | |
145 | compatible = "st,spear-timer"; | |
146 | reg = <0xf0000000 0x400>; | |
147 | interrupts = <2>; | |
148 | }; | |
c5fa4fdc VK |
149 | }; |
150 | }; | |
151 | }; |