|
58 | 58 | #size-cells = <1>; |
59 | 59 | ranges = <0x88000000 0x88000000 0x40000>; |
60 | 60 |
|
61 | | - clock-controller@88000000 { |
| 61 | + clks: clock-controller@88000000 { |
62 | 62 | compatible = "sirf,prima2-clkc"; |
63 | 63 | reg = <0x88000000 0x1000>; |
64 | 64 | interrupts = <3>; |
| 65 | + #clock-cells = <1>; |
65 | 66 | }; |
66 | 67 |
|
67 | 68 | reset-controller@88010000 { |
|
85 | 86 | compatible = "sirf,prima2-memc"; |
86 | 87 | reg = <0x90000000 0x10000>; |
87 | 88 | interrupts = <27>; |
| 89 | + clocks = <&clks 5>; |
88 | 90 | }; |
89 | 91 | }; |
90 | 92 |
|
|
104 | 106 | compatible = "sirf,prima2-vpp"; |
105 | 107 | reg = <0x90020000 0x10000>; |
106 | 108 | interrupts = <31>; |
| 109 | + clocks = <&clks 35>; |
107 | 110 | }; |
108 | 111 | }; |
109 | 112 |
|
|
117 | 120 | compatible = "powervr,sgx531"; |
118 | 121 | reg = <0x98000000 0x8000000>; |
119 | 122 | interrupts = <6>; |
| 123 | + clocks = <&clks 32>; |
120 | 124 | }; |
121 | 125 | }; |
122 | 126 |
|
|
130 | 134 | compatible = "sirf,prima2-video-codec"; |
131 | 135 | reg = <0xa0000000 0x8000000>; |
132 | 136 | interrupts = <5>; |
| 137 | + clocks = <&clks 33>; |
133 | 138 | }; |
134 | 139 | }; |
135 | 140 |
|
|
149 | 154 | compatible = "sirf,prima2-gps"; |
150 | 155 | reg = <0xa8010000 0x10000>; |
151 | 156 | interrupts = <7>; |
| 157 | + clocks = <&clks 9>; |
152 | 158 | }; |
153 | 159 |
|
154 | 160 | dsp@a9000000 { |
155 | 161 | compatible = "sirf,prima2-dsp"; |
156 | 162 | reg = <0xa9000000 0x1000000>; |
157 | 163 | interrupts = <8>; |
| 164 | + clocks = <&clks 8>; |
158 | 165 | }; |
159 | 166 | }; |
160 | 167 |
|
|
174 | 181 | compatible = "sirf,prima2-nand"; |
175 | 182 | reg = <0xb0030000 0x10000>; |
176 | 183 | interrupts = <41>; |
| 184 | + clocks = <&clks 26>; |
177 | 185 | }; |
178 | 186 |
|
179 | 187 | audio@b0040000 { |
180 | 188 | compatible = "sirf,prima2-audio"; |
181 | 189 | reg = <0xb0040000 0x10000>; |
182 | 190 | interrupts = <35>; |
| 191 | + clocks = <&clks 27>; |
183 | 192 | }; |
184 | 193 |
|
185 | 194 | uart0: uart@b0050000 { |
186 | 195 | cell-index = <0>; |
187 | 196 | compatible = "sirf,prima2-uart"; |
188 | 197 | reg = <0xb0050000 0x10000>; |
189 | 198 | interrupts = <17>; |
| 199 | + clocks = <&clks 13>; |
190 | 200 | }; |
191 | 201 |
|
192 | 202 | uart1: uart@b0060000 { |
193 | 203 | cell-index = <1>; |
194 | 204 | compatible = "sirf,prima2-uart"; |
195 | 205 | reg = <0xb0060000 0x10000>; |
196 | 206 | interrupts = <18>; |
| 207 | + clocks = <&clks 14>; |
197 | 208 | }; |
198 | 209 |
|
199 | 210 | uart2: uart@b0070000 { |
200 | 211 | cell-index = <2>; |
201 | 212 | compatible = "sirf,prima2-uart"; |
202 | 213 | reg = <0xb0070000 0x10000>; |
203 | 214 | interrupts = <19>; |
| 215 | + clocks = <&clks 15>; |
204 | 216 | }; |
205 | 217 |
|
206 | 218 | usp0: usp@b0080000 { |
207 | 219 | cell-index = <0>; |
208 | 220 | compatible = "sirf,prima2-usp"; |
209 | 221 | reg = <0xb0080000 0x10000>; |
210 | 222 | interrupts = <20>; |
| 223 | + clocks = <&clks 28>; |
211 | 224 | }; |
212 | 225 |
|
213 | 226 | usp1: usp@b0090000 { |
214 | 227 | cell-index = <1>; |
215 | 228 | compatible = "sirf,prima2-usp"; |
216 | 229 | reg = <0xb0090000 0x10000>; |
217 | 230 | interrupts = <21>; |
| 231 | + clocks = <&clks 29>; |
218 | 232 | }; |
219 | 233 |
|
220 | 234 | usp2: usp@b00a0000 { |
221 | 235 | cell-index = <2>; |
222 | 236 | compatible = "sirf,prima2-usp"; |
223 | 237 | reg = <0xb00a0000 0x10000>; |
224 | 238 | interrupts = <22>; |
| 239 | + clocks = <&clks 30>; |
225 | 240 | }; |
226 | 241 |
|
227 | 242 | dmac0: dma-controller@b00b0000 { |
228 | 243 | cell-index = <0>; |
229 | 244 | compatible = "sirf,prima2-dmac"; |
230 | 245 | reg = <0xb00b0000 0x10000>; |
231 | 246 | interrupts = <12>; |
| 247 | + clocks = <&clks 24>; |
232 | 248 | }; |
233 | 249 |
|
234 | 250 | dmac1: dma-controller@b0160000 { |
235 | 251 | cell-index = <1>; |
236 | 252 | compatible = "sirf,prima2-dmac"; |
237 | 253 | reg = <0xb0160000 0x10000>; |
238 | 254 | interrupts = <13>; |
| 255 | + clocks = <&clks 25>; |
239 | 256 | }; |
240 | 257 |
|
241 | 258 | vip@b00C0000 { |
242 | 259 | compatible = "sirf,prima2-vip"; |
243 | 260 | reg = <0xb00C0000 0x10000>; |
| 261 | + clocks = <&clks 31>; |
244 | 262 | }; |
245 | 263 |
|
246 | 264 | spi0: spi@b00d0000 { |
247 | 265 | cell-index = <0>; |
248 | 266 | compatible = "sirf,prima2-spi"; |
249 | 267 | reg = <0xb00d0000 0x10000>; |
250 | 268 | interrupts = <15>; |
| 269 | + clocks = <&clks 19>; |
251 | 270 | }; |
252 | 271 |
|
253 | 272 | spi1: spi@b0170000 { |
254 | 273 | cell-index = <1>; |
255 | 274 | compatible = "sirf,prima2-spi"; |
256 | 275 | reg = <0xb0170000 0x10000>; |
257 | 276 | interrupts = <16>; |
| 277 | + clocks = <&clks 20>; |
258 | 278 | }; |
259 | 279 |
|
260 | 280 | i2c0: i2c@b00e0000 { |
261 | 281 | cell-index = <0>; |
262 | 282 | compatible = "sirf,prima2-i2c"; |
263 | 283 | reg = <0xb00e0000 0x10000>; |
264 | 284 | interrupts = <24>; |
| 285 | + clocks = <&clks 17>; |
265 | 286 | }; |
266 | 287 |
|
267 | 288 | i2c1: i2c@b00f0000 { |
268 | 289 | cell-index = <1>; |
269 | 290 | compatible = "sirf,prima2-i2c"; |
270 | 291 | reg = <0xb00f0000 0x10000>; |
271 | 292 | interrupts = <25>; |
| 293 | + clocks = <&clks 18>; |
272 | 294 | }; |
273 | 295 |
|
274 | 296 | tsc@b0110000 { |
275 | 297 | compatible = "sirf,prima2-tsc"; |
276 | 298 | reg = <0xb0110000 0x10000>; |
277 | 299 | interrupts = <33>; |
| 300 | + clocks = <&clks 16>; |
278 | 301 | }; |
279 | 302 |
|
280 | 303 | gpio: pinctrl@b0120000 { |
|
507 | 530 | pwm@b0130000 { |
508 | 531 | compatible = "sirf,prima2-pwm"; |
509 | 532 | reg = <0xb0130000 0x10000>; |
| 533 | + clocks = <&clks 21>; |
510 | 534 | }; |
511 | 535 |
|
512 | 536 | efusesys@b0140000 { |
513 | 537 | compatible = "sirf,prima2-efuse"; |
514 | 538 | reg = <0xb0140000 0x10000>; |
| 539 | + clocks = <&clks 22>; |
515 | 540 | }; |
516 | 541 |
|
517 | 542 | pulsec@b0150000 { |
518 | 543 | compatible = "sirf,prima2-pulsec"; |
519 | 544 | reg = <0xb0150000 0x10000>; |
520 | 545 | interrupts = <48>; |
| 546 | + clocks = <&clks 23>; |
521 | 547 | }; |
522 | 548 |
|
523 | 549 | pci-iobg { |
|
616 | 642 | compatible = "chipidea,ci13611a-prima2"; |
617 | 643 | reg = <0xb8000000 0x10000>; |
618 | 644 | interrupts = <10>; |
| 645 | + clocks = <&clks 40>; |
619 | 646 | }; |
620 | 647 |
|
621 | 648 | usb1: usb@b00f0000 { |
622 | 649 | compatible = "chipidea,ci13611a-prima2"; |
623 | 650 | reg = <0xb8010000 0x10000>; |
624 | 651 | interrupts = <11>; |
| 652 | + clocks = <&clks 41>; |
625 | 653 | }; |
626 | 654 |
|
627 | 655 | sata@b00f0000 { |
|
634 | 662 | compatible = "sirf,prima2-security"; |
635 | 663 | reg = <0xb8030000 0x10000>; |
636 | 664 | interrupts = <42>; |
| 665 | + clocks = <&clks 7>; |
637 | 666 | }; |
638 | 667 | }; |
639 | 668 | }; |
|
0 commit comments