summaryrefslogtreecommitdiff
path: root/board/daisy/board.c
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2013-09-23 10:04:02 -0700
committerRandall Spangler <rspangler@chromium.org>2013-09-23 19:23:58 +0000
commit61c40db16c0a5c03c9e2c25dfbf1e5e4645364bf (patch)
treee09af47c6787204329d9acd3258a13232a412217 /board/daisy/board.c
parenta4f3a72cf86ec99a765b3bf787aaf5b515e44030 (diff)
downloadchrome-ec-61c40db16c0a5c03c9e2c25dfbf1e5e4645364bf.tar.gz
stm32: Fix polarity of charger interrupt
The charger interrupt is active-low. Snow and Spring properly triggered on falling (asserting) edge, but Pit (and Daisy/Puppy) didn't. Fix those boards, and rename the signal to end in _L so we don't make that mistake again. BUG=chrome-os-partner:22827 BRANCH=pit TEST=unplug/replug AC adapter on pit; see debug output as follows: [batt] state charging -> idle0 Charger IRQ received. [batt] state idle0 -> charging Charger IRQ received. Change-Id: I1f5c9370d1118461dc033955ba77aab2cebb7ece Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/170256 Reviewed-by: Jaehoon Kim <jh228.kim@samsung.com> Tested-by: Jaehoon Kim <jh228.kim@samsung.com> Reviewed-by: Doug Anderson <dianders@chromium.org>
Diffstat (limited to 'board/daisy/board.c')
-rw-r--r--board/daisy/board.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/board/daisy/board.c b/board/daisy/board.c
index c0651be2e5..b64214cb50 100644
--- a/board/daisy/board.c
+++ b/board/daisy/board.c
@@ -40,7 +40,7 @@ const struct gpio_info gpio_list[] = {
{"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},
- {"CHARGER_INT", GPIO_C, (1<<4), GPIO_INT_RISING, NULL},
+ {"CHARGER_INT_L", GPIO_C, (1<<4), GPIO_INT_FALLING, NULL},
{"LID_OPEN", GPIO_C, (1<<13), GPIO_INT_BOTH, lid_interrupt},
{"SUSPEND_L", GPIO_A, (1<<7), GPIO_INT_BOTH, gaia_suspend_event},
{"KB_IN00", GPIO_C, (1<<8), GPIO_KB_INPUT,