diff options
| author | René Moll <Rene.Moll@xsens.com> | 2014-08-08 09:12:22 -0400 |
|---|---|---|
| committer | Sebastian Reichel <sre@kernel.org> | 2014-09-16 05:01:40 -0400 |
| commit | a4b7aef6b066bda215566cf4af3455a6e36c381d (patch) | |
| tree | e8208c04e964314926e15ba5ab2a9716983c21f5 | |
| parent | 6647156c00cc70c1e93161c3cf178071b3381bbb (diff) | |
Documentation: DT: Add LTC2952 poweroff bindings
LTC2952 is an external power control chip, which signals
the OS to shut down. This patch documents the DT binding
for the chip.
Signed-off-by: René Moll <rene.moll@xsens.com>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
| -rw-r--r-- | Documentation/devicetree/bindings/power/reset/ltc2952-poweroff.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/power/reset/ltc2952-poweroff.txt b/Documentation/devicetree/bindings/power/reset/ltc2952-poweroff.txt new file mode 100644 index 000000000000..0c94c637f63b --- /dev/null +++ b/Documentation/devicetree/bindings/power/reset/ltc2952-poweroff.txt | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | Binding for the LTC2952 PowerPath controller | ||
| 2 | |||
| 3 | This chip is used to externally trigger a system shut down. Once the trigger has | ||
| 4 | been sent, the chips' watchdog has to be reset to gracefully shut down. | ||
| 5 | If the Linux systems decides to shut down it powers off the platform via the | ||
| 6 | kill signal. | ||
| 7 | |||
| 8 | Required properties: | ||
| 9 | |||
| 10 | - compatible: Must contain: "lltc,ltc2952" | ||
| 11 | - trigger-gpios: phandle + gpio-specifier for the GPIO connected to the | ||
| 12 | chip's trigger line | ||
| 13 | - watchdog-gpios: phandle + gpio-specifier for the GPIO connected to the | ||
| 14 | chip's watchdog line | ||
| 15 | - kill-gpios: phandle + gpio-specifier for the GPIO connected to the | ||
| 16 | chip's kill line | ||
| 17 | |||
| 18 | Example: | ||
| 19 | |||
| 20 | ltc2952 { | ||
| 21 | compatible = "lltc,ltc2952"; | ||
| 22 | |||
| 23 | trigger-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; | ||
| 24 | watchdog-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; | ||
| 25 | kill-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; | ||
| 26 | }; | ||
