Lines Matching +full:xp +full:- +full:gpios
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/gpio-mvebu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11 - Andrew Lunn <andrew@lunn.ch>
16 - enum:
17 - marvell,armada-8k-gpio
18 - marvell,orion-gpio
20 - items:
21 - enum:
22 - marvell,mv78200-gpio
23 - marvell,armada-370-gpio
24 - const: marvell,orion-gpio
26 - description: Deprecated binding
28 - const: marvell,armadaxp-gpio
29 - const: marvell,orion-gpio
35 marvell,armada-8k-gpio.
42 reg-names:
44 - const: gpio
45 - const: pwm
56 per 8 pins on Armada XP, which means 4 interrupts per bank of 32
57 GPIOs).
61 interrupt-controller: true
63 "#interrupt-cells":
66 gpio-controller: true
72 "#gpio-cells":
75 marvell,pwm-offset:
79 "#pwm-cells":
89 - description: Core clock
90 - description: AXI bus clock
93 clock-names:
95 - const: core
96 - const: axi
100 - compatible
101 - gpio-controller
102 - ngpios
103 - "#gpio-cells"
106 - if:
110 const: marvell,armada-8k-gpio
113 - offset
116 - reg
121 - |
123 compatible = "marvell,armadaxp-gpio", "marvell,orion-gpio";
126 gpio-controller;
127 #gpio-cells = <2>;
128 interrupt-controller;
129 #interrupt-cells = <2>;
133 - |
135 compatible = "marvell,armada-370-gpio", "marvell,orion-gpio";
137 reg-names = "gpio", "pwm";
139 gpio-controller;
140 #gpio-cells = <2>;
141 #pwm-cells = <2>;
142 interrupt-controller;
143 #interrupt-cells = <2>;