summaryrefslogtreecommitdiff
path: root/zephyr/projects/brya/brya
diff options
context:
space:
mode:
authorYuval Peress <peress@chromium.org>2021-06-01 23:45:55 -0600
committerCommit Bot <commit-bot@chromium.org>2021-06-09 17:35:18 +0000
commit5927d4ccc51a131e075c1aad44532caa2faa7ef0 (patch)
tree2e31015c1eec8d23d3408666f7ca8fb1b4b3910f /zephyr/projects/brya/brya
parent43b1d390c1451a3083d5ab5fef21a40417a8298c (diff)
downloadchrome-ec-5927d4ccc51a131e075c1aad44532caa2faa7ef0.tar.gz
zephyr: brya: enable keyboard
BRANCH=none BUG=b:188605676 TEST=`ksstate on` in EC console, observe keyboard matrix in real time Signed-off-by: Yuval Peress <peress@chromium.org> Change-Id: I1b0d26b4ade8298bc91dec2df274d9a159e9bc39 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2932462 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'zephyr/projects/brya/brya')
-rw-r--r--zephyr/projects/brya/brya/gpio.dts10
-rw-r--r--zephyr/projects/brya/brya/prj.conf10
2 files changed, 18 insertions, 2 deletions
diff --git a/zephyr/projects/brya/brya/gpio.dts b/zephyr/projects/brya/brya/gpio.dts
index e22e165b7b..a472d7b8f7 100644
--- a/zephyr/projects/brya/brya/gpio.dts
+++ b/zephyr/projects/brya/brya/gpio.dts
@@ -47,11 +47,21 @@
enum-name = "GPIO_AC_PRESENT";
label = "ACOK_OD";
};
+ ec_kso_02_inv {
+ gpios = <&gpio1 7 GPIO_OUT_LOW>;
+ enum-name = "GPIO_KBD_KSO2";
+ label = "EC_KSO_02_INV";
+ };
pch_wake_odl {
gpios = <&gpiob 0 GPIO_ODR_HIGH>;
enum-name = "GPIO_EC_PCH_WAKE_ODL";
label = "EC_PCH_WAKE_R_ODL";
};
+ pch_int_odl {
+ gpios = <&gpiob 0 GPIO_ODR_HIGH>;
+ enum-name = "GPIO_EC_INT_L";
+ label = "EC_PCH_INT_ODL";
+ };
};
hibernate-wake-pins {
diff --git a/zephyr/projects/brya/brya/prj.conf b/zephyr/projects/brya/brya/prj.conf
index 09ccbb79bb..f4269f2756 100644
--- a/zephyr/projects/brya/brya/prj.conf
+++ b/zephyr/projects/brya/brya/prj.conf
@@ -26,11 +26,17 @@ CONFIG_PLATFORM_EC_ESPI=y
# Host command
CONFIG_PLATFORM_EC_HOSTCMD=y
+# Keyboard
+CONFIG_PLATFORM_EC_KEYBOARD=y
+CONFIG_PLATFORM_EC_KEYBOARD_PROTOCOL_8042=y
+CONFIG_PLATFORM_EC_KEYBOARD_COL2_INVERTED=y
+CONFIG_PLATFORM_EC_VOLUME_BUTTONS=n
+CONFIG_PLATFORM_EC_CMD_BUTTON=n
+CONFIG_CROS_KB_RAW_NPCX=y
+
CONFIG_PLATFORM_EC_WORKAROUND_FLASH_DOWNLOAD_API=y
# TODO(b/188605676): bring these features up
-CONFIG_CROS_KB_RAW_NPCX=n
CONFIG_PLATFORM_EC_ADC=n
CONFIG_PLATFORM_EC_BACKLIGHT_LID=n
CONFIG_PLATFORM_EC_BOARD_VERSION=n
-CONFIG_PLATFORM_EC_KEYBOARD=n