Lines Matching full:aplic

4 $id: http://devicetree.org/schemas/interrupt-controller/riscv,aplic.yaml#
7 title: RISC-V Advanced Platform Level Interrupt Controller (APLIC)
14 platform level interrupt controller (APLIC) for handling wired interrupts
18 The RISC-V APLIC is implemented as hierarchical APLIC domains where all
19 interrupt sources connect to the root APLIC domain and a parent APLIC
20 domain can delegate interrupt sources to it's child APLIC domains. There
21 is one device tree node for each APLIC domain.
30 - qemu,aplic
31 - const: riscv,aplic
45 Given APLIC domain directly injects external interrupts to a set of
51 Given APLIC domain forwards wired interrupts as MSIs to a AIA incoming
53 "interrupts-extended" properties are present then it means the APLIC
55 APLIC driver has to choose between MSI mode or Direct mode.
63 APLIC domain.
72 A list of child APLIC domains for the given APLIC domain. Each child
73 APLIC domain is assigned a child index in increasing order, with the
74 first child APLIC domain assigned child index 0. The APLIC domain child
75 index is used by firmware to delegate interrupts from the given APLIC
76 domain to a particular child APLIC domain.
84 - description: child APLIC domain phandle
85 - description: first interrupt number of the parent APLIC domain (inclusive)
86 - description: last interrupt number of the parent APLIC domain (inclusive)
89 of child APLIC domain phandle, first interrupt number of the parent
90 APLIC domain, and last interrupt number of the parent APLIC domain.
114 // Example 1 (APLIC domains directly injecting interrupt to HARTs):
117 compatible = "qemu,aplic", "riscv,aplic";
131 compatible = "qemu,aplic", "riscv,aplic";
141 compatible = "qemu,aplic", "riscv,aplic";
151 // Example 2 (APLIC domains forwarding interrupts as MSIs):
154 compatible = "qemu,aplic", "riscv,aplic";
165 compatible = "qemu,aplic", "riscv,aplic";