Lines Matching full:wake
42 * @brief flags for wake-up pin polarity configuration
46 /* detection of wake-up event on the high level : rising edge */
48 /* detection of wake-up event on the low level : falling edge */
55 * that are associated with wake-up pins
66 * @brief Structure for storing the devicetree configuration of a wake-up pin.
71 /* GPIO pin(s) associated with wake-up pin */
88 * @brief Get wake-up pin configuration from a given devicetree node.
117 * @brief Structure for passing the runtime configuration of a given wake-up pin.
126 uint32_t ll_gpio_port; /* GPIO port associated with this wake-up pin */
127 uint32_t ll_gpio_pin; /* GPIO pin associated with this wake-up pin */
129 uint32_t src_selection; /* The source signal to use with this wake-up pin */
133 * @brief LookUp Table to store LL_PWR_WAKEUP_PINx for each wake-up pin.
189 * @brief Configure & enable a wake-up pin.
191 * @param wakeup_pin_cfg wake-up pin runtime configuration.
199 /* Set wake-up pin polarity */ in wkup_pin_setup()
227 /* Select the proper wake-up signal source */ in wkup_pin_setup()
243 * @brief Exported function to configure a given GPIO pin as a source for wake-up pins
247 * @return 0 on success, -EINVAL if said GPIO pin is not associated with any wake-up pin.
260 /* Look for a wake-up pin that has this GPIO pin as a source, if any */ in stm32_pwr_wkup_pin_cfg_gpio()
278 LOG_DBG("Couldn't find a wake-up event correspending to GPIO %s pin %d\n", in stm32_pwr_wkup_pin_cfg_gpio()
280 LOG_DBG("=> It cannot be used as a wake-up source\n"); in stm32_pwr_wkup_pin_cfg_gpio()
286 /* Each wake-up pin on STM32U5 is associated with 4 wkup srcs, 3 of them correspond to GPIOs. */ in stm32_pwr_wkup_pin_cfg_gpio()
337 * associated with wake-up pins.