summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJes B. Klinke <jbk@chromium.org>2023-01-17 17:10:11 -0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-01-18 23:19:47 +0000
commitaba64fcb3189c2defc8aec1c9b954ee7d8d0e18e (patch)
treefa5e4b8beabecacc843285f54d602346d20003dc
parentf18eeff0fc684bd4240258b2a35327d66725232b (diff)
downloadchrome-ec-aba64fcb3189c2defc8aec1c9b954ee7d8d0e18e.tar.gz
chip/stm32: Fix copy/paste error
Existing code for extracting chip independent EC pin flags from stm32 registers suffered from a copy/paste error, meaning that it could never recognize interrupt triggering on a falling edge. BUG=none TEST=make BOARD=hyperdebug Change-Id: I4c752b092bfd3c6ea70192006a9453e0b81b0d9b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4166669 Tested-by: Jes Klinke <jbk@chromium.org> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> Commit-Queue: Jes Klinke <jbk@chromium.org>
-rw-r--r--chip/stm32/gpio-f0-l.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/chip/stm32/gpio-f0-l.c b/chip/stm32/gpio-f0-l.c
index 87ba4baa9f..3482a8a552 100644
--- a/chip/stm32/gpio-f0-l.c
+++ b/chip/stm32/gpio-f0-l.c
@@ -65,8 +65,8 @@ int gpio_get_flags_by_mask(uint32_t port, uint32_t mask)
if (STM32_EXTI_RTSR & mask)
flags |= GPIO_INT_F_RISING;
- if (STM32_EXTI_RTSR & mask)
- flags |= GPIO_INT_F_RISING;
+ if (STM32_EXTI_FTSR & mask)
+ flags |= GPIO_INT_F_FALLING;
return flags;
}