1*7c187155SJonathan Neuschäfer# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*7c187155SJonathan Neuschäfer%YAML 1.2
3*7c187155SJonathan Neuschäfer---
4*7c187155SJonathan Neuschäfer$id: http://devicetree.org/schemas/interrupt-controller/nuvoton,wpcm450-aic.yaml#
5*7c187155SJonathan Neuschäfer$schema: http://devicetree.org/meta-schemas/core.yaml#
6*7c187155SJonathan Neuschäfer
7*7c187155SJonathan Neuschäfertitle: Nuvoton WPCM450 Advanced Interrupt Controller bindings
8*7c187155SJonathan Neuschäfer
9*7c187155SJonathan Neuschäfermaintainers:
10*7c187155SJonathan Neuschäfer  - Jonathan Neuschäfer <j.neuschaefer@gmx.net>
11*7c187155SJonathan Neuschäfer
12*7c187155SJonathan Neuschäferproperties:
13*7c187155SJonathan Neuschäfer  '#interrupt-cells':
14*7c187155SJonathan Neuschäfer    const: 2
15*7c187155SJonathan Neuschäfer
16*7c187155SJonathan Neuschäfer  compatible:
17*7c187155SJonathan Neuschäfer    const: nuvoton,wpcm450-aic
18*7c187155SJonathan Neuschäfer
19*7c187155SJonathan Neuschäfer  interrupt-controller: true
20*7c187155SJonathan Neuschäfer
21*7c187155SJonathan Neuschäfer  reg:
22*7c187155SJonathan Neuschäfer    maxItems: 1
23*7c187155SJonathan Neuschäfer
24*7c187155SJonathan NeuschäferadditionalProperties: false
25*7c187155SJonathan Neuschäfer
26*7c187155SJonathan Neuschäferrequired:
27*7c187155SJonathan Neuschäfer  - '#interrupt-cells'
28*7c187155SJonathan Neuschäfer  - compatible
29*7c187155SJonathan Neuschäfer  - reg
30*7c187155SJonathan Neuschäfer  - interrupt-controller
31*7c187155SJonathan Neuschäfer
32*7c187155SJonathan Neuschäferexamples:
33*7c187155SJonathan Neuschäfer  - |
34*7c187155SJonathan Neuschäfer    aic: interrupt-controller@b8002000 {
35*7c187155SJonathan Neuschäfer        compatible = "nuvoton,wpcm450-aic";
36*7c187155SJonathan Neuschäfer        reg = <0xb8002000 0x1000>;
37*7c187155SJonathan Neuschäfer        interrupt-controller;
38*7c187155SJonathan Neuschäfer        #interrupt-cells = <2>;
39*7c187155SJonathan Neuschäfer    };
40