diff options
author | Jes B. Klinke <jbk@chromium.org> | 2023-01-17 17:10:11 -0800 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-01-18 23:19:47 +0000 |
commit | aba64fcb3189c2defc8aec1c9b954ee7d8d0e18e (patch) | |
tree | fa5e4b8beabecacc843285f54d602346d20003dc | |
parent | f18eeff0fc684bd4240258b2a35327d66725232b (diff) | |
download | chrome-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.c | 4 |
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; } |