Lines Matching +full:single +full:- +full:core
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/apple,aic2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Hector Martin <marcan@marcan.st>
18 - Level-triggered hardware IRQs wired to SoC blocks
19 - Single mask bit per IRQ
20 - Automatic masking on event delivery (auto-ack)
21 - Software triggering (ORed with hw line)
22 - Automatic prioritization (single event/ack register per CPU, lower IRQs =
24 - Automatic masking on ack
25 - Support for multiple dies
29 FIQ-based Fast IPIs.
34 - const: apple,t6000-aic
35 - const: apple,aic2
37 interrupt-controller: true
39 '#interrupt-cells':
43 - 0: Hardware IRQ
44 - 1: FIQ
49 - HW IRQs: interrupt number
50 - FIQs:
51 - 0: physical HV timer
52 - 1: virtual HV timer
53 - 2: physical guest timer
54 - 3: virtual guest timer
61 - description: Address and size of the main AIC2 registers.
62 - description: Address and size of the AIC2 Event register.
64 reg-names:
66 - const: core
67 - const: event
69 power-domains:
73 - compatible
74 - '#interrupt-cells'
75 - interrupt-controller
76 - reg
77 - reg-names
82 - $ref: /schemas/interrupt-controller.yaml#
85 - |
87 #address-cells = <2>;
88 #size-cells = <2>;
90 aic: interrupt-controller@28e100000 {
91 compatible = "apple,t6000-aic", "apple,aic2";
92 #interrupt-cells = <4>;
93 interrupt-controller;
96 reg-names = "core", "event";