summaryrefslogtreecommitdiff
path: root/zephyr/projects/trogdor
diff options
context:
space:
mode:
authorWai-Hong Tam <waihong@google.com>2021-03-23 09:57:24 -0700
committerCommit Bot <commit-bot@chromium.org>2021-03-24 02:15:52 +0000
commitf78b94c011083b6a5620df5aefda04a4047e67e7 (patch)
treec53762e05896d15b3e2552adde44df284d33dda9 /zephyr/projects/trogdor
parenteb366a6d247b22b268261ec98dcba7d1c1730536 (diff)
downloadchrome-ec-f78b94c011083b6a5620df5aefda04a4047e67e7.tar.gz
zephyr: lazor: enable MKBP protocol
Enable MKBP protocol. Lazor uses GPIO to interrupt the AP. So far, it just sends an interrupt to AP. Since the SHI driver is not ready, when AP sends the host command to EC, EC won't respond. BRANCH=None BUG=b:183445211 TEST=Built the image correctly. With the following CLs, tested the keyboard working on Lazor. Change-Id: Idc32926d4b187ce6f4a95158a26647ad1cea36e3 Signed-off-by: Wai-Hong Tam <waihong@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2782367 Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'zephyr/projects/trogdor')
-rw-r--r--zephyr/projects/trogdor/lazor/include/gpio_map.h1
-rw-r--r--zephyr/projects/trogdor/lazor/prj.conf4
2 files changed, 5 insertions, 0 deletions
diff --git a/zephyr/projects/trogdor/lazor/include/gpio_map.h b/zephyr/projects/trogdor/lazor/include/gpio_map.h
index 7dcb60996a..605ba9a41c 100644
--- a/zephyr/projects/trogdor/lazor/include/gpio_map.h
+++ b/zephyr/projects/trogdor/lazor/include/gpio_map.h
@@ -35,6 +35,7 @@
#define GPIO_SWITCHCAP_PG_INT_L NAMED_GPIO(da9313_gpio0)
#define GPIO_WARM_RESET_L NAMED_GPIO(warm_reset_l)
#define GPIO_WP_L NAMED_GPIO(ec_wp_odl)
+#define GPIO_EC_INT_L NAMED_GPIO(ec_int_l)
/*
* Set EC_CROS_GPIO_INTERRUPTS to a space-separated list of GPIO_INT items.
diff --git a/zephyr/projects/trogdor/lazor/prj.conf b/zephyr/projects/trogdor/lazor/prj.conf
index 19aed9ae1f..352d003028 100644
--- a/zephyr/projects/trogdor/lazor/prj.conf
+++ b/zephyr/projects/trogdor/lazor/prj.conf
@@ -37,6 +37,10 @@ CONFIG_PLATFORM_EC_CHIPSET_RESET_HOOK=y
# Trogdor family does not use EFS2 (toggled by PLATFORM_EC_VBOOT).
CONFIG_PLATFORM_EC_VBOOT=n
+# MKBP event
+CONFIG_PLATFORM_EC_MKBP_EVENT=y
+CONFIG_PLATFORM_EC_MKBP_USE_GPIO=y
+
# TODO(b/182398910): bringup these features
CONFIG_PLATFORM_EC_BACKLIGHT_LID=n
CONFIG_PLATFORM_EC_KEYBOARD=n