summaryrefslogtreecommitdiff
path: root/board/wheatley/gpio.inc
diff options
context:
space:
mode:
authorMulin Chao <mlchao@nuvoton.com>2016-08-04 14:20:36 +0800
committerchrome-bot <chrome-bot@chromium.org>2016-08-12 05:24:34 -0700
commit0558a242bbfbf4a2a1fec3c85c01767e30dee8f5 (patch)
tree231b31c2e2d3e7625bbe7f12dc456a4b4c7debf9 /board/wheatley/gpio.inc
parent2e738c72fd3676ef5e3b8ffcf51ad3fa488fe865 (diff)
downloadchrome-ec-0558a242bbfbf4a2a1fec3c85c01767e30dee8f5.tar.gz
wheatley: Modified board level drivers for eSPI POC on wheatley.
Modified board level drivers for eSPI POC on wheatley. By adding CONFIG_ESPI definition, ec can support espi protocols for host interface on x86 based platform such as skylake and so on. CONFIG_VW_SIGNALS will be used in the future for saving GPIOs during power sequence. Modified sources: 1. wheatley/board.h: Enable/disable espi driver. 2, wheatley/board.c: Add VW signals in power signal list. 3. wheatley/gpio.inc: Save GPIOs if CONFIG_VW_SIGNALS is defined. BRANCH=none BUG=chrome-os-partner:34346 TEST=make BOARD=wheatley; test nuvoton IC specific drivers Change-Id: I0e8a951de6eacd4f8be65ffaac242f38079375d5 Signed-off-by: Mulin Chao <mlchao@nuvoton.com> Reviewed-on: https://chromium-review.googlesource.com/366520 Reviewed-by: Randall Spangler <rspangler@chromium.org>
Diffstat (limited to 'board/wheatley/gpio.inc')
-rw-r--r--board/wheatley/gpio.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/board/wheatley/gpio.inc b/board/wheatley/gpio.inc
index 8d16b9d817..c50b184482 100644
--- a/board/wheatley/gpio.inc
+++ b/board/wheatley/gpio.inc
@@ -15,8 +15,11 @@ GPIO_INT(WP_L, PIN(7, 1), GPIO_INT_BOTH, switch
GPIO_INT(POWER_BUTTON_L, PIN(9, 7), GPIO_INT_BOTH, power_button_interrupt) /* A48 - GPIO97 for ROP_EC_PWR_BTN_L_R */
/* RSMRST from PMIC */
GPIO_INT(RSMRST_L_PGOOD, PIN(7, 2), GPIO_INT_BOTH, power_signal_interrupt) /* A36 - PWRGD for ROP_EC_RSMRST_L */
+/* Use VW signals instead of GPIOs */
+#ifndef CONFIG_VW_SIGNALS
GPIO_INT(PCH_SLP_S4_L, PIN(5, 0), GPIO_INT_BOTH, power_signal_interrupt) /* A25 - GPIO50 for SLP_S4_L */
GPIO_INT(PCH_SLP_S3_L, PIN(4, 0), GPIO_INT_BOTH, power_signal_interrupt) /* B21 - TA1 for SLP_S3_L */
+#endif
/*
* This pulldown should be removed in future hardware followers. The signal
* is pulled up in the SoC when the primary rails are on and/or ramping.