Lines Matching +full:a +full:- +full:gpio

1 Drive a GPIO line that can be used to restart the system from a restart
5 time, the driver will request the given gpio line and install a restart
6 handler. If the optional properties 'open-source' is not found, the GPIO line
11 priority order. The gpio is configured as an output, and driven active,
12 triggering a level triggered reset condition. This will also cause an
13 inactive->active edge condition, triggering positive edge triggered
14 reset. After a delay specified by active-delay, the GPIO is set to
15 inactive, thus causing an active->inactive edge, triggering negative edge
16 triggered reset. After a delay specified by inactive-delay, the GPIO
17 is driven active again. After a delay specified by wait-delay, the
21 - compatible : should be "gpio-restart".
22 - gpios : The GPIO to set high/low, see "gpios property" in
23 Documentation/devicetree/bindings/gpio/gpio.txt. If the pin should be
25 gpio to "Active High".
28 - open-source : Treat the GPIO as being open source and defer driving
30 specified, the GPIO is initialized as an output in its inactive state.
31 - priority : A priority ranging from 0 to 255 (default 128) according to
40 - active-delay: Delay (default 100) to wait after driving gpio active [ms]
41 - inactive-delay: Delay (default 100) to wait after driving gpio inactive [ms]
42 - wait-delay: Delay (default 3000) to wait after completing restart
47 gpio-restart {
48 compatible = "gpio-restart";
49 gpios = <&gpio 4 0>;
51 active-delay = <100>;
52 inactive-delay = <100>;
53 wait-delay = <3000>;