Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cc28791d authored by Frank Li's avatar Frank Li Committed by Shawn Guo
Browse files

Document: devicetree: input: imx: i.mx snvs power 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.

Signed-off-by: default avatarFrank Li <Frank.Li@freescale.com>
Signed-off-by: default avatarRobin Gong <b38343@freescale.com>
Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
parent d3dc6e23
Loading
Loading
Loading
Loading
+49 −0
Original line number Diff line number Diff line
@@ -386,6 +386,47 @@ EXAMPLE
		offset = <0x34>;
	};

=====================================================================
System ON/OFF key driver

  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.

  - compatible:
      Usage: required
      Value type: <string>
      Definition: Mush include "fsl,sec-v4.0-pwrkey".

  - interrupts:
      Usage: required
      Value type: <prop_encoded-array>
      Definition: The SNVS ON/OFF interrupt number to the CPU(s).

  - linux,keycode:
      Usage: option
      Value type: <int>
      Definition: Keycode to emit, KEY_POWER by default.

  - wakeup:
      Usage: option
      Value type: <boo>
      Definition: Button can wake-up the system.

 - regmap:
      Usage: required:
      Value type: <phandle>
      Definition: this is phandle to the register map node.

EXAMPLE:
	snvs-pwrkey@0x020cc000 {
		compatible = "fsl,sec-v4.0-pwrkey";
		regmap = <&snvs>;
		interrupts = <0 4 0x4>
	        linux,keycode = <116>; /* KEY_POWER */
		wakeup;
	};

=====================================================================
FULL EXAMPLE

@@ -466,6 +507,14 @@ FULL EXAMPLE
			offset = <0x34>;
			interrupts = <93 2>;
		};

		snvs-pwrkey@0x020cc000 {
			compatible = "fsl,sec-v4.0-pwrkey";
			regmap = <&sec_mon>;
			interrupts = <0 4 0x4>;
			linux,keycode = <116>; /* KEY_POWER */
			wakeup;
		};
	};

=====================================================================
+1 −0
Original line number Diff line number Diff line
See Documentation/devicetree/bindings/crypto/fsl-sec4.txt