summaryrefslogtreecommitdiff
path: root/chip/stm32/gpio-stm32f100.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/stm32/gpio-stm32f100.c')
-rw-r--r--chip/stm32/gpio-stm32f100.c2
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);