Home
last modified time | relevance | path

Searched refs:intc (Results 1 – 25 of 88) sorted by relevance

1234

/Zephyr-latest/arch/common/
Dmultilevel_irq.c40 STRUCT_SECTION_FOREACH_ALTERNATE(intc_table, _irq_parent_entry, intc) { in get_intc_entry_for_irq()
41 if ((intc->level == level) && (intc->irq == intc_irq)) { in get_intc_entry_for_irq()
42 return intc; in get_intc_entry_for_irq()
51 const struct _irq_parent_entry *intc = get_intc_entry_for_irq(irq); in z_get_sw_isr_device_from_irq() local
53 __ASSERT(intc != NULL, "can't find an aggregator to handle irq(%X)", irq); in z_get_sw_isr_device_from_irq()
55 return intc != NULL ? intc->dev : NULL; in z_get_sw_isr_device_from_irq()
61 STRUCT_SECTION_FOREACH_ALTERNATE(intc_table, _irq_parent_entry, intc) { in z_get_sw_isr_irq_from_device()
62 if (intc->dev == dev) { in z_get_sw_isr_irq_from_device()
63 return intc->irq; in z_get_sw_isr_irq_from_device()
75 const struct _irq_parent_entry *intc = get_intc_entry_for_irq(irq); in z_get_sw_isr_table_idx() local
[all …]
/Zephyr-latest/dts/riscv/
Dneorv32.dtsi27 intc: interrupt-controller { label
28 compatible = "riscv,cpu-intc";
37 0 0 &intc 0 16
38 0 1 &intc 0 17
39 0 2 &intc 0 18
40 0 3 &intc 0 19
41 0 4 &intc 0 20
42 0 5 &intc 0 21
43 0 6 &intc 0 22
44 0 7 &intc 0 23
[all …]
/Zephyr-latest/dts/arc/synopsys/
Demsk.dtsi25 intc: arcv2-intc { label
26 compatible = "snps,arcv2-intc";
34 interrupt-parent = <&intc>;
40 interrupt-parent = <&intc>;
67 interrupt-parent = <&intc>;
76 interrupt-parent = <&intc>;
83 interrupt-parent = <&intc>;
91 interrupt-parent = <&intc>;
99 interrupt-parent = <&intc>;
107 interrupt-parent = <&intc>;
[all …]
Darc_iot.dtsi24 intc: arcv2-intc { label
25 compatible = "snps,arcv2-intc";
33 interrupt-parent = <&intc>;
81 interrupt-parent = <&intc>;
92 interrupt-parent = <&intc>;
103 interrupt-parent = <&intc>;
114 interrupt-parent = <&intc>;
122 interrupt-parent = <&intc>;
133 interrupt-parent = <&intc>;
144 interrupt-parent = <&intc>;
[all …]
Demsdp.dtsi26 intc: arcv2-intc { label
27 compatible = "snps,arcv2-intc";
35 interrupt-parent = <&intc>;
71 interrupt-parent = <&intc>;
79 interrupt-parent = <&intc>;
99 interrupt-parent = <&intc>;
117 interrupt-parent = <&intc>;
139 interrupt-parent = <&intc>;
154 interrupt-parent = <&intc>;
Darc_hs4xd.dtsi43 intc: arcv2-intc { label
44 compatible = "snps,arcv2-intc";
51 compatible = "snps,archs-idu-intc";
54 interrupt-parent = <&intc>;
60 interrupt-parent = <&intc>;
66 interrupt-parent = <&intc>;
72 interrupt-parent = <&intc>;
Darc_hsdk.dtsi43 intc: arcv2-intc { label
44 compatible = "snps,arcv2-intc";
51 compatible = "snps,archs-idu-intc";
54 interrupt-parent = <&intc>;
60 interrupt-parent = <&intc>;
66 interrupt-parent = <&intc>;
72 interrupt-parent = <&intc>;
/Zephyr-latest/dts/x86/intel/
Dgpio_common.dtsi15 interrupt-parent = <&intc>;
24 interrupt-parent = <&intc>;
33 interrupt-parent = <&intc>;
42 interrupt-parent = <&intc>;
51 interrupt-parent = <&intc>;
60 interrupt-parent = <&intc>;
69 interrupt-parent = <&intc>;
78 interrupt-parent = <&intc>;
87 interrupt-parent = <&intc>;
96 interrupt-parent = <&intc>;
[all …]
Delkhart_lake.dtsi36 intc: ioapic@fec00000 { label
77 interrupt-parent = <&intc>;
91 interrupt-parent = <&intc>;
106 interrupt-parent = <&intc>;
121 interrupt-parent = <&intc>;
136 interrupt-parent = <&intc>;
151 interrupt-parent = <&intc>;
166 interrupt-parent = <&intc>;
181 interrupt-parent = <&intc>;
196 interrupt-parent = <&intc>;
[all …]
Draptor_lake_p.dtsi30 intc: ioapic@fec00000 { label
59 interrupt-parent = <&intc>;
71 interrupt-parent = <&intc>;
84 interrupt-parent = <&intc>;
102 interrupt-parent = <&intc>;
119 interrupt-parent = <&intc>;
136 interrupt-parent = <&intc>;
149 interrupt-parent = <&intc>;
162 interrupt-parent = <&intc>;
175 interrupt-parent = <&intc>;
[all …]
Draptor_lake_s.dtsi31 intc: ioapic@fec00000 { label
61 interrupt-parent = <&intc>;
80 interrupt-parent = <&intc>;
100 interrupt-parent = <&intc>;
122 interrupt-parent = <&intc>;
142 interrupt-parent = <&intc>;
162 interrupt-parent = <&intc>;
182 interrupt-parent = <&intc>;
202 interrupt-parent = <&intc>;
222 interrupt-parent = <&intc>;
[all …]
Dintel_ish5.dtsi48 intc: ioapic@fec00000 { label
86 interrupt-parent = <&intc>;
95 interrupt-parent = <&intc>;
104 interrupt-parent = <&intc>;
117 interrupt-parent = <&intc>;
129 interrupt-parent = <&intc>;
141 interrupt-parent = <&intc>;
153 interrupt-parent = <&intc>;
166 interrupt-parent = <&intc>;
178 interrupt-parent = <&intc>;
[all …]
Dapollo_lake.dtsi31 intc: ioapic@fec00000 { label
63 interrupt-parent = <&intc>;
77 interrupt-parent = <&intc>;
92 interrupt-parent = <&intc>;
107 interrupt-parent = <&intc>;
121 interrupt-parent = <&intc>;
134 interrupt-parent = <&intc>;
147 interrupt-parent = <&intc>;
160 interrupt-parent = <&intc>;
173 interrupt-parent = <&intc>;
[all …]
Datom.dtsi23 intc: ioapic@fec00000 { label
56 interrupt-parent = <&intc>;
67 interrupt-parent = <&intc>;
76 interrupt-parent = <&intc>;
85 interrupt-parent = <&intc>;
Dalder_lake.dtsi40 intc: ioapic@fec00000 { label
156 interrupt-parent = <&intc>;
172 interrupt-parent = <&intc>;
190 interrupt-parent = <&intc>;
210 interrupt-parent = <&intc>;
225 interrupt-parent = <&intc>;
238 interrupt-parent = <&intc>;
251 interrupt-parent = <&intc>;
264 interrupt-parent = <&intc>;
277 interrupt-parent = <&intc>;
[all …]
/Zephyr-latest/boards/snps/nsim/arc_classic/
Dnsim.dtsi18 intc: arcv2-intc { label
19 compatible = "snps,arcv2-intc";
27 interrupt-parent = <&intc>;
33 interrupt-parent = <&intc>;
/Zephyr-latest/boards/qemu/arc/
Dqemu_arc.dtsi21 intc: arcv2-intc { label
22 compatible = "snps,arcv2-intc";
30 interrupt-parent = <&intc>;
36 interrupt-parent = <&intc>;
55 interrupt-parent = <&intc>;
65 interrupt-parent = <&intc>;
/Zephyr-latest/dts/xtensa/espressif/esp32/
Desp32_common.dtsi78 interrupt-parent = <&intc>;
134 interrupt-parent = <&intc>;
146 interrupt-parent = <&intc>;
150 intc: interrupt-controller@3ff00104 { label
153 compatible = "espressif,esp32-intc";
174 interrupt-parent = <&intc>;
204 interrupt-parent = <&intc>;
211 interrupt-parent = <&intc>;
218 interrupt-parent = <&intc>;
227 interrupt-parent = <&intc>;
[all …]
/Zephyr-latest/dts/xtensa/espressif/esp32s3/
Desp32s3_common.dtsi126 interrupt-parent = <&intc>;
138 interrupt-parent = <&intc>;
142 intc: interrupt-controller@600c2000 { label
145 compatible = "espressif,esp32-intc";
165 interrupt-parent = <&intc>;
174 interrupt-parent = <&intc>;
204 interrupt-parent = <&intc>;
213 interrupt-parent = <&intc>;
222 interrupt-parent = <&intc>;
246 interrupt-parent = <&intc>;
[all …]
/Zephyr-latest/tests/kernel/interrupt/
Dmultilevel_irq.overlay12 compatible = "vnd,cpu-intc";
19 compatible = "vnd,intc";
28 compatible = "vnd,intc";
45 compatible = "vnd,intc";
54 compatible = "vnd,intc";
/Zephyr-latest/dts/xtensa/espressif/esp32s2/
Desp32s2_common.dtsi94 intc: interrupt-controller@3f4c2000 { label
97 compatible = "espressif,esp32-intc";
117 interrupt-parent = <&intc>;
126 interrupt-parent = <&intc>;
158 interrupt-parent = <&intc>;
167 interrupt-parent = <&intc>;
176 interrupt-parent = <&intc>;
196 interrupt-parent = <&intc>;
211 interrupt-parent = <&intc>;
219 interrupt-parent = <&intc>;
[all …]
/Zephyr-latest/dts/riscv/espressif/esp32c6/
Desp32c6_common.dtsi83 intc: interrupt-controller@60010000 { label
84 compatible = "espressif,esp32-intc";
96 interrupt-parent = <&intc>;
107 interrupt-parent = <&intc>;
118 interrupt-parent = <&intc>;
136 interrupt-parent = <&intc>;
151 interrupt-parent = <&intc>;
162 interrupt-parent = <&intc>;
171 interrupt-parent = <&intc>;
202 interrupt-parent = <&intc>;
[all …]
/Zephyr-latest/dts/riscv/espressif/esp32c3/
Desp32c3_common.dtsi95 intc: interrupt-controller@600c2000 { label
96 compatible = "espressif,esp32-intc";
108 interrupt-parent = <&intc>;
126 interrupt-parent = <&intc>;
135 interrupt-parent = <&intc>;
160 interrupt-parent = <&intc>;
175 interrupt-parent = <&intc>;
186 interrupt-parent = <&intc>;
199 interrupt-parent = <&intc>;
208 interrupt-parent = <&intc>;
[all …]
/Zephyr-latest/tests/drivers/gpio/gpio_ite_it8xxx2_v2/boards/
Dnative_sim.overlay8 #include <zephyr/dt-bindings/interrupt-controller/ite-intc.h>
12 intc: interrupt-controller@f03f00 {
13 compatible = "vnd,intc";
37 interrupt-parent = <&intc>;
/Zephyr-latest/dts/riscv/espressif/esp32c2/
Desp32c2_common.dtsi71 intc: interrupt-controller@600c2000 { label
72 compatible = "espressif,esp32-intc";
84 interrupt-parent = <&intc>;
102 interrupt-parent = <&intc>;
127 interrupt-parent = <&intc>;
142 interrupt-parent = <&intc>;
152 interrupt-parent = <&intc>;
161 interrupt-parent = <&intc>;
182 interrupt-parent = <&intc>;
196 interrupt-parent = <&intc>;
[all …]

1234