Lines Matching +full:sp804 +full:- +full:has +full:- +full:irq

23 /dts-v1/;
24 #include <dt-bindings/interrupt-controller/irq.h>
25 #include <dt-bindings/gpio/gpio.h>
28 #address-cells = <1>;
29 #size-cells = <1>;
31 compatible = "arm,realview-pb1176";
50 vmmc: regulator-vmmc {
51 compatible = "regulator-fixed";
52 regulator-name = "vmmc";
53 regulator-min-microvolt = <3300000>;
54 regulator-max-microvolt = <3300000>;
55 regulator-boot-on;
58 veth: regulator-veth {
59 compatible = "regulator-fixed";
60 regulator-name = "veth";
61 regulator-min-microvolt = <3300000>;
62 regulator-max-microvolt = <3300000>;
63 regulator-boot-on;
66 xtal24mhz: mclk: kmiclk: sspclk: uartclk: clock-24000000 {
67 #clock-cells = <0>;
68 compatible = "fixed-clock";
69 clock-frequency = <24000000>;
72 timclk: clock-1000000 {
73 #clock-cells = <0>;
74 compatible = "fixed-factor-clock";
75 clock-div = <24>;
76 clock-mult = <1>;
81 pclk: clock-pclk {
82 #clock-cells = <0>;
83 compatible = "fixed-clock";
84 clock-frequency = <0>;
88 compatible = "arm,versatile-flash", "cfi-flash";
90 bank-width = <4>;
92 compatible = "arm,arm-firmware-suite";
97 compatible = "arm,versatile-flash", "cfi-flash";
99 bank-width = <4>;
101 compatible = "arm,arm-firmware-suite";
112 compatible = "arm,versatile-flash", "cfi-flash";
114 bank-width = <4>;
122 interrupt-parent = <&intc_fpga1176>;
124 phy-mode = "mii";
125 reg-io-width = <4>;
126 smsc,irq-active-high;
127 smsc,irq-push-pull;
128 vdd33a-supply = <&veth>;
129 vddvario-supply = <&veth>;
133 compatible = "nxp,usb-isp1761";
135 interrupt-parent = <&intc_fpga1176>;
142 #address-cells = <1>;
143 #size-cells = <0>;
146 #address-cells = <1>;
147 #size-cells = <0>;
153 remote-endpoint = <&clcd_pads>;
161 remote-endpoint = <&vga_con_in>;
168 compatible = "vga-connector";
172 remote-endpoint = <&vga_bridge_out>;
178 #address-cells = <1>;
179 #size-cells = <1>;
180 compatible = "arm,realview-pb1176-soc", "simple-bus";
185 compatible = "arm,realview-pb1176-syscon", "syscon", "simple-mfd";
188 #address-cells = <1>;
189 #size-cells = <1>;
192 compatible = "register-bit-led";
197 linux,default-trigger = "heartbeat";
198 default-state = "on";
201 compatible = "register-bit-led";
206 linux,default-trigger = "mmc0";
207 default-state = "off";
210 compatible = "register-bit-led";
215 linux,default-trigger = "cpu0";
216 default-state = "off";
219 compatible = "register-bit-led";
224 default-state = "off";
227 compatible = "register-bit-led";
232 default-state = "off";
235 compatible = "register-bit-led";
240 default-state = "off";
243 compatible = "register-bit-led";
248 default-state = "off";
251 compatible = "register-bit-led";
256 default-state = "off";
258 oscclk0: clock-controller@c {
259 compatible = "arm,syscon-icst307";
261 #clock-cells = <0>;
262 lock-offset = <0x20>;
263 vco-offset = <0x0C>;
266 oscclk1: clock-controller@10 {
267 compatible = "arm,syscon-icst307";
269 #clock-cells = <0>;
270 lock-offset = <0x20>;
271 vco-offset = <0x10>;
274 oscclk2: clock-controller@14 {
275 compatible = "arm,syscon-icst307";
277 #clock-cells = <0>;
278 lock-offset = <0x20>;
279 vco-offset = <0x14>;
282 oscclk3: clock-controller@18 {
283 compatible = "arm,syscon-icst307";
285 #clock-cells = <0>;
286 lock-offset = <0x20>;
287 vco-offset = <0x18>;
290 oscclk4: clock-controller@1c {
291 compatible = "arm,syscon-icst307";
293 #clock-cells = <0>;
294 lock-offset = <0x20>;
295 vco-offset = <0x1c>;
301 intc_dc1176: interrupt-controller@10120000 {
302 compatible = "arm,arm1176jzf-devchip-gic", "arm,arm11mp-gic";
303 #interrupt-cells = <3>;
304 #address-cells = <1>;
305 interrupt-controller;
310 L2: cache-controller {
311 compatible = "arm,l220-cache";
313 interrupt-parent = <&intc_dc1176>;
315 cache-unified;
316 cache-level = <2>;
322 arm,override-auxreg;
323 cache-size = <131072>; // 128kB
324 cache-sets = <512>;
325 cache-line-size = <32>;
329 compatible = "arm,arm1176-pmu";
330 interrupt-parent = <&intc_dc1176>;
335 compatible = "arm,sp804", "arm,primecell";
337 interrupt-parent = <&intc_dc1176>;
340 clock-names = "timer1", "timer2", "apb_pclk";
344 compatible = "arm,sp804", "arm,primecell";
346 interrupt-parent = <&intc_dc1176>;
348 arm,sp804-has-irq = <1>;
350 clock-names = "timer1", "timer2", "apb_pclk";
356 interrupt-parent = <&intc_dc1176>;
359 clock-names = "apb_pclk";
365 gpio-controller;
366 interrupt-parent = <&intc_dc1176>;
368 #gpio-cells = <2>;
369 interrupt-controller;
370 #interrupt-cells = <2>;
372 clock-names = "apb_pclk";
378 interrupt-parent = <&intc_dc1176>;
381 clock-names = "sspclk", "apb_pclk";
387 interrupt-parent = <&intc_dc1176>;
390 clock-names = "uartclk", "apb_pclk";
396 interrupt-parent = <&intc_dc1176>;
399 clock-names = "uartclk", "apb_pclk";
405 interrupt-parent = <&intc_dc1176>;
408 clock-names = "uartclk", "apb_pclk";
414 interrupt-parent = <&intc_dc1176>;
417 clock-names = "uartclk", "apb_pclk";
420 /* Direct-mapped development chip ROM */
422 compatible = "mtd-rom";
424 bank-width = <1>;
430 interrupt-parent = <&intc_dc1176>;
431 interrupt-names = "combined";
434 clock-names = "clcdclk", "apb_pclk";
436 max-memory-bandwidth = <95000000>;
440 remote-endpoint = <&vga_bridge_in>;
441 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
449 #address-cells = <1>;
450 #size-cells = <1>;
451 compatible = "simple-bus";
455 #address-cells = <1>;
456 #size-cells = <0>;
457 compatible = "arm,versatile-i2c";
469 interrupt-parent = <&intc_fpga1176>;
472 clock-names = "apb_pclk";
478 interrupt-parent = <&intc_fpga1176>;
482 max-frequency = <500000>;
483 bus-width = <4>;
484 cap-sd-highspeed;
485 cap-mmc-highspeed;
487 clock-names = "mclk", "apb_pclk";
488 vmmc-supply = <&vmmc>;
489 cd-gpios = <&fpga_gpio1 0 GPIO_ACTIVE_LOW>;
490 wp-gpios = <&fpga_gpio1 1 GPIO_ACTIVE_HIGH>;
496 interrupt-parent = <&intc_fpga1176>;
499 clock-names = "KMIREFCLK", "apb_pclk";
505 interrupt-parent = <&intc_fpga1176>;
508 clock-names = "KMIREFCLK", "apb_pclk";
512 compatible = "arm,versatile-lcd";
514 interrupt-parent = <&intc_fpga1176>;
517 clock-names = "apb_pclk";
523 interrupt-parent = <&intc_fpga1176>;
526 clock-names = "uartclk", "apb_pclk";
530 intc_fpga1176: interrupt-controller@10040000 {
531 compatible = "arm,arm1176jzf-devchip-gic", "arm,arm11mp-gic";
532 #interrupt-cells = <3>;
533 #address-cells = <1>;
534 interrupt-controller;
537 interrupt-parent = <&intc_dc1176>;
544 gpio-controller;
545 interrupt-parent = <&intc_fpga1176>;
547 #gpio-cells = <2>;
548 interrupt-controller;
549 #interrupt-cells = <2>;
551 clock-names = "apb_pclk";
557 gpio-controller;
558 interrupt-parent = <&intc_fpga1176>;
560 #gpio-cells = <2>;
561 interrupt-controller;
562 #interrupt-cells = <2>;
564 clock-names = "apb_pclk";
570 interrupt-parent = <&intc_fpga1176>;
573 clock-names = "apb_pclk";