1 /*
2  * Copyright (c) 2024 STMicroelectronics
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_STM32_GPIO_H_
8 #define ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_STM32_GPIO_H_
9 
10 /**
11  * @brief STM32 GPIO specific flags
12  *
13  * The driver flags are encoded in the 8 upper bits of @ref gpio_dt_flags_t as
14  * follows:
15  *
16  * - Bit 8: Configure a GPIO pin to power on the system after Poweroff.
17  *
18  * @ingroup gpio_interface
19  * @{
20  */
21 
22 /**
23  * Configures a GPIO pin to power on the system after Poweroff.
24  * This flag is reserved to GPIO pins that are associated with wake-up pins
25  * in STM32 PWR devicetree node, through the property "wkup-gpios".
26  */
27 #define STM32_GPIO_WKUP		(1 << 8)
28 
29 /** @} */
30 
31 #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_GPIO_STM32_GPIO_H_ */
32