Lines Matching +full:arm +full:- +full:firmware +full:- +full:suite

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 model = "ARM Versatile AB";
6 compatible = "arm,versatile-ab";
7 #address-cells = <1>;
8 #size-cells = <1>;
9 interrupt-parent = <&vic>;
19 stdout-path = &uart0;
28 #clock-cells = <0>;
29 compatible = "fixed-clock";
30 clock-frequency = <24000000>;
35 #address-cells = <1>;
36 #size-cells = <0>;
39 #address-cells = <1>;
40 #size-cells = <0>;
46 remote-endpoint = <&clcd_pads_vga_dac>;
54 remote-endpoint = <&vga_con_in>;
61 compatible = "vga-connector";
65 remote-endpoint = <&vga_bridge_out>;
70 core-module@10000000 {
71 compatible = "arm,core-module-versatile", "syscon", "simple-mfd";
74 #address-cells = <1>;
75 #size-cells = <1>;
78 compatible = "register-bit-led";
83 linux,default-trigger = "heartbeat";
84 default-state = "on";
87 compatible = "register-bit-led";
92 linux,default-trigger = "mmc0";
93 default-state = "off";
96 compatible = "register-bit-led";
101 linux,default-trigger = "cpu0";
102 default-state = "off";
105 compatible = "register-bit-led";
110 default-state = "off";
113 compatible = "register-bit-led";
118 default-state = "off";
121 compatible = "register-bit-led";
126 default-state = "off";
129 compatible = "register-bit-led";
134 default-state = "off";
137 compatible = "register-bit-led";
142 default-state = "off";
147 #clock-cells = <0>;
148 compatible = "arm,versatile-cm-auxosc";
154 #clock-cells = <0>;
155 compatible = "fixed-factor-clock";
156 clock-div = <24>;
157 clock-mult = <1>;
162 #clock-cells = <0>;
163 compatible = "fixed-factor-clock";
164 clock-div = <1>;
165 clock-mult = <1>;
171 /* 64 MiB NOR flash in non-interleaved chips */
172 compatible = "arm,versatile-flash", "cfi-flash";
174 bank-width = <4>;
176 compatible = "arm,arm-firmware-suite";
181 #address-cells = <1>;
182 #size-cells = <0>;
183 compatible = "arm,versatile-i2c";
199 compatible = "arm,versatile-lcd";
204 compatible = "simple-bus";
205 #address-cells = <1>;
206 #size-cells = <1>;
209 vic: interrupt-controller@10140000 {
210 compatible = "arm,versatile-vic";
211 interrupt-controller;
212 #interrupt-cells = <1>;
214 valid-mask = <0xffffffff>;
217 sic: interrupt-controller@10003000 {
218 compatible = "arm,versatile-sic";
219 interrupt-controller;
220 #interrupt-cells = <1>;
222 interrupt-parent = <&vic>;
224 clear-mask = <0xffffffff>;
227 * table 4-36 page 4-50 of ARM DUI 0225D
229 valid-mask = <0x0760031b>;
233 compatible = "arm,pl081", "arm,primecell";
237 clock-names = "apb_pclk";
241 compatible = "arm,pl011", "arm,primecell";
245 clock-names = "uartclk", "apb_pclk";
249 compatible = "arm,pl011", "arm,primecell";
253 clock-names = "uartclk", "apb_pclk";
257 compatible = "arm,pl011", "arm,primecell";
261 clock-names = "uartclk", "apb_pclk";
265 compatible = "arm,primecell";
268 clock-names = "apb_pclk";
272 compatible = "arm,primecell";
275 clock-names = "apb_pclk";
279 compatible = "arm,pl110", "arm,primecell";
283 clock-names = "clcdclk", "apb_pclk";
285 max-memory-bandwidth = <54000000>;
299 * ARM DUI 0225D, page 3-41, figure 3-19.
302 #address-cells = <1>;
303 #size-cells = <0>;
307 remote-endpoint = <&panel_in>;
308 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
312 remote-endpoint = <&vga_bridge_in>;
313 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
319 compatible = "arm,primecell";
322 clock-names = "apb_pclk";
326 compatible = "arm,primecell";
330 clock-names = "apb_pclk";
334 compatible = "arm,sp804", "arm,primecell";
338 clock-names = "timer0", "timer1", "apb_pclk";
342 compatible = "arm,sp804", "arm,primecell";
346 clock-names = "timer0", "timer1", "apb_pclk";
350 compatible = "arm,pl061", "arm,primecell";
352 gpio-controller;
354 #gpio-cells = <2>;
355 interrupt-controller;
356 #interrupt-cells = <2>;
358 clock-names = "apb_pclk";
362 compatible = "arm,pl061", "arm,primecell";
365 gpio-controller;
366 #gpio-cells = <2>;
367 interrupt-controller;
368 #interrupt-cells = <2>;
370 clock-names = "apb_pclk";
374 compatible = "arm,pl030", "arm,primecell";
378 clock-names = "apb_pclk";
382 compatible = "arm,primecell";
386 clock-names = "apb_pclk";
390 compatible = "arm,pl022", "arm,primecell";
394 clock-names = "sspclk", "apb_pclk";
398 compatible = "arm,versatile-fpga", "simple-bus";
399 #address-cells = <1>;
400 #size-cells = <1>;
404 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
408 compatible = "arm,versatile-tft-panel";
412 remote-endpoint = <&clcd_pads_panel>;
419 compatible = "arm,primecell";
423 clock-names = "apb_pclk";
426 compatible = "arm,pl180", "arm,primecell";
428 interrupts-extended = <&vic 22 &sic 1>;
430 clock-names = "mclk", "apb_pclk";
433 compatible = "arm,pl050", "arm,primecell";
435 interrupt-parent = <&sic>;
438 clock-names = "KMIREFCLK", "apb_pclk";
441 compatible = "arm,pl050", "arm,primecell";
443 interrupt-parent = <&sic>;
446 clock-names = "KMIREFCLK", "apb_pclk";