summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorRobin Gong <b38343@freescale.com>2014-04-02 16:55:31 +0800
committerNitin Garg <nitin.garg@freescale.com>2014-04-16 08:58:15 -0500
commit8cf20b3a736feeb814c0d32e15fdb9ee575ddbd3 (patch)
treef406e952e1ccae44e1103170d3c1a7823f0c193f /Documentation
parent6a824e342dfeca4ff3a8648569408878c7d2a52c (diff)
ENGR00306653-2 input: keyboad: snvs_pwrkey: add snvs power key driver
add snvs power key driver since ic team has fix some issues of SNVS on i.mx6sx Signed-off-by: Robin Gong <b38343@freescale.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/input/snvs-pwrkey.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/input/snvs-pwrkey.txt b/Documentation/devicetree/bindings/input/snvs-pwrkey.txt
new file mode 100644
index 000000000000..8f0826f5817f
--- /dev/null
+++ b/Documentation/devicetree/bindings/input/snvs-pwrkey.txt
@@ -0,0 +1,26 @@
+* Freescale i.MX SNVS powerkey device tree bindings
+
+The snvs-pwrkey is designed to enable POWER key function which controlled
+by SNVS ONOFF, the driver can report the status of POWER key and wakeup
+system if pressed after system suspend.
+
+Required SoC Specific Properties:
+- compatible: Should be "fsl,imx6sx-snvs-pwrkey".
+
+- reg: Physical base address of the SNVS and length of memory mapped
+ region.
+
+- interrupts: The SNVS interrupt number to the CPU(s).
+
+- fsl,keycode: Keycode to emit, KEY_POWER by default.
+
+- fsl,wakeup: Button can wake-up the system
+
+Example:
+snvs-pwrkey@0x020cc000 {
+ compatible = "fsl,imx6sx-snvs-pwrkey";
+ reg = <0x020cc000 0x4000>;
+ interrupts = <0 4 0x4>;
+ fsl,keycode = <116>; /* KEY_POWER */
+ fsl,wakeup;
+};