summaryrefslogtreecommitdiff
path: root/common/button.c
diff options
context:
space:
mode:
authorAseda Aboagye <aaboagye@google.com>2016-07-06 21:11:01 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-07-19 18:33:37 -0700
commit0325284e17c04dbd03552f2b152cf3e079d7148f (patch)
tree7fc3298814869183588ec6578c226318fb3b8567 /common/button.c
parent87a071941b89e3f7fd3eb329b682e60b3fbd6c73 (diff)
downloadchrome-ec-0325284e17c04dbd03552f2b152cf3e079d7148f.tar.gz
mkbp: Add keyboard_update_button().
MKBP can now support buttons, so this commit adds the keyboard_update_button() function which will be used to handle the non-matrixed buttons. BUG=chrome-os-partner:54976 BUG=chromium:626863 BRANCH=None TEST=Flash kevin, press volume and power buttons and verify that keyboard is still functional. TEST=make -j buildall CQ-DEPEND=CL:358633 Change-Id: I1c2d36d2113715cf6bd8c6fa7b26fe9253f6ac9f Signed-off-by: Aseda Aboagye <aaboagye@google.com> Reviewed-on: https://chromium-review.googlesource.com/358634 Commit-Ready: Aseda Aboagye <aaboagye@chromium.org> Tested-by: Aseda Aboagye <aaboagye@chromium.org> Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'common/button.c')
-rw-r--r--common/button.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/button.c b/common/button.c
index 38f5a61403..deace7f2f1 100644
--- a/common/button.c
+++ b/common/button.c
@@ -81,7 +81,7 @@ static void button_change_deferred(void)
CPRINTS("Button '%s' was %s",
buttons[i].name, new_pressed ?
"pressed" : "released");
-#ifdef HAS_TASK_KEYPROTO
+#if defined(HAS_TASK_KEYPROTO) || defined(CONFIG_KEYBOARD_PROTOCOL_MKBP)
keyboard_update_button(buttons[i].type,
new_pressed);
#endif