Merge tag 'mfd-next-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / interrupt-controller / socionext,uniphier-aidet.txt
1 UniPhier AIDET
2
3 UniPhier AIDET (ARM Interrupt Detector) is an add-on block for ARM GIC (Generic
4 Interrupt Controller).  GIC itself can handle only high level and rising edge
5 interrupts.  The AIDET provides logic inverter to support low level and falling
6 edge interrupts.
7
8 Required properties:
9 - compatible: Should be one of the following:
10     "socionext,uniphier-ld4-aidet"  - for LD4 SoC
11     "socionext,uniphier-pro4-aidet" - for Pro4 SoC
12     "socionext,uniphier-sld8-aidet" - for sLD8 SoC
13     "socionext,uniphier-pro5-aidet" - for Pro5 SoC
14     "socionext,uniphier-pxs2-aidet" - for PXs2/LD6b SoC
15     "socionext,uniphier-ld11-aidet" - for LD11 SoC
16     "socionext,uniphier-ld20-aidet" - for LD20 SoC
17     "socionext,uniphier-pxs3-aidet" - for PXs3 SoC
18 - reg: Specifies offset and length of the register set for the device.
19 - interrupt-controller: Identifies the node as an interrupt controller
20 - #interrupt-cells : Specifies the number of cells needed to encode an interrupt
21   source.  The value should be 2.  The first cell defines the interrupt number
22   (corresponds to the SPI interrupt number of GIC).  The second cell specifies
23   the trigger type as defined in interrupts.txt in this directory.
24
25 Example:
26
27         aidet: aidet@5fc20000 {
28                 compatible = "socionext,uniphier-pro4-aidet";
29                 reg = <0x5fc20000 0x200>;
30                 interrupt-controller;
31                 #interrupt-cells = <2>;
32         };