diff options
author | Randall Spangler <rspangler@chromium.org> | 2013-09-23 10:04:02 -0700 |
---|---|---|
committer | Randall Spangler <rspangler@chromium.org> | 2013-09-23 19:23:58 +0000 |
commit | 61c40db16c0a5c03c9e2c25dfbf1e5e4645364bf (patch) | |
tree | e09af47c6787204329d9acd3258a13232a412217 /board/daisy/board.c | |
parent | a4f3a72cf86ec99a765b3bf787aaf5b515e44030 (diff) | |
download | chrome-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.c | 2 |
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, |