summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYen Lin <yelin@nvidia.com>2013-07-11 18:16:45 -0700
committerChromeBot <chrome-bot@google.com>2013-07-12 16:49:18 -0700
commit09f0e0687442e39cb4cc96db7b1aea480134b0ca (patch)
tree5d8e4cd19617b70e2eb3ea6c0b73cf2f3e411bc7
parent92b62d1cd934b21ee86594295e3a13a45c6fa79e (diff)
downloadchrome-ec-09f0e0687442e39cb4cc96db7b1aea480134b0ca.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 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>
-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},