]>
Commit | Line | Data |
---|---|---|
3412e380 PE |
1 | // redo: ovmerge -c vc4-kms-v3d-overlay.dts,cma-96 dwc2-overlay.dts,dr_mode=otg upstream-aux-interrupt-overlay.dts, |
2 | ||
3 | /dts-v1/; | |
4 | /plugin/; | |
5 | ||
6 | #include <dt-bindings/clock/bcm2835.h> | |
7 | ||
8 | / { | |
9 | compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709"; | |
10 | fragment@0 { | |
11 | target-path = "/chosen"; | |
12 | __dormant__ { | |
13 | bootargs = "cma=256M"; | |
14 | }; | |
15 | }; | |
16 | fragment@1 { | |
17 | target-path = "/chosen"; | |
18 | __dormant__ { | |
19 | bootargs = "cma=192M"; | |
20 | }; | |
21 | }; | |
22 | fragment@2 { | |
23 | target-path = "/chosen"; | |
24 | __dormant__ { | |
25 | bootargs = "cma=128M"; | |
26 | }; | |
27 | }; | |
28 | fragment@3 { | |
29 | target-path = "/chosen"; | |
30 | __overlay__ { | |
31 | bootargs = "cma=96M"; | |
32 | }; | |
33 | }; | |
34 | fragment@4 { | |
35 | target-path = "/chosen"; | |
36 | __dormant__ { | |
37 | bootargs = "cma=64M"; | |
38 | }; | |
39 | }; | |
40 | fragment@5 { | |
41 | target = <&i2c2>; | |
42 | __overlay__ { | |
43 | status = "okay"; | |
44 | }; | |
45 | }; | |
46 | fragment@6 { | |
47 | target = <&fb>; | |
48 | __overlay__ { | |
49 | status = "disabled"; | |
50 | }; | |
51 | }; | |
52 | fragment@7 { | |
53 | target = <&pixelvalve0>; | |
54 | __overlay__ { | |
55 | interrupts = <2 13>; | |
56 | status = "okay"; | |
57 | }; | |
58 | }; | |
59 | fragment@8 { | |
60 | target = <&pixelvalve1>; | |
61 | __overlay__ { | |
62 | interrupts = <2 14>; | |
63 | status = "okay"; | |
64 | }; | |
65 | }; | |
66 | fragment@9 { | |
67 | target = <&pixelvalve2>; | |
68 | __overlay__ { | |
69 | interrupts = <2 10>; | |
70 | status = "okay"; | |
71 | }; | |
72 | }; | |
73 | fragment@10 { | |
74 | target = <&hvs>; | |
75 | __overlay__ { | |
76 | interrupts = <2 1>; | |
77 | status = "okay"; | |
78 | }; | |
79 | }; | |
80 | fragment@11 { | |
81 | target = <&hdmi>; | |
82 | __overlay__ { | |
83 | interrupts = <2 8>, <2 9>; | |
84 | status = "okay"; | |
85 | }; | |
86 | }; | |
87 | fragment@12 { | |
88 | target = <&v3d>; | |
89 | __overlay__ { | |
90 | interrupts = <1 10>; | |
91 | status = "okay"; | |
92 | }; | |
93 | }; | |
94 | fragment@13 { | |
95 | target = <&vc4>; | |
96 | __overlay__ { | |
97 | status = "okay"; | |
98 | }; | |
99 | }; | |
100 | fragment@14 { | |
101 | target-path = "/soc/dma"; | |
102 | __overlay__ { | |
103 | brcm,dma-channel-mask = <0x7f35>; | |
104 | }; | |
105 | }; | |
106 | fragment@15 { | |
107 | target = <&clocks>; | |
108 | __overlay__ { | |
109 | claim-clocks = <BCM2835_PLLD_DSI0 BCM2835_PLLD_DSI1 BCM2835_PLLH_AUX BCM2835_PLLH_PIX>; | |
110 | }; | |
111 | }; | |
112 | fragment@16 { | |
113 | target = <&vec>; | |
114 | __overlay__ { | |
115 | status = "okay"; | |
116 | }; | |
117 | }; | |
118 | fragment@17 { | |
119 | target = <&usb>; | |
120 | #address-cells = <1>; | |
121 | #size-cells = <1>; | |
122 | dwc2_usb: __overlay__ { | |
123 | compatible = "brcm,bcm2835-usb"; | |
124 | reg = <0x7e980000 0x10000>; | |
125 | interrupts = <1 9>; | |
126 | dr_mode = "otg"; | |
127 | g-np-tx-fifo-size = <32>; | |
128 | g-rx-fifo-size = <256>; | |
df7fafde | 129 | g-tx-fifo-size = <512 512 512 512 512 256 256>; |
3412e380 PE |
130 | status = "okay"; |
131 | }; | |
132 | }; | |
133 | fragment@18 { | |
134 | target = <&uart1>; | |
135 | __overlay__ { | |
136 | interrupt-parent = <&intc>; | |
137 | interrupts = <0x1 0x1d>; | |
138 | }; | |
139 | }; | |
140 | fragment@19 { | |
141 | target = <&spi1>; | |
142 | __overlay__ { | |
143 | interrupt-parent = <&intc>; | |
144 | interrupts = <0x1 0x1d>; | |
145 | }; | |
146 | }; | |
147 | fragment@20 { | |
148 | target = <&spi2>; | |
149 | __overlay__ { | |
150 | interrupt-parent = <&intc>; | |
151 | interrupts = <0x1 0x1d>; | |
152 | }; | |
153 | }; | |
154 | }; |