diff options
author | Vijay Hiremath <vijay.p.hiremath@intel.com> | 2018-11-05 15:20:57 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-01-09 11:55:38 -0800 |
commit | 373ee0442e7778377465ed324c2e8251e55e2370 (patch) | |
tree | d77a3879fd4ba384976eace8faeb62df537a4466 /baseboard/dragonegg | |
parent | bad4ea14581f20bb298a597bee9549619ff4d096 (diff) | |
download | chrome-ec-373ee0442e7778377465ed324c2e8251e55e2370.tar.gz |
dragonegg: Enable ESPI & MKBP host command config
1. CONFIG_HOSTCMD_ESPI - Enabled host commands over ESPI at
baseboard level.
2. CONFIG_HOSTCMD_ESPI_VW_SLP_SIGNALS - Enabled virtual wire
sleep signals.
3. CONFIG_MKBP_EVENT - Enabled MKBP events needed for PD events.
4. CONFIG_MKBP_USE_HOST_EVENT - Trigger MKBP event from host
events as there is no dedicated GPIO for it.
BUG=b:119091888
BRANCH=none
TEST=EC console command 'powerindebug' shows virtual wires
Change-Id: Ic2e190c47e8eccbf44cce35e58be797692aebe8d
Signed-off-by: Vijay Hiremath <vijay.p.hiremath@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/1318219
Commit-Ready: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com>
Reviewed-by: Scott Collyer <scollyer@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
Diffstat (limited to 'baseboard/dragonegg')
-rw-r--r-- | baseboard/dragonegg/baseboard.c | 2 | ||||
-rw-r--r-- | baseboard/dragonegg/baseboard.h | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/baseboard/dragonegg/baseboard.c b/baseboard/dragonegg/baseboard.c index e4ed7344ab..54cc16a98d 100644 --- a/baseboard/dragonegg/baseboard.c +++ b/baseboard/dragonegg/baseboard.c @@ -84,7 +84,7 @@ const struct power_signal_info power_signal_list[] = { [X86_SLP_S0_DEASSERTED] = {GPIO_SLP_S0_L, POWER_SIGNAL_ACTIVE_HIGH | POWER_SIGNAL_DISABLE_AT_BOOT, "SLP_S0_DEASSERTED"}, -#ifdef CONFIG_HOSTCMD_ESPI_VW_SIGNALS +#ifdef CONFIG_HOSTCMD_ESPI_VW_SLP_SIGNALS [X86_SLP_S3_DEASSERTED] = {VW_SLP_S3_L, POWER_SIGNAL_ACTIVE_HIGH, "SLP_S3_DEASSERTED"}, [X86_SLP_S4_DEASSERTED] = {VW_SLP_S4_L, POWER_SIGNAL_ACTIVE_HIGH, diff --git a/baseboard/dragonegg/baseboard.h b/baseboard/dragonegg/baseboard.h index 1334b1c36d..736bb321d9 100644 --- a/baseboard/dragonegg/baseboard.h +++ b/baseboard/dragonegg/baseboard.h @@ -14,6 +14,10 @@ #define CONFIG_CHIPSET_ICELAKE #define CONFIG_CHIPSET_RESET_HOOK #define CONFIG_EXTPOWER_GPIO +#define CONFIG_HOSTCMD_ESPI +#define CONFIG_HOSTCMD_ESPI_VW_SLP_SIGNALS +#define CONFIG_MKBP_EVENT +#define CONFIG_MKBP_USE_HOST_EVENT #define CONFIG_POWER_BUTTON #define CONFIG_POWER_BUTTON_X86 /* TODO(b/111155507): Don't enable SOiX for now */ |