The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/input/input-reset.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 keyset: 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.

Cache object: 43e2e9f865dd07f512912d18cacb6e19


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.