Lines Matching +full:led +full:- +full:controller

1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
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>;
77 led@8,0 {
78 compatible = "register-bit-led";
83 linux,default-trigger = "heartbeat";
84 default-state = "on";
86 led@8,1 {
87 compatible = "register-bit-led";
92 linux,default-trigger = "mmc0";
93 default-state = "off";
95 led@8,2 {
96 compatible = "register-bit-led";
101 linux,default-trigger = "cpu0";
102 default-state = "off";
104 led@8,3 {
105 compatible = "register-bit-led";
110 default-state = "off";
112 led@8,4 {
113 compatible = "register-bit-led";
118 default-state = "off";
120 led@8,5 {
121 compatible = "register-bit-led";
126 default-state = "off";
128 led@8,6 {
129 compatible = "register-bit-led";
134 default-state = "off";
136 led@8,7 {
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>;
237 clock-names = "apb_pclk";
245 clock-names = "uartclk", "apb_pclk";
253 clock-names = "uartclk", "apb_pclk";
261 clock-names = "uartclk", "apb_pclk";
268 clock-names = "apb_pclk";
275 clock-names = "apb_pclk";
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>;
322 clock-names = "apb_pclk";
330 clock-names = "apb_pclk";
338 clock-names = "timer0", "timer1", "apb_pclk";
346 clock-names = "timer0", "timer1", "apb_pclk";
352 gpio-controller;
354 #gpio-cells = <2>;
355 interrupt-controller;
356 #interrupt-cells = <2>;
358 clock-names = "apb_pclk";
365 gpio-controller;
366 #gpio-cells = <2>;
367 interrupt-controller;
368 #interrupt-cells = <2>;
370 clock-names = "apb_pclk";
378 clock-names = "apb_pclk";
386 clock-names = "apb_pclk";
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>;
423 clock-names = "apb_pclk";
428 interrupts-extended = <&vic 22 &sic 1>;
430 clock-names = "mclk", "apb_pclk";
435 interrupt-parent = <&sic>;
438 clock-names = "KMIREFCLK", "apb_pclk";
443 interrupt-parent = <&sic>;
446 clock-names = "KMIREFCLK", "apb_pclk";