Lines Matching +full:- +full:- +full:reset
10 * SPDX-License-Identifier: Apache-2.0
36 * @name Reset cause flags
42 /** Software reset */
46 /** Power-on reset (POR) */
56 /** CPU lock-up detected */
64 /** Hardware reset */
66 /** User reset */
68 /** Temperature reset */
83 * based on vendor-specific assumptions of byte order. It should express the
91 * @retval -ENOSYS if there is no implementation for the particular device.
107 * @retval -ENOSYS if there is no implementation for the particular device.
115 * @brief Retrieve cause of device reset.
117 * @param cause OR'd @ref reset_cause "reset cause" flags
119 * This routine retrieves the flags that indicate why the device was reset.
121 * On some platforms the reset cause flags accumulate between successive resets
122 * and this routine may return multiple flags indicating all reset causes
124 * the most recent reset call `hwinfo_clear_reset_cause` after calling this
125 * routine to clear the hardware flags before the next reset event.
131 * @retval -ENOSYS if there is no implementation for the particular device.
139 * @brief Clear cause of device reset.
141 * Clears reset cause flags.
144 * @retval -ENOSYS if there is no implementation for the particular device.
152 * @brief Get supported reset cause flags
154 * @param supported OR'd @ref reset_cause "reset cause" flags that are supported
159 * @retval -ENOSYS if there is no implementation for the particular device.