diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt b/Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt new file mode 100644 index 000000000000..a3dde8c30e67 --- /dev/null +++ b/Documentation/devicetree/bindings/input/ti,palmas-pwrbutton.txt | |||
@@ -0,0 +1,36 @@ | |||
1 | Texas Instruments Palmas family power button module | ||
2 | |||
3 | This module is part of the Palmas family of PMICs. For more details | ||
4 | about the whole chip see: | ||
5 | Documentation/devicetree/bindings/mfd/palmas.txt. | ||
6 | |||
7 | This module provides a simple power button event via an Interrupt. | ||
8 | |||
9 | Required properties: | ||
10 | - compatible: should be one of the following | ||
11 | - "ti,palmas-pwrbutton": For Palmas compatible power on button | ||
12 | - interrupt-parent: Parent interrupt device, must be handle of palmas node. | ||
13 | - interrupts: Interrupt number of power button submodule on device. | ||
14 | |||
15 | Optional Properties: | ||
16 | |||
17 | - ti,palmas-long-press-seconds: Duration in seconds which the power | ||
18 | button should be kept pressed for Palmas to power off automatically. | ||
19 | NOTE: This depends on OTP support and POWERHOLD signal configuration | ||
20 | on platform. Valid values are 6, 8, 10 and 12. | ||
21 | - ti,palmas-pwron-debounce-milli-seconds: Duration in milliseconds | ||
22 | which the power button should be kept pressed for Palmas to register | ||
23 | a press for debouncing purposes. NOTE: This depends on specific | ||
24 | Palmas variation capability. Valid values are 15, 100, 500 and 1000. | ||
25 | |||
26 | Example: | ||
27 | |||
28 | &palmas { | ||
29 | palmas_pwr_button: pwrbutton { | ||
30 | compatible = "ti,palmas-pwrbutton"; | ||
31 | interrupt-parent = <&tps659038>; | ||
32 | interrupts = <1 IRQ_TYPE_EDGE_FALLING>; | ||
33 | ti,palmas-long-press-seconds = <12>; | ||
34 | ti,palmas-pwron-debounce-milli-seconds = <15>; | ||
35 | }; | ||
36 | }; | ||