Lines Matching +full:interrupt +full:- +full:controller
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2023-2025 Keguang Zhang <keguang.zhang@gmail.com>
6 /dts-v1/;
8 #include <dt-bindings/clock/loongson,ls1x-clk.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
12 #address-cells = <1>;
13 #size-cells = <1>;
16 compatible = "fixed-clock";
17 clock-output-names = "xtal";
18 #clock-cells = <0>;
22 #address-cells = <1>;
23 #size-cells = <0>;
29 #clock-cells = <1>;
33 cpu_intc: interrupt-controller {
34 compatible = "mti,cpu-interrupt-controller";
35 interrupt-controller;
36 #interrupt-cells = <1>;
37 #address-cells = <0>;
41 compatible = "simple-bus";
42 #address-cells = <1>;
43 #size-cells = <1>;
46 intc0: interrupt-controller@1040 {
47 compatible = "loongson,ls1x-intc";
49 interrupt-controller;
50 interrupt-parent = <&cpu_intc>;
52 #interrupt-cells = <2>;
55 intc1: interrupt-controller@1058 {
56 compatible = "loongson,ls1x-intc";
58 interrupt-controller;
59 interrupt-parent = <&cpu_intc>;
61 #interrupt-cells = <2>;
64 intc2: interrupt-controller@1070 {
65 compatible = "loongson,ls1x-intc";
67 interrupt-controller;
68 interrupt-parent = <&cpu_intc>;
70 #interrupt-cells = <2>;
73 intc3: interrupt-controller@1088 {
74 compatible = "loongson,ls1x-intc";
76 interrupt-controller;
77 interrupt-parent = <&cpu_intc>;
79 #interrupt-cells = <2>;
83 compatible = "loongson,ls1x-gpio";
85 gpio-controller;
86 #gpio-cells = <2>;
90 compatible = "loongson,ls1x-gpio";
92 gpio-controller;
93 #gpio-cells = <2>;
98 compatible = "simple-bus";
99 #address-cells = <1>;
100 #size-cells = <1>;
107 interrupt-parent = <&intc0>;
116 interrupt-parent = <&intc0>;
124 interrupt-parent = <&intc0>;
132 interrupt-parent = <&intc0>;