summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@chromium.org>2013-07-23 08:03:37 -0700
committerChromeBot <chrome-bot@google.com>2013-07-23 08:13:14 -0700
commit29fcbf197c675a56be2935c23f8acc6bea117b9b (patch)
tree2b395f1852d9b52c61d8c8217ea5a22a3761e976 /board
parenta7d21da139f75d75d37e6ee0d9412f6c6d117410 (diff)
downloadchrome-ec-29fcbf197c675a56be2935c23f8acc6bea117b9b.tar.gz
puppy: change XPSHOLD interrupt on both edges
Change XPSHOLD interrupt from rising edge to rising and falling edges. Without this change, lid has to be opened twice to power on the system. BUG=nvbug 1323023 TEST=tested on Venice Original-Change-Id: I49e953546140bc8de954ac22b59641efb299ba72 Signed-off-by: Yen Lin <yelin@nvidia.com> Reviewed-on: https://gerrit.chromium.org/gerrit/61697 Reviewed-by: Randall Spangler <rspangler@chromium.org> (cherry picked from commit 09f0e0687442e39cb4cc96db7b1aea480134b0ca) Change-Id: I74fe005e076ed24ae19b9c3b38f3afbb4b2be2bd Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/63011
Diffstat (limited to 'board')
-rw-r--r--board/puppy/board.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/puppy/board.c b/board/puppy/board.c
index 0162a0605a..0835305c91 100644
--- a/board/puppy/board.c
+++ b/board/puppy/board.c
@@ -25,7 +25,7 @@ const struct gpio_info gpio_list[GPIO_COUNT] = {
/* Inputs with interrupt handlers are first for efficiency */
{"KB_PWR_ON_L", GPIO_B, (1<<5), GPIO_INT_BOTH, gaia_power_event},
{"PP1800_LDO2", GPIO_A, (1<<1), GPIO_INT_BOTH, gaia_power_event},
- {"XPSHOLD", GPIO_A, (1<<3), GPIO_INT_RISING, gaia_power_event},
+ {"XPSHOLD", GPIO_A, (1<<3), GPIO_INT_BOTH, gaia_power_event},
{"CHARGER_INT", GPIO_C, (1<<6), GPIO_INT_RISING, pmu_irq_handler},
{"LID_OPEN", GPIO_C, (1<<13), GPIO_INT_BOTH, lid_interrupt},
{"SUSPEND_L", GPIO_C, (1<<7), GPIO_KB_INPUT, gaia_suspend_event},