Lines Matching +full:nr +full:- +full:gpios
1 APM X-Gene Standby GPIO controller bindings
6 +-----------------+
7 | X-Gene standby |
8 | GPIO controller +------ GPIO_0
9 +------------+ | | ...
10 | Parent IRQ | EXT_INT_0 | +------ GPIO_8/EXT_INT_0
12 | (GICv2) +--------------+ +------ GPIO_[N+8]/EXT_INT_N
14 | | EXT_INT_N | +------ GPIO_[N+9]
16 | +--------------+ +------ GPIO_MAX
17 +------------+ +-----------------+
20 - compatible: "apm,xgene-gpio-sb" for the X-Gene Standby GPIO controller
21 - reg: Physical base address and size of the controller's registers
22 - #gpio-cells: Should be two.
23 - first cell is the pin number
24 - second cell is used to specify the gpio polarity:
27 - gpio-controller: Marks the device node as a GPIO controller.
28 - interrupts: The EXT_INT_0 parent interrupt resource must be listed first.
29 - interrupt-cells: Should be two.
30 - first cell is 0-N coresponding for EXT_INT_0 to EXT_INT_N.
31 - second cell is used to specify flags.
32 - interrupt-controller: Marks the device node as an interrupt controller.
33 - apm,nr-gpios: Optional, specify number of gpios pin.
34 - apm,nr-irqs: Optional, specify number of interrupt pins.
35 - apm,irq-start: Optional, specify lowest gpio pin support interrupt.
39 compatible = "apm,xgene-gpio-sb";
41 #gpio-cells = <2>;
42 gpio-controller;
49 interrupt-parent = <&gic>;
50 #interrupt-cells = <2>;
51 interrupt-controller;
52 apm,nr-gpios = <22>;
53 apm,nr-irqs = <6>;
54 apm,irq-start = <8>;
63 interrupt-parent = <&sbgpio>;