Lines Matching +full:wake +full:- +full:up
4 * SPDX-License-Identifier: Apache-2.0
60 * @brief NPCX wake-up input source structure
62 * Used to indicate a Wake-Up Input source (WUI) belongs to which group and bit
63 * of Multi-Input Wake-Up Unit (MIWU) modules.
72 * Define npcx miwu driver callback handler signature for wake-up input source
90 struct npcx_wui wui; /** Wake-up input source of GPIO */
104 const struct device *source; /** Wake-up input source */
117 /** Node of single-linked list */
135 * @brief Enable interrupt of the wake-up input source
137 * @param A pointer on wake-up input source
142 * @brief Disable interrupt of the wake-up input source
144 * @param wui A pointer on wake-up input source
149 * @brief Connect io to the wake-up input source
151 * @param wui A pointer on wake-up input source
156 * @brief Disconnect io to the wake-up input source
158 * @param wui A pointer on wake-up input source
163 * @brief Get interrupt state of the wake-up input source
165 * @param wui A pointer on wake-up input source
172 * @brief Get & clear interrupt pending bit of the wake-up input source
174 * @param wui A pointer on wake-up input source
181 * @brief Configure interrupt type of the wake-up input source
183 * @param wui Pointer to wake-up input source for configuring
188 * @retval -EINVAL Invalid parameters
197 * @param io_wui Pointer to wake-up input IO source
207 * @param dev_wui Pointer to wake-up input device source
223 * @retval -EINVAL Invalid parameters