|
93 | 93 | #clock-cells = <1>;
|
94 | 94 | reg = <0x7e101000 0x2000>;
|
95 | 95 |
|
96 |
| - /* CPRMAN derives everything from the platform's |
97 |
| - * oscillator. |
| 96 | + /* CPRMAN derives almost everything from the |
| 97 | + * platform's oscillator. However, the DSI |
| 98 | + * pixel clocks come from the DSI analog PHY. |
98 | 99 | */
|
99 |
| - clocks = <&clk_osc>; |
| 100 | + clocks = <&clk_osc>, |
| 101 | + <&dsi0 0>, <&dsi0 1>, <&dsi0 2>, |
| 102 | + <&dsi1 0>, <&dsi1 1>, <&dsi1 2>; |
100 | 103 | };
|
101 | 104 |
|
102 | 105 | rng@7e104000 {
|
|
390 | 393 | interrupts = <2 14>; /* pwa1 */
|
391 | 394 | };
|
392 | 395 |
|
| 396 | + dsi0: dsi@7e209000 { |
| 397 | + compatible = "brcm,bcm2835-dsi0"; |
| 398 | + reg = <0x7e209000 0x78>; |
| 399 | + interrupts = <2 4>; |
| 400 | + #address-cells = <1>; |
| 401 | + #size-cells = <0>; |
| 402 | + #clock-cells = <1>; |
| 403 | + |
| 404 | + clocks = <&clocks BCM2835_PLLA_DSI0>, |
| 405 | + <&clocks BCM2835_CLOCK_DSI0E>, |
| 406 | + <&clocks BCM2835_CLOCK_DSI0P>; |
| 407 | + clock-names = "phy", "escape", "pixel"; |
| 408 | + |
| 409 | + clock-output-names = "dsi0_byte", |
| 410 | + "dsi0_ddr2", |
| 411 | + "dsi0_ddr"; |
| 412 | + |
| 413 | + }; |
| 414 | + |
393 | 415 | thermal: thermal@7e212000 {
|
394 | 416 | compatible = "brcm,bcm2835-thermal";
|
395 | 417 | reg = <0x7e212000 0x8>;
|
|
456 | 478 | interrupts = <2 1>;
|
457 | 479 | };
|
458 | 480 |
|
| 481 | + dsi1: dsi@7e700000 { |
| 482 | + compatible = "brcm,bcm2835-dsi1"; |
| 483 | + reg = <0x7e700000 0x8c>; |
| 484 | + interrupts = <2 12>; |
| 485 | + #address-cells = <1>; |
| 486 | + #size-cells = <0>; |
| 487 | + #clock-cells = <1>; |
| 488 | + |
| 489 | + clocks = <&clocks BCM2835_PLLD_DSI1>, |
| 490 | + <&clocks BCM2835_CLOCK_DSI1E>, |
| 491 | + <&clocks BCM2835_CLOCK_DSI1P>; |
| 492 | + clock-names = "phy", "escape", "pixel"; |
| 493 | + |
| 494 | + clock-output-names = "dsi1_byte", |
| 495 | + "dsi1_ddr2", |
| 496 | + "dsi1_ddr"; |
| 497 | + |
| 498 | + status = "disabled"; |
| 499 | + }; |
| 500 | + |
459 | 501 | i2c1: i2c@7e804000 {
|
460 | 502 | compatible = "brcm,bcm2835-i2c";
|
461 | 503 | reg = <0x7e804000 0x1000>;
|
|
0 commit comments