diff options
author | Wai-Hong Tam <waihong@google.com> | 2021-03-23 09:57:24 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-24 02:15:52 +0000 |
commit | f78b94c011083b6a5620df5aefda04a4047e67e7 (patch) | |
tree | c53762e05896d15b3e2552adde44df284d33dda9 /zephyr/projects/trogdor | |
parent | eb366a6d247b22b268261ec98dcba7d1c1730536 (diff) | |
download | chrome-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.h | 1 | ||||
-rw-r--r-- | zephyr/projects/trogdor/lazor/prj.conf | 4 |
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 |