Lines Matching +full:powered +full:- +full:on
31 * This function never returns if the system is powered off. If the operation
35 * @retval none The system is powered off.
36 * @retval -EBUSY The system is busy and cannot be powered off at this time.
37 * @retval -errno Other error codes.
42 * @brief Save CPU context on suspend
44 * This function is used on suspend-to-RAM (S2RAM) to save the CPU context in
49 * must be restored on resume to let the platform resume its execution from the
55 * @retval -EBUSY The system is busy and cannot be suspended at this time.
56 * @retval -errno Negative errno code in case of failure.
61 * @brief Mark that core is entering suspend-to-RAM state.
69 * - the function cannot use stack (asm function or function with 'naked' attribute)
70 * - the content of the R1 and R4 registers must remain unchanged
71 * - returning from the function should be performed with the `bx lr` instruction
77 * @brief Check suspend-to-RAM marking and clear its state.
79 * Function is used to determine if resuming after suspend-to-RAM shall be performed
85 * - the function cannot use stack (most likely asm function)
86 * - the content of the R1 and R4 registers must remain unchanged
87 * - the function's return value is passed by R0 register
88 * - returning from the function should be performed with the `bx lr` instruction
90 * @retval true if marking is found which indicates resuming after suspend-to-RAM.