gpio: zynq: Document interrupt-controller DT binding

HW and driver support the GPIO as interrupt-controller.
Document that in the DT binding.

Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
Soren Brinkmann 2015-10-23 09:25:30 -07:00 committed by Linus Walleij
parent 79786721c2
commit 787dfbb294
1 changed files with 9 additions and 0 deletions

View File

@ -12,6 +12,13 @@ Required properties:
- interrupts : Interrupt specifier (see interrupt bindings for - interrupts : Interrupt specifier (see interrupt bindings for
details) details)
- interrupt-parent : Must be core interrupt controller - interrupt-parent : Must be core interrupt controller
- interrupt-controller : Marks the device node as an interrupt controller.
- #interrupt-cells : Should be 2. The first cell is the GPIO number.
The second cell bits[3:0] is used to specify trigger type and level flags:
1 = low-to-high edge triggered.
2 = high-to-low edge triggered.
4 = active high level-sensitive.
8 = active low level-sensitive.
- reg : Address and length of the register set for the device - reg : Address and length of the register set for the device
Example: Example:
@ -22,5 +29,7 @@ Example:
gpio-controller; gpio-controller;
interrupt-parent = <&intc>; interrupt-parent = <&intc>;
interrupts = <0 20 4>; interrupts = <0 20 4>;
interrupt-controller;
#interrupt-cells = <2>;
reg = <0xe000a000 0x1000>; reg = <0xe000a000 0x1000>;
}; };