xref: /freebsd-src/sys/contrib/device-tree/Bindings/interrupt-controller/nuvoton,wpcm450-aic.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
12eb4d8dcSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
22eb4d8dcSEmmanuel Vadot%YAML 1.2
32eb4d8dcSEmmanuel Vadot---
42eb4d8dcSEmmanuel Vadot$id: http://devicetree.org/schemas/interrupt-controller/nuvoton,wpcm450-aic.yaml#
52eb4d8dcSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
62eb4d8dcSEmmanuel Vadot
7*8bab661aSEmmanuel Vadottitle: Nuvoton WPCM450 Advanced Interrupt Controller
82eb4d8dcSEmmanuel Vadot
92eb4d8dcSEmmanuel Vadotmaintainers:
102eb4d8dcSEmmanuel Vadot  - Jonathan Neuschäfer <j.neuschaefer@gmx.net>
112eb4d8dcSEmmanuel Vadot
122eb4d8dcSEmmanuel Vadotproperties:
132eb4d8dcSEmmanuel Vadot  '#interrupt-cells':
142eb4d8dcSEmmanuel Vadot    const: 2
152eb4d8dcSEmmanuel Vadot
162eb4d8dcSEmmanuel Vadot  compatible:
172eb4d8dcSEmmanuel Vadot    const: nuvoton,wpcm450-aic
182eb4d8dcSEmmanuel Vadot
192eb4d8dcSEmmanuel Vadot  interrupt-controller: true
202eb4d8dcSEmmanuel Vadot
212eb4d8dcSEmmanuel Vadot  reg:
222eb4d8dcSEmmanuel Vadot    maxItems: 1
232eb4d8dcSEmmanuel Vadot
242eb4d8dcSEmmanuel VadotadditionalProperties: false
252eb4d8dcSEmmanuel Vadot
262eb4d8dcSEmmanuel Vadotrequired:
272eb4d8dcSEmmanuel Vadot  - '#interrupt-cells'
282eb4d8dcSEmmanuel Vadot  - compatible
292eb4d8dcSEmmanuel Vadot  - reg
302eb4d8dcSEmmanuel Vadot  - interrupt-controller
312eb4d8dcSEmmanuel Vadot
322eb4d8dcSEmmanuel Vadotexamples:
332eb4d8dcSEmmanuel Vadot  - |
342eb4d8dcSEmmanuel Vadot    aic: interrupt-controller@b8002000 {
352eb4d8dcSEmmanuel Vadot        compatible = "nuvoton,wpcm450-aic";
362eb4d8dcSEmmanuel Vadot        reg = <0xb8002000 0x1000>;
372eb4d8dcSEmmanuel Vadot        interrupt-controller;
382eb4d8dcSEmmanuel Vadot        #interrupt-cells = <2>;
392eb4d8dcSEmmanuel Vadot    };
40