Input: cros_ec_keyb - add an EC event for sysrq
Some form factors (detachables/tablets) may not have a keyboard and thus user may have to resort to using a defined EC UI to send sysrq(s) to the kernel in order to collect crash info etc. This UI typically is in the form of user pressing volume / power buttons in some specific sequence and for some specific time. Add a new EC event that allows EC to communicate the sysrq to the AP. (We're skipping event number 5 because it has been reserved for something else) Signed-off-by: Rajat Jain <rajatja@google.com> Acked-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:

committed by
Dmitry Torokhov

parent
f6f08c55cc
commit
e6eba3fac9
@@ -2040,6 +2040,9 @@ enum ec_mkbp_event {
|
||||
/* The state of the switches have changed. */
|
||||
EC_MKBP_EVENT_SWITCH = 4,
|
||||
|
||||
/* EC sent a sysrq command */
|
||||
EC_MKBP_EVENT_SYSRQ = 6,
|
||||
|
||||
/* Number of MKBP events */
|
||||
EC_MKBP_EVENT_COUNT,
|
||||
};
|
||||
@@ -2052,6 +2055,7 @@ union ec_response_get_next_data {
|
||||
|
||||
uint32_t buttons;
|
||||
uint32_t switches;
|
||||
uint32_t sysrq;
|
||||
} __packed;
|
||||
|
||||
struct ec_response_get_next_event {
|
||||
|
Reference in New Issue
Block a user