summaryrefslogtreecommitdiff
path: root/board/katsu
diff options
context:
space:
mode:
authorBoris Mittelberg <bmbm@google.com>2021-04-13 22:49:42 +0000
committerCommit Bot <commit-bot@chromium.org>2021-05-10 22:34:46 +0000
commitfa985803d6bd7c76b8eddc49d1bab4434cc545f3 (patch)
treeff2645c8fdd0c8c36a68d89b3e4536f2bc538643 /board/katsu
parent3a2f77758104a581ade2ecb406b8d099eada6a90 (diff)
downloadchrome-ec-fa985803d6bd7c76b8eddc49d1bab4434cc545f3.tar.gz
mkbp: Move key simulation to input devices
Today some platforms include MKBP_KEYBOARD because they use side buttons, switches or other events that share the same driver with MKBP keyboard. Those platforms don't enable KEYSCAN task. The CL is moving key emulation functionality to MKBP input devices, to make a clear separation between the real keyboard usage and emulation/buttons/switches/etc. All boards that were selecting `CONFIG_KEYBOARD_PROTOCOL_MKBP` without KEYSCAN task are now updated to select `CONFIG_MKBP_INPUT_DEVICES` BUG=b:170966461 BRANCH=main,firmware-dedede-13606.B,firmware-volteer-13672.B-main TEST=None Signed-off-by: Boris Mittelberg <bmbm@google.com> Change-Id: I515140ebf6e175f4b29991329f92266ffca232a8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2824044
Diffstat (limited to 'board/katsu')
-rw-r--r--board/katsu/board.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/board/katsu/board.h b/board/katsu/board.h
index 44d6e9de59..bdc552a9c5 100644
--- a/board/katsu/board.h
+++ b/board/katsu/board.h
@@ -65,6 +65,7 @@
EC_HOST_EVENT_MASK(EC_HOST_EVENT_MODE_CHANGE))
/* MKBP */
+#define CONFIG_MKBP_INPUT_DEVICES
#define CONFIG_MKBP_EVENT
#define CONFIG_MKBP_EVENT_WAKEUP_MASK \
(BIT(EC_MKBP_EVENT_SENSOR_FIFO) | BIT(EC_MKBP_EVENT_HOST_EVENT))