Lines Matching +full:reset +full:- +full:gpio
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eric Anholt <eric@anholt.net>
11 - Stefan Wahren <wahrenst@gmx.net>
17 const: raspberrypi,bcm2835-firmware
20 - compatible
25 - const: raspberrypi,bcm2835-firmware
26 - const: simple-mfd
37 const: raspberrypi,firmware-clocks
39 "#clock-cells":
46 - compatible
47 - "#clock-cells"
49 gpio:
55 const: raspberrypi,firmware-gpio
57 gpio-controller: true
59 "#gpio-cells":
63 specify the gpio polarity (GPIO_ACTIVE_HIGH or GPIO_ACTIVE_LOW).
65 gpio-line-names:
69 - compatible
70 - gpio-controller
71 - "#gpio-cells"
73 reset:
79 const: raspberrypi,firmware-reset
81 "#reset-cells":
84 The argument is the ID of the firmware reset line to affect.
87 - compatible
88 - "#reset-cells"
96 const: raspberrypi,firmware-poe-pwm
98 "#pwm-cells":
103 - compatible
104 - "#pwm-cells"
107 - compatible
108 - mboxes
113 - |
115 compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
119 compatible = "raspberrypi,firmware-clocks";
120 #clock-cells = <1>;
123 expgpio: gpio {
124 compatible = "raspberrypi,firmware-gpio";
125 gpio-controller;
126 #gpio-cells = <2>;
129 reset: reset {
130 compatible = "raspberrypi,firmware-reset";
131 #reset-cells = <1>;
135 compatible = "raspberrypi,firmware-poe-pwm";
136 #pwm-cells = <2>;