GoogleGit

commit375eb9f99eeed0c4785da04cf7d99982d4629170[log][tgz]
authorSimon Glass <sjg@chromium.org>Tue Oct 16 17:00:59 2012 -0700
committerSimon Glass <sjg@chromium.org>Mon Oct 29 14:48:04 2012 -0700
tree691c574cd5c65ef935c5d13217675a89a41e48ca
parent324332320cd98ae36a342133ff2cc2960f54278c[diff]
stm32: Swallow special keys instead of passing them to AP

During the debounce refactor we unintentionally adjusted the behavior
of special keys so that they are no longer swallowed (as per commit
9332d76). The LM4's keyboard behaves differently so this code cannot
be brought over as is.

Bring back the required behavior for STM32.

BUG=chrome-os-partner:14496
TEST=hit alt-volume_up-r keys together. See that the AP does not see
this keypress in U-Boot by checking the EC console has no 0x60 messages.
BRANCH=snow

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/35767
Reviewed-by: Randall Spangler <rspangler@chromium.org>
(cherry picked from commit 8f73372cefb375c60e0003e0c5839f014e2ca4fa)

Change-Id: Ie230a2048f8fb3b5253041ce9851f8d167e31fdb
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/36083
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-by: David Hendricks <dhendrix@chromium.org>
1 file changed
tree: 691c574cd5c65ef935c5d13217675a89a41e48ca
  1. .gitignore
  2. LICENSE
  3. Makefile
  4. Makefile.rules
  5. Makefile.toolchain
  6. PRESUBMIT.cfg
  7. README
  8. README.fmap
  9. board/
  10. chip/
  11. common/
  12. core/
  13. include/
  14. test/
  15. util/