summaryrefslogtreecommitdiff
path: root/include/drivers/st
diff options
context:
space:
mode:
authorYann Gautier <yann.gautier@foss.st.com>2021-06-11 10:54:56 +0200
committerYann Gautier <yann.gautier@st.com>2021-12-14 09:25:19 +0100
commit737ad29bf992a7a79d538d1e0b47c7f38d9a4b9d (patch)
tree1b535c70db4755bc7aef22a4f4e45080a834511d /include/drivers/st
parentce21ee89d48c9aaee9677f4f8b41305800209d1d (diff)
downloadarm-trusted-firmware-737ad29bf992a7a79d538d1e0b47c7f38d9a4b9d.tar.gz
feat(stm32_gpio): add a function to reset a pin
Add set_gpio_reset_cfg() to set a pin in its reset configuration: analog, no-pull, speed low, and its secure configuration, thanks to stm32_gpio_is_secure_at_reset(). Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: I7b73c3636859f97fcc57f81cf68b42efc727922e
Diffstat (limited to 'include/drivers/st')
-rw-r--r--include/drivers/st/stm32_gpio.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/drivers/st/stm32_gpio.h b/include/drivers/st/stm32_gpio.h
index e241f584f..b07234515 100644
--- a/include/drivers/st/stm32_gpio.h
+++ b/include/drivers/st/stm32_gpio.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2015-2019, STMicroelectronics - All Rights Reserved
+ * Copyright (c) 2015-2021, STMicroelectronics - All Rights Reserved
*
* SPDX-License-Identifier: BSD-3-Clause
*/
@@ -52,6 +52,7 @@ int dt_set_pinctrl_config(int node);
void set_gpio(uint32_t bank, uint32_t pin, uint32_t mode, uint32_t speed,
uint32_t pull, uint32_t alternate, uint8_t status);
void set_gpio_secure_cfg(uint32_t bank, uint32_t pin, bool secure);
+void set_gpio_reset_cfg(uint32_t bank, uint32_t pin);
#endif /*__ASSEMBLER__*/
#endif /* STM32_GPIO_H */