xref: /linux/Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.yaml (revision bf373e4c786bfe989e637195252698f45b157a68)
1*30eb852aSRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*30eb852aSRob Herring (Arm)%YAML 1.2
3*30eb852aSRob Herring (Arm)---
4*30eb852aSRob Herring (Arm)$id: http://devicetree.org/schemas/interrupt-controller/amazon,al-fic.yaml#
5*30eb852aSRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*30eb852aSRob Herring (Arm)
7*30eb852aSRob Herring (Arm)title: Amazon Annapurna Labs Fabric Interrupt Controller
8*30eb852aSRob Herring (Arm)
9*30eb852aSRob Herring (Arm)maintainers:
10*30eb852aSRob Herring (Arm)  - Talel Shenhar <talel@amazon.com>
11*30eb852aSRob Herring (Arm)
12*30eb852aSRob Herring (Arm)properties:
13*30eb852aSRob Herring (Arm)  compatible:
14*30eb852aSRob Herring (Arm)    const: amazon,al-fic
15*30eb852aSRob Herring (Arm)
16*30eb852aSRob Herring (Arm)  reg:
17*30eb852aSRob Herring (Arm)    maxItems: 1
18*30eb852aSRob Herring (Arm)
19*30eb852aSRob Herring (Arm)  interrupt-controller: true
20*30eb852aSRob Herring (Arm)
21*30eb852aSRob Herring (Arm)  '#interrupt-cells':
22*30eb852aSRob Herring (Arm)    const: 2
23*30eb852aSRob Herring (Arm)
24*30eb852aSRob Herring (Arm)  interrupts:
25*30eb852aSRob Herring (Arm)    maxItems: 1
26*30eb852aSRob Herring (Arm)
27*30eb852aSRob Herring (Arm)required:
28*30eb852aSRob Herring (Arm)  - compatible
29*30eb852aSRob Herring (Arm)  - reg
30*30eb852aSRob Herring (Arm)  - interrupt-controller
31*30eb852aSRob Herring (Arm)  - '#interrupt-cells'
32*30eb852aSRob Herring (Arm)  - interrupts
33*30eb852aSRob Herring (Arm)
34*30eb852aSRob Herring (Arm)additionalProperties: false
35*30eb852aSRob Herring (Arm)
36*30eb852aSRob Herring (Arm)examples:
37*30eb852aSRob Herring (Arm)  - |
38*30eb852aSRob Herring (Arm)    #include <dt-bindings/interrupt-controller/arm-gic.h>
39*30eb852aSRob Herring (Arm)
40*30eb852aSRob Herring (Arm)    interrupt-controller@fd8a8500 {
41*30eb852aSRob Herring (Arm)        compatible = "amazon,al-fic";
42*30eb852aSRob Herring (Arm)        reg = <0xfd8a8500 0x1000>;
43*30eb852aSRob Herring (Arm)        interrupt-controller;
44*30eb852aSRob Herring (Arm)        #interrupt-cells = <2>;
45*30eb852aSRob Herring (Arm)        interrupts = <GIC_SPI 0x0 IRQ_TYPE_LEVEL_HIGH>;
46*30eb852aSRob Herring (Arm)    };
47