Lines Matching +full:pwm +full:- +full:controller

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#
7 title: Marvell EBU GPIO controller
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.
37 A second entry can be provided, for the PWM function using the GPIO Blink
42 reg-names:
44 - const: gpio
45 - const: pwm
61 interrupt-controller: true
63 "#interrupt-cells":
66 gpio-controller: true
72 "#gpio-cells":
75 gpio-ranges:
78 marvell,pwm-offset:
80 description: Offset in the register map for the pwm registers (in bytes)
82 "#pwm-cells":
90 Clock(s) used for PWM function.
92 - description: Core clock
93 - description: AXI bus clock
96 clock-names:
98 - const: core
99 - const: axi
103 "^(.+-hog(-[0-9]+)?)$":
107 - gpio-hog
110 - compatible
111 - gpio-controller
112 - ngpios
113 - "#gpio-cells"
116 - if:
120 const: marvell,armada-8k-gpio
123 - offset
126 - reg
131 - |
133 compatible = "marvell,armadaxp-gpio", "marvell,orion-gpio";
136 gpio-controller;
137 #gpio-cells = <2>;
138 interrupt-controller;
139 #interrupt-cells = <2>;
143 - |
145 compatible = "marvell,armada-370-gpio", "marvell,orion-gpio";
147 reg-names = "gpio", "pwm";
149 gpio-controller;
150 #gpio-cells = <2>;
151 #pwm-cells = <2>;
152 interrupt-controller;
153 #interrupt-cells = <2>;