dt-bindings: Document the standard property "poweroff-source"
authorRomain Perier <romain.perier@gmail.com>
Tue, 14 Oct 2014 06:31:12 +0000 (06:31 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 22 Oct 2014 15:59:53 +0000 (16:59 +0100)
Signed-off-by: Romain Perier <romain.perier@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Documentation/devicetree/bindings/power/poweroff.txt [new file with mode: 0644]

diff --git a/Documentation/devicetree/bindings/power/poweroff.txt b/Documentation/devicetree/bindings/power/poweroff.txt
new file mode 100644 (file)
index 0000000..845868b
--- /dev/null
@@ -0,0 +1,18 @@
+* Generic Poweroff capability
+
+Power-management integrated circuits or miscellaneous harware components are
+sometimes able to control the system power. The device driver associated to these
+components might needs to define poweroff capability, which tells to the kernel
+how to switch off the system. The corresponding driver must have the standard
+property "poweroff-source" in its device node. This property marks the device as
+able to shutdown the system. In order to test if this property is found
+programmatically, use the helper function "of_system_has_poweroff_source" from
+of.h .
+
+Example:
+
+act8846: act8846@5 {
+        compatible = "active-semi,act8846";
+        status = "okay";
+        poweroff-source;
+}