]>
Commit | Line | Data |
---|---|---|
0a7ba7e9 | 1 | /* Downstream version of bcm2835-rpi.dtsi */ |
2 | ||
3 | #include <dt-bindings/power/raspberrypi-power.h> | |
4 | ||
5 | / { | |
6 | memory { | |
7 | device_type = "memory"; | |
8 | reg = <0x0 0x0>; | |
9 | }; | |
10 | ||
11 | aliases { | |
12 | audio = &audio; | |
13 | aux = &aux; | |
14 | sound = &sound; | |
15 | soc = &soc; | |
16 | dma = &dma; | |
17 | intc = &intc; | |
18 | watchdog = &watchdog; | |
19 | random = &random; | |
20 | mailbox = &mailbox; | |
21 | gpio = &gpio; | |
22 | uart0 = &uart0; | |
23 | sdhost = &sdhost; | |
24 | i2s = &i2s; | |
25 | spi0 = &spi0; | |
26 | i2c0 = &i2c0; | |
27 | uart1 = &uart1; | |
28 | spi1 = &spi1; | |
29 | spi2 = &spi2; | |
30 | mmc = &mmc; | |
31 | i2c1 = &i2c1; | |
32 | i2c2 = &i2c2; | |
33 | usb = &usb; | |
34 | leds = &leds; | |
35 | fb = &fb; | |
36 | vchiq = &vchiq; | |
37 | thermal = &thermal; | |
38 | }; | |
39 | ||
40 | leds: leds { | |
41 | compatible = "gpio-leds"; | |
42 | }; | |
43 | ||
44 | soc { | |
45 | gpiomem { | |
46 | compatible = "brcm,bcm2835-gpiomem"; | |
47 | reg = <0x7e200000 0x1000>; | |
48 | }; | |
49 | ||
50 | firmware: firmware { | |
51 | compatible = "raspberrypi,bcm2835-firmware"; | |
52 | mboxes = <&mailbox>; | |
53 | }; | |
54 | ||
55 | power: power { | |
56 | compatible = "raspberrypi,bcm2835-power"; | |
57 | firmware = <&firmware>; | |
58 | #power-domain-cells = <1>; | |
59 | }; | |
60 | ||
61 | fb: fb { | |
62 | compatible = "brcm,bcm2708-fb"; | |
63 | firmware = <&firmware>; | |
64 | status = "disabled"; | |
65 | }; | |
66 | ||
67 | vchiq: vchiq { | |
68 | compatible = "brcm,bcm2835-vchiq"; | |
69 | reg = <0x7e00b840 0xf>; | |
70 | interrupts = <0 2>; | |
71 | cache-line-size = <32>; | |
72 | firmware = <&firmware>; | |
73 | }; | |
74 | ||
75 | thermal: thermal@7e212000 { | |
76 | firmware = <&firmware>; | |
77 | status = "okay"; | |
78 | }; | |
79 | ||
80 | /* Onboard audio */ | |
81 | audio: audio { | |
82 | compatible = "brcm,bcm2835-audio"; | |
83 | brcm,pwm-channels = <8>; | |
84 | status = "disabled"; | |
85 | }; | |
86 | ||
87 | /* External sound card */ | |
88 | sound: sound { | |
89 | status = "disabled"; | |
90 | }; | |
91 | ||
92 | }; | |
93 | ||
94 | __overrides__ { | |
95 | cache_line_size = <&vchiq>, "cache-line-size:0"; | |
96 | }; | |
97 | }; | |
98 | ||
99 | &dma { | |
100 | brcm,dma-channel-mask = <0x7f34>; | |
101 | }; | |
102 | ||
103 | &hdmi { | |
104 | power-domains = <&power RPI_POWER_DOMAIN_HDMI>; | |
105 | }; | |
106 | ||
107 | &usb { | |
108 | power-domains = <&power RPI_POWER_DOMAIN_USB>; | |
109 | }; | |
11262d0f PE |
110 | |
111 | &clocks { | |
112 | firmware = <&firmware>; | |
113 | }; |