Lines Matching +full:driving +full:- +full:level
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/reset/gpio-restart.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
15 This binding supports level and edge triggered reset. At driver load time, the driver will
17 'open-source' is not found, the GPIO line will be driven in the inactive state. Otherwise its
21 is configured as an output, and driven active, triggering a level triggered reset condition.
22 This will also cause an inactive->active edge condition, triggering positive edge triggered
23 reset. After a delay specified by active-delay, the GPIO is set to inactive, thus causing an
24 active->inactive edge, triggering negative edge triggered reset. After a delay specified by
25 inactive-delay, the GPIO is driven active again. After a delay specified by wait-delay, the
29 - $ref: restart-handler.yaml#
33 const: gpio-restart
40 open-source:
42 description: Treat the GPIO as being open source and defer driving it to when the restart is
49 active-delay:
51 description: Delay (default 100) to wait after driving gpio active [ms]
54 inactive-delay:
56 description: Delay (default 100) to wait after driving gpio inactive [ms]
59 wait-delay:
67 - compatible
68 - gpios
71 - |
72 gpio-restart {
73 compatible = "gpio-restart";
76 active-delay = <100>;
77 inactive-delay = <100>;
78 wait-delay = <3000>;