.. | .. |
---|
13 | 13 | #include <dt-bindings/input/input.h> |
---|
14 | 14 | #include <dt-bindings/interrupt-controller/irq.h> |
---|
15 | 15 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
---|
16 | | -#include "skeleton.dtsi" |
---|
17 | 16 | |
---|
18 | 17 | / { |
---|
| 18 | + #address-cells = <1>; |
---|
| 19 | + #size-cells = <1>; |
---|
19 | 20 | interrupt-parent = <&gic>; |
---|
20 | 21 | |
---|
21 | | - chipcommonA { |
---|
| 22 | + chipcommonA@18000000 { |
---|
22 | 23 | compatible = "simple-bus"; |
---|
23 | 24 | ranges = <0x00000000 0x18000000 0x00001000>; |
---|
24 | 25 | #address-cells = <1>; |
---|
.. | .. |
---|
37 | 38 | reg = <0x0400 0x100>; |
---|
38 | 39 | interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; |
---|
39 | 40 | clocks = <&iprocslow>; |
---|
| 41 | + pinctrl-names = "default"; |
---|
| 42 | + pinctrl-0 = <&pinmux_uart1>; |
---|
40 | 43 | status = "disabled"; |
---|
41 | 44 | }; |
---|
42 | 45 | }; |
---|
43 | 46 | |
---|
44 | | - mpcore { |
---|
| 47 | + mpcore@19000000 { |
---|
45 | 48 | compatible = "simple-bus"; |
---|
46 | 49 | ranges = <0x00000000 0x19000000 0x00023000>; |
---|
47 | 50 | #address-cells = <1>; |
---|
.. | .. |
---|
145 | 148 | }; |
---|
146 | 149 | }; |
---|
147 | 150 | |
---|
148 | | - usb2_phy: usb2-phy { |
---|
| 151 | + usb2_phy: usb2-phy@1800c000 { |
---|
149 | 152 | compatible = "brcm,ns-usb2-phy"; |
---|
150 | 153 | reg = <0x1800c000 0x1000>; |
---|
151 | 154 | reg-names = "dmu"; |
---|
.. | .. |
---|
251 | 254 | reg = <0x00013000 0x1000>; |
---|
252 | 255 | }; |
---|
253 | 256 | |
---|
| 257 | + pcie2: pcie@14000 { |
---|
| 258 | + reg = <0x00014000 0x1000>; |
---|
| 259 | + }; |
---|
| 260 | + |
---|
254 | 261 | usb2: usb2@21000 { |
---|
255 | 262 | reg = <0x00021000 0x1000>; |
---|
256 | 263 | |
---|
.. | .. |
---|
260 | 267 | |
---|
261 | 268 | interrupt-parent = <&gic>; |
---|
262 | 269 | |
---|
263 | | - ehci: ehci@21000 { |
---|
| 270 | + ehci: usb@21000 { |
---|
264 | 271 | #usb-cells = <0>; |
---|
265 | 272 | |
---|
266 | 273 | compatible = "generic-ehci"; |
---|
.. | .. |
---|
282 | 289 | }; |
---|
283 | 290 | }; |
---|
284 | 291 | |
---|
285 | | - ohci: ohci@22000 { |
---|
| 292 | + ohci: usb@22000 { |
---|
286 | 293 | #usb-cells = <0>; |
---|
287 | 294 | |
---|
288 | 295 | compatible = "generic-ohci"; |
---|
.. | .. |
---|
349 | 356 | }; |
---|
350 | 357 | }; |
---|
351 | 358 | |
---|
| 359 | + pwm: pwm@18002000 { |
---|
| 360 | + compatible = "brcm,iproc-pwm"; |
---|
| 361 | + reg = <0x18002000 0x28>; |
---|
| 362 | + clocks = <&osc>; |
---|
| 363 | + #pwm-cells = <3>; |
---|
| 364 | + status = "disabled"; |
---|
| 365 | + }; |
---|
| 366 | + |
---|
352 | 367 | mdio: mdio@18003000 { |
---|
353 | 368 | compatible = "brcm,iproc-mdio"; |
---|
354 | 369 | reg = <0x18003000 0x8>; |
---|
.. | .. |
---|
356 | 371 | #address-cells = <1>; |
---|
357 | 372 | }; |
---|
358 | 373 | |
---|
359 | | - mdio-bus-mux { |
---|
| 374 | + mdio-bus-mux@18003000 { |
---|
360 | 375 | compatible = "mdio-mux-mmioreg"; |
---|
361 | 376 | mdio-parent-bus = <&mdio>; |
---|
362 | 377 | #address-cells = <1>; |
---|
.. | .. |
---|
383 | 398 | reg = <0x18105000 0x1000>; |
---|
384 | 399 | }; |
---|
385 | 400 | |
---|
| 401 | + uart2: serial@18008000 { |
---|
| 402 | + compatible = "ns16550a"; |
---|
| 403 | + reg = <0x18008000 0x20>; |
---|
| 404 | + clocks = <&iprocslow>; |
---|
| 405 | + interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; |
---|
| 406 | + reg-shift = <2>; |
---|
| 407 | + status = "disabled"; |
---|
| 408 | + }; |
---|
| 409 | + |
---|
386 | 410 | i2c0: i2c@18009000 { |
---|
387 | 411 | compatible = "brcm,iproc-i2c"; |
---|
388 | 412 | reg = <0x18009000 0x50>; |
---|
.. | .. |
---|
391 | 415 | #size-cells = <0>; |
---|
392 | 416 | clock-frequency = <100000>; |
---|
393 | 417 | status = "disabled"; |
---|
| 418 | + }; |
---|
| 419 | + |
---|
| 420 | + dmu@1800c000 { |
---|
| 421 | + compatible = "simple-bus"; |
---|
| 422 | + ranges = <0 0x1800c000 0x1000>; |
---|
| 423 | + #address-cells = <1>; |
---|
| 424 | + #size-cells = <1>; |
---|
| 425 | + |
---|
| 426 | + cru@100 { |
---|
| 427 | + compatible = "simple-bus"; |
---|
| 428 | + reg = <0x100 0x1a4>; |
---|
| 429 | + ranges; |
---|
| 430 | + #address-cells = <1>; |
---|
| 431 | + #size-cells = <1>; |
---|
| 432 | + |
---|
| 433 | + pin-controller@1c0 { |
---|
| 434 | + compatible = "brcm,bcm4708-pinmux"; |
---|
| 435 | + reg = <0x1c0 0x24>; |
---|
| 436 | + reg-names = "cru_gpio_control"; |
---|
| 437 | + |
---|
| 438 | + spi-pins { |
---|
| 439 | + groups = "spi_grp"; |
---|
| 440 | + function = "spi"; |
---|
| 441 | + }; |
---|
| 442 | + |
---|
| 443 | + pinmux_i2c: i2c { |
---|
| 444 | + groups = "i2c_grp"; |
---|
| 445 | + function = "i2c"; |
---|
| 446 | + }; |
---|
| 447 | + |
---|
| 448 | + pinmux_pwm: pwm { |
---|
| 449 | + groups = "pwm0_grp", "pwm1_grp", |
---|
| 450 | + "pwm2_grp", "pwm3_grp"; |
---|
| 451 | + function = "pwm"; |
---|
| 452 | + }; |
---|
| 453 | + |
---|
| 454 | + pinmux_uart1: uart1 { |
---|
| 455 | + groups = "uart1_grp"; |
---|
| 456 | + function = "uart1"; |
---|
| 457 | + }; |
---|
| 458 | + }; |
---|
| 459 | + }; |
---|
394 | 460 | }; |
---|
395 | 461 | |
---|
396 | 462 | lcpll0: lcpll0@1800c100 { |
---|
.. | .. |
---|
421 | 487 | srab: srab@18007000 { |
---|
422 | 488 | compatible = "brcm,bcm5301x-srab"; |
---|
423 | 489 | reg = <0x18007000 0x1000>; |
---|
424 | | - #address-cells = <1>; |
---|
425 | | - #size-cells = <0>; |
---|
426 | 490 | |
---|
427 | 491 | status = "disabled"; |
---|
428 | 492 | |
---|
.. | .. |
---|
468 | 532 | "spi_lr_session_done", |
---|
469 | 533 | "spi_lr_overread"; |
---|
470 | 534 | clocks = <&iprocmed>; |
---|
471 | | - clock-names = "iprocmed"; |
---|
472 | 535 | num-cs = <2>; |
---|
473 | 536 | #address-cells = <1>; |
---|
474 | 537 | #size-cells = <0>; |
---|
.. | .. |
---|
477 | 540 | compatible = "jedec,spi-nor"; |
---|
478 | 541 | reg = <0>; |
---|
479 | 542 | spi-max-frequency = <20000000>; |
---|
480 | | - linux,part-probe = "ofpart", "bcm47xxpart"; |
---|
481 | 543 | status = "disabled"; |
---|
| 544 | + |
---|
| 545 | + partitions { |
---|
| 546 | + compatible = "brcm,bcm947xx-cfe-partitions"; |
---|
| 547 | + }; |
---|
482 | 548 | }; |
---|
483 | 549 | }; |
---|
484 | 550 | |
---|