16bb984a3SMasahiro Yamada# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
26bb984a3SMasahiro Yamada%YAML 1.2
36bb984a3SMasahiro Yamada---
46bb984a3SMasahiro Yamada$id: http://devicetree.org/schemas/interrupt-controller/socionext,uniphier-aidet.yaml#
56bb984a3SMasahiro Yamada$schema: http://devicetree.org/meta-schemas/core.yaml#
66bb984a3SMasahiro Yamada
76bb984a3SMasahiro Yamadatitle: UniPhier AIDET
86bb984a3SMasahiro Yamada
96bb984a3SMasahiro Yamadadescription: |
106bb984a3SMasahiro Yamada  UniPhier AIDET (ARM Interrupt Detector) is an add-on block for ARM GIC
116bb984a3SMasahiro Yamada  (Generic Interrupt Controller). GIC itself can handle only high level and
126bb984a3SMasahiro Yamada  rising edge interrupts. The AIDET provides logic inverter to support low
136bb984a3SMasahiro Yamada  level and falling edge interrupts.
146bb984a3SMasahiro Yamada
156bb984a3SMasahiro Yamadamaintainers:
166bb984a3SMasahiro Yamada  - Masahiro Yamada <yamada.masahiro@socionext.com>
176bb984a3SMasahiro Yamada
186bb984a3SMasahiro YamadaallOf:
196bb984a3SMasahiro Yamada  - $ref: /schemas/interrupt-controller.yaml#
206bb984a3SMasahiro Yamada
216bb984a3SMasahiro Yamadaproperties:
226bb984a3SMasahiro Yamada  compatible:
236bb984a3SMasahiro Yamada    enum:
246bb984a3SMasahiro Yamada      - socionext,uniphier-ld4-aidet
256bb984a3SMasahiro Yamada      - socionext,uniphier-pro4-aidet
266bb984a3SMasahiro Yamada      - socionext,uniphier-sld8-aidet
276bb984a3SMasahiro Yamada      - socionext,uniphier-pro5-aidet
286bb984a3SMasahiro Yamada      - socionext,uniphier-pxs2-aidet
296bb984a3SMasahiro Yamada      - socionext,uniphier-ld6b-aidet
306bb984a3SMasahiro Yamada      - socionext,uniphier-ld11-aidet
316bb984a3SMasahiro Yamada      - socionext,uniphier-ld20-aidet
326bb984a3SMasahiro Yamada      - socionext,uniphier-pxs3-aidet
33*df089e6fSKunihiko Hayashi      - socionext,uniphier-nx1-aidet
346bb984a3SMasahiro Yamada
356bb984a3SMasahiro Yamada  reg:
366bb984a3SMasahiro Yamada    maxItems: 1
376bb984a3SMasahiro Yamada
386bb984a3SMasahiro Yamada  interrupt-controller: true
396bb984a3SMasahiro Yamada
406bb984a3SMasahiro Yamada  '#interrupt-cells':
416bb984a3SMasahiro Yamada    description: |
426bb984a3SMasahiro Yamada      The first cell defines the interrupt number (corresponds to the SPI
436bb984a3SMasahiro Yamada      interrupt number of GIC). The second cell specifies the trigger type as
446bb984a3SMasahiro Yamada      defined in interrupts.txt in this directory.
456bb984a3SMasahiro Yamada    const: 2
466bb984a3SMasahiro Yamada
476bb984a3SMasahiro Yamadarequired:
486bb984a3SMasahiro Yamada  - compatible
496bb984a3SMasahiro Yamada  - reg
506bb984a3SMasahiro Yamada  - interrupt-controller
516bb984a3SMasahiro Yamada  - '#interrupt-cells'
526bb984a3SMasahiro Yamada
536bb984a3SMasahiro YamadaadditionalProperties: false
546bb984a3SMasahiro Yamada
556bb984a3SMasahiro Yamadaexamples:
566bb984a3SMasahiro Yamada  - |
576bb984a3SMasahiro Yamada    interrupt-controller@5fc20000 {
586bb984a3SMasahiro Yamada        compatible = "socionext,uniphier-pro4-aidet";
596bb984a3SMasahiro Yamada        reg = <0x5fc20000 0x200>;
606bb984a3SMasahiro Yamada        interrupt-controller;
616bb984a3SMasahiro Yamada        #interrupt-cells = <2>;
626bb984a3SMasahiro Yamada    };
63