diff options
Diffstat (limited to 'zephyr/shim/chip/it8xxx2/keyboard_raw.c')
-rw-r--r-- | zephyr/shim/chip/it8xxx2/keyboard_raw.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/zephyr/shim/chip/it8xxx2/keyboard_raw.c b/zephyr/shim/chip/it8xxx2/keyboard_raw.c new file mode 100644 index 0000000000..0096798915 --- /dev/null +++ b/zephyr/shim/chip/it8xxx2/keyboard_raw.c @@ -0,0 +1,26 @@ +/* Copyright 2021 The Chromium OS Authors. All rights reserved. + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +/* Functions needed by keyboard scanner module for Chrome EC */ + +#include <device.h> +#include <logging/log.h> +#include <soc.h> +#include <zephyr.h> + +#include "drivers/cros_kb_raw.h" +#include "keyboard_raw.h" + +/** + * Return true if the current value of the given input GPIO port is zero + */ +int keyboard_raw_is_input_low(int port, int id) +{ + /* + * TODO: implement for factory testing KSI and KSO pin as GPIO + * function. + */ + return 0; +} |