diff options
Diffstat (limited to 'chip/stm32/gpio-stm32f100.c')
-rw-r--r-- | chip/stm32/gpio-stm32f100.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chip/stm32/gpio-stm32f100.c b/chip/stm32/gpio-stm32f100.c index 8c071394e4..0cc79a0856 100644 --- a/chip/stm32/gpio-stm32f100.c +++ b/chip/stm32/gpio-stm32f100.c @@ -57,6 +57,8 @@ int gpio_set_flags(enum gpio_signal signal, int flags) const struct gpio_info *g = gpio_list + signal; uint32_t addr, cnf, mode, mask; + if (flags & GPIO_DEFAULT) + return EC_SUCCESS; gpio_config_info(g, &addr, &mode, &cnf); mask = REG32(addr) & ~(cnf | mode); |