diff options
author | Etienne Carriere <etienne.carriere@linaro.org> | 2019-05-21 14:17:04 +0200 |
---|---|---|
committer | Jérôme Forissier <jerome.forissier@linaro.org> | 2019-05-21 15:18:55 +0200 |
commit | 559736d899a0e10d5f279a969b96429107b1697d (patch) | |
tree | 16ad07a5a1df5bb89cf8253ca5a35f4bd897fdd7 | |
parent | 98afbf5830657bc90dcbdb8a1a72ece6b8c2d2b5 (diff) |
stm32mp1: fix stm32_get_gpio_bank_base()
Correct missing return in function stm32_get_gpio_bank_base(). Prior
this change, platform may fail to boot with debug trace:
E/TC:0 0 assertion 'bank <= GPIO_BANK_K' failed at core/arch/arm/plat-stm32mp1/main.c:311 <stm32_get_gpio_bank_base>
Fixes: 68c4a16b37c7 ("stm32mp1: use phys_to_virt_io_secure() where expected")
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
-rw-r--r-- | core/arch/arm/plat-stm32mp1/main.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/arch/arm/plat-stm32mp1/main.c b/core/arch/arm/plat-stm32mp1/main.c index 15804f79..78ec57b5 100644 --- a/core/arch/arm/plat-stm32mp1/main.c +++ b/core/arch/arm/plat-stm32mp1/main.c @@ -304,7 +304,7 @@ vaddr_t stm32_get_gpio_bank_base(unsigned int bank) /* Get non-secure mapping address for GPIOZ */ if (bank == GPIO_BANK_Z) - io_pa_or_va_nsec(&gpioz_base); + return io_pa_or_va_nsec(&gpioz_base); COMPILE_TIME_ASSERT(GPIO_BANK_A == 0); assert(bank <= GPIO_BANK_K); |