About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / input / input-reset.txt




Custom Search

Based on kernel version 3.16. Page generated on 2014-08-06 21:37 EST.

1	Input: sysrq reset sequence
2	
3	A simple binding to represent a set of keys as described in
4	include/uapi/linux/input.h. This is to communicate a sequence of keys to the
5	sysrq driver. Upon holding the keys for a specified amount of time (if
6	specified) the system is sync'ed and reset.
7	
8	Key sequences are global to the system but all the keys in a set must be coming
9	from the same input device.
10	
11	The /chosen node should contain a 'linux,sysrq-reset-seq' child node to define
12	a set of keys.
13	
14	Required property:
15	sysrq-reset-seq: array of Linux keycodes, one keycode per cell.
16	
17	Optional property:
18	timeout-ms: duration keys must be pressed together in milliseconds before
19	generating a sysrq. If omitted the system is rebooted immediately when a valid
20	sequence has been recognized.
21	
22	Example:
23	
24	 chosen {
25	                linux,sysrq-reset-seq {
26	                        keyset = <0x03
27	                                  0x04
28	                                  0x0a>;
29	                        timeout-ms = <3000>;
30	                };
31	         };
32	
33	Would represent KEY_2, KEY_3 and KEY_9.
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.