diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2018-12-14 16:18:50 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-12-17 20:47:01 -0800 |
commit | 1817c17273dac363a93e5a6b6169d88b79479bd4 (patch) | |
tree | 9b454ae9db6e329f8da4063d7f70c03471555b9e /include/keyboard_raw.h | |
parent | 2577c1cddd38b7c0c04cb57f6941b10c205b99e7 (diff) | |
download | chrome-ec-1817c17273dac363a93e5a6b6169d88b79479bd4.tar.gz |
Keyboard: Consolidate keyboard factory tests
This patch consolidates keyboard factory tests, which are currently
duplicated under the chip directories.
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
BUG=none
BRANCH=none
TEST=buildall
Change-Id: I1ab8bc96808e1c284d991d3c2f1f82a37329676e
Reviewed-on: https://chromium-review.googlesource.com/1378654
Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org>
Tested-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'include/keyboard_raw.h')
-rw-r--r-- | include/keyboard_raw.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/keyboard_raw.h b/include/keyboard_raw.h index 7b21898f91..2763c36a9b 100644 --- a/include/keyboard_raw.h +++ b/include/keyboard_raw.h @@ -80,6 +80,15 @@ static inline void keyboard_raw_gpio_interrupt(enum gpio_signal signal) { } */ int keyboard_factory_test_scan(void); +/** + * Return true if the current value of the given input GPIO port is zero + * + * @param port: GPIO port/bank number + * @param id: GPIO index in <port> + * @return true:input is zero, false:otherwise + */ +int keyboard_raw_is_input_low(int port, int id); + static inline int keyboard_raw_get_cols(void) { return keyboard_cols; } |