Lines Matching +full:low +full:- +full:power
2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved.
3 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved.
42 * Pm error code: Invalid low power mode.
144 …UINT32 (*suspend)(UINT32 mode); /* The device enters low power consumption, Unlocked task scheduli…
145 …VOID (*resume)(UINT32 mode); /* The device exits from low power consumption, Unlocked task sche…
149 UINT32 freq; /* The frequency of the low power timer */
150 VOID (*timerStart)(UINT64); /* Start the low power timer */
151 VOID (*timerStop)(VOID); /* Stop the low power timer */
152 UINT64 (*timerCycleGet)(VOID); /* Gets the running time of the low power timer in unit cycle */
158 /* Preparations before the CPU enters low power consumption.
163 /* The system performs low-power recovery.
204 * @brief Initialize system low power frame.
207 * This API is used to initialize the system low power frame.
222 * @brief Whether the low power consumption condition is met.
225 * This API is used to check whether low power consumption is met.
247 * @brief Register a power management node.
250 * This API is used to register a power management node.
255 * @param node [IN] power management node.
266 * @brief Unregister a power management node.
269 * This API is used to unregister a power management node.
274 * @param node [IN] power management node.
288 * This API is used to set the system wake-up flag.
303 * @brief Get the low power mode of the current system.
306 * This API is used to get the low power mode of the current system.
321 * @brief Set low power mode.
324 * This API is used to set low power mode.
328 * @param mode [IN] low power mode.
416 * @brief The system enters the low-power flow.
419 * This API is used to enter the system into a low-power process.