Lines Matching +full:interrupt +full:- +full:map
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
10 nco: clock-controller@28e03c000 {
11 compatible = "apple,t6000-nco", "apple,nco";
14 #clock-cells = <1>;
17 aic: interrupt-controller@28e100000 {
18 compatible = "apple,t6000-aic", "apple,aic2";
19 #interrupt-cells = <4>;
20 interrupt-controller;
23 reg-names = "core", "event";
24 power-domains = <&ps_aic>;
28 compatible = "apple,t6000-pinctrl", "apple,pinctrl";
31 gpio-controller;
32 #gpio-cells = <2>;
33 gpio-ranges = <&pinctrl_smc 0 0 30>;
36 interrupt-controller;
37 #interrupt-cells = <2>;
38 interrupt-parent = <&aic>;
49 compatible = "apple,t6000-spmi", "apple,spmi";
51 #address-cells = <2>;
52 #size-cells = <0>;
55 compatible = "apple,maverick-pmic", "apple,spmi-nvmem";
58 nvmem-layout {
59 compatible = "fixed-layout";
60 #address-cells = <1>;
61 #size-cells = <1>;
63 pm_setting: pm-setting@1405 {
67 rtc_offset: rtc-offset@1411 {
71 boot_stage: boot-stage@6001 {
75 boot_error_count: boot-error-count@6002,0 {
80 panic_count: panic-count@6002,4 {
85 boot_error_stage: boot-error-stage@6003 {
89 shutdown_flag: shutdown-flag@600f,3 {
94 fault_shadow: fault-shadow@867b {
106 compatible = "apple,t6000-wdt", "apple,wdt";
109 interrupt-parent = <&aic>;
114 compatible = "apple,t6000-dart";
116 interrupt-parent = <&aic>;
118 #iommu-cells = <1>;
119 power-domains = <&ps_sio_cpu>;
123 compatible = "apple,t6000-dart";
125 interrupt-parent = <&aic>;
127 #iommu-cells = <1>;
128 power-domains = <&ps_sio_cpu>;
132 compatible = "apple,t6000-fpwm", "apple,s5l-fpwm";
134 power-domains = <&ps_fpwm0>;
136 #pwm-cells = <2>;
141 compatible = "apple,t6000-i2c", "apple,i2c";
144 interrupt-parent = <&aic>;
146 pinctrl-0 = <&i2c0_pins>;
147 pinctrl-names = "default";
148 power-domains = <&ps_i2c0>;
149 #address-cells = <0x1>;
150 #size-cells = <0x0>;
154 compatible = "apple,t6000-i2c", "apple,i2c";
157 interrupt-parent = <&aic>;
159 pinctrl-0 = <&i2c1_pins>;
160 pinctrl-names = "default";
161 power-domains = <&ps_i2c1>;
162 #address-cells = <0x1>;
163 #size-cells = <0x0>;
168 compatible = "apple,t6000-i2c", "apple,i2c";
171 interrupt-parent = <&aic>;
173 pinctrl-0 = <&i2c2_pins>;
174 pinctrl-names = "default";
175 power-domains = <&ps_i2c2>;
176 #address-cells = <0x1>;
177 #size-cells = <0x0>;
182 compatible = "apple,t6000-i2c", "apple,i2c";
185 interrupt-parent = <&aic>;
187 pinctrl-0 = <&i2c3_pins>;
188 pinctrl-names = "default";
189 power-domains = <&ps_i2c3>;
190 #address-cells = <0x1>;
191 #size-cells = <0x0>;
196 compatible = "apple,t6000-i2c", "apple,i2c";
199 interrupt-parent = <&aic>;
201 pinctrl-0 = <&i2c4_pins>;
202 pinctrl-names = "default";
203 power-domains = <&ps_i2c4>;
204 #address-cells = <0x1>;
205 #size-cells = <0x0>;
210 compatible = "apple,t6000-i2c", "apple,i2c";
213 interrupt-parent = <&aic>;
215 pinctrl-0 = <&i2c5_pins>;
216 pinctrl-names = "default";
217 power-domains = <&ps_i2c5>;
218 #address-cells = <0x1>;
219 #size-cells = <0x0>;
224 compatible = "apple,t6000-spi", "apple,spi";
226 interrupt-parent = <&aic>;
228 #address-cells = <1>;
229 #size-cells = <0>;
231 pinctrl-0 = <&spi1_pins>;
232 pinctrl-names = "default";
233 power-domains = <&ps_spi1>;
238 compatible = "apple,t6000-spi", "apple,spi";
240 interrupt-parent = <&aic>;
242 #address-cells = <1>;
243 #size-cells = <0>;
245 pinctrl-0 = <&spi3_pins>;
246 pinctrl-names = "default";
247 power-domains = <&ps_spi3>;
252 compatible = "apple,s5l-uart";
254 reg-io-width = <4>;
255 interrupt-parent = <&aic>;
262 clock-names = "uart", "clk_uart_baud0";
263 power-domains = <&ps_uart0>;
267 admac: dma-controller@39b400000 {
268 compatible = "apple,t6000-admac", "apple,admac";
270 #dma-cells = <1>;
271 dma-channels = <16>;
272 interrupts-extended = <0>,
277 power-domains = <&ps_sio_adma>;
282 compatible = "apple,t6000-mca", "apple,mca";
290 dma-names = "tx0a", "rx0a", "tx0b", "rx0b",
294 interrupt-parent = <&aic>;
299 power-domains = <&ps_audio_p>, <&ps_mca0>, <&ps_mca1>,
302 #sound-dai-cells = <1>;
306 compatible = "apple,agx-g13s";
309 reg-names = "asc", "sgx";
311 power-domains = <&ps_gfx>;
312 memory-region = <&uat_ttbs>, <&uat_pagetables>, <&uat_handoff>,
314 memory-region-names = "ttbs", "pagetables", "handoff",
315 "hw-cal-a", "hw-cal-b", "globals";
317 apple,firmware-abi = <0 0 0>;
321 compatible = "apple,t6000-asc-mailbox", "apple,asc-mailbox-v4";
323 interrupt-parent = <&aic>;
328 interrupt-names = "send-empty", "send-not-empty",
329 "recv-empty", "recv-not-empty";
330 #mbox-cells = <0>;
334 compatible = "apple,t6000-dart";
336 #iommu-cells = <1>;
337 interrupt-parent = <&aic>;
339 power-domains = <&ps_apcie_gp_sys>;
343 compatible = "apple,t6000-dart";
345 #iommu-cells = <1>;
346 interrupt-parent = <&aic>;
348 power-domains = <&ps_apcie_gp_sys>;
352 compatible = "apple,t6000-dart";
354 #iommu-cells = <1>;
355 interrupt-parent = <&aic>;
357 power-domains = <&ps_apcie_gp_sys>;
362 compatible = "apple,t6000-dart";
364 #iommu-cells = <1>;
365 interrupt-parent = <&aic>;
367 power-domains = <&ps_apcie_gp_sys>;
372 compatible = "apple,t6000-pcie", "apple,pcie";
381 reg-names = "config", "rc", "port0", "port1", "port2", "port3";
383 interrupt-parent = <&aic>;
389 msi-controller;
390 msi-parent = <&pcie0>;
391 msi-ranges = <&aic AIC_IRQ 0 1581 IRQ_TYPE_EDGE_RISING 32>;
394 iommu-map = <0x100 &pcie0_dart_0 1 1>,
398 iommu-map-mask = <0xff00>;
400 bus-range = <0 4>;
401 #address-cells = <3>;
402 #size-cells = <2>;
406 power-domains = <&ps_apcie_gp_sys>;
407 pinctrl-0 = <&pcie_pins>;
408 pinctrl-names = "default";
413 reset-gpios = <&pinctrl_ap 4 GPIO_ACTIVE_LOW>;
415 #address-cells = <3>;
416 #size-cells = <2>;
419 interrupt-controller;
420 #interrupt-cells = <1>;
422 interrupt-map-mask = <0 0 0 7>;
423 interrupt-map = <0 0 0 1 &port00 0 0 0 0>,
432 reset-gpios = <&pinctrl_ap 5 GPIO_ACTIVE_LOW>;
434 #address-cells = <3>;
435 #size-cells = <2>;
438 interrupt-controller;
439 #interrupt-cells = <1>;
441 interrupt-map-mask = <0 0 0 7>;
442 interrupt-map = <0 0 0 1 &port01 0 0 0 0>,
451 reset-gpios = <&pinctrl_ap 6 GPIO_ACTIVE_LOW>;
453 #address-cells = <3>;
454 #size-cells = <2>;
457 interrupt-controller;
458 #interrupt-cells = <1>;
460 interrupt-map-mask = <0 0 0 7>;
461 interrupt-map = <0 0 0 1 &port02 0 0 0 0>,
471 reset-gpios = <&pinctrl_ap 7 GPIO_ACTIVE_LOW>;
473 #address-cells = <3>;
474 #size-cells = <2>;
477 interrupt-controller;
478 #interrupt-cells = <1>;
480 interrupt-map-mask = <0 0 0 7>;
481 interrupt-map = <0 0 0 1 &port03 0 0 0 0>,