Line data Source code
1 0 : /*
2 : * Copyright (c) 2023 STMicroelectronics
3 : *
4 : * SPDX-License-Identifier: Apache-2.0
5 : */
6 :
7 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_POWER_STM32_PWR_H_
8 : #define ZEPHYR_INCLUDE_DT_BINDINGS_POWER_STM32_PWR_H_
9 :
10 : #include <zephyr/dt-bindings/dt-util.h>
11 :
12 : /**
13 : * @brief STM32 power controller
14 : * @{
15 : */
16 :
17 : /**
18 : * @name flags for wake-up pins sources
19 : * @{
20 : */
21 :
22 : /* Use this flag on series where wake-up event source is fixed/not configurable */
23 0 : #define STM32_PWR_WKUP_PIN_NOT_MUXED STM32_PWR_WKUP_EVT_SRC_0
24 0 : #define STM32_PWR_WKUP_EVT_SRC_0 BIT(0)
25 0 : #define STM32_PWR_WKUP_EVT_SRC_1 BIT(1)
26 0 : #define STM32_PWR_WKUP_EVT_SRC_2 BIT(2)
27 :
28 : /** @} */
29 :
30 : /** @} */
31 :
32 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_POWER_STM32_PWR_H_ */
|