#include "hpm_ppor_regs.h"
Go to the source code of this file.
|
| enum | ppor_reset_source_t {
ppor_reset_brownout = 1 << 0
, ppor_reset_debug = 1 << 4
, ppor_reset_wdog0 = 1 << 16
, ppor_reset_wdog1 = 1 << 17
,
ppor_reset_pmic_wdog = 1 << 24
, ppor_reset_software = 1 << 31
, ppor_reset_brownout = 1 << 0
, ppor_reset_debug = 1 << 4
,
ppor_reset_wdog0 = 1 << 16
, ppor_reset_wdog1 = 1 << 17
, ppor_reset_pmic_wdog = 1 << 24
, ppor_reset_software = 1 << 31
,
ppor_reset_brownout = 1 << 0
, ppor_reset_debug = 1 << 4
, ppor_reset_wdog0 = 1 << 16
, ppor_reset_wdog1 = 1 << 17
,
ppor_reset_wdog2 = 1 << 18
, ppor_reset_wdog3 = 1 << 19
, ppor_reset_pmic_wdog = 1 << 20
, ppor_reset_software = 1 << 31
,
ppor_reset_brownout = 1 << 0
, ppor_reset_debug = 1 << 4
, ppor_reset_wdog0 = 1 << 16
, ppor_reset_wdog1 = 1 << 17
,
ppor_reset_wdog2 = 1 << 18
, ppor_reset_wdog3 = 1 << 19
, ppor_reset_pmic_wdog = 1 << 20
, ppor_reset_software = 1 << 31
,
ppor_reset_brownout = 1 << 0
, ppor_reset_debug = 1 << 4
, ppor_reset_wdog0 = 1 << 16
, ppor_reset_wdog1 = 1 << 17
,
ppor_reset_wdog2 = 1 << 18
, ppor_reset_wdog3 = 1 << 19
, ppor_reset_pmic_wdog = 1 << 20
, ppor_reset_software = 1 << 31
,
ppor_reset_brownout = 1 << 0
, ppor_reset_debug = 1 << 4
, ppor_reset_wdog0 = 1 << 16
, ppor_reset_wdog1 = 1 << 17
,
ppor_reset_wdog2 = 1 << 18
, ppor_reset_wdog3 = 1 << 19
, ppor_reset_pmic_wdog = 1 << 20
, ppor_reset_software = 1 << 31
,
ppor_reset_brownout = 1 << 0
, ppor_reset_debug = 1 << 4
, ppor_reset_wdog0 = 1 << 16
, ppor_reset_wdog1 = 1 << 17
,
ppor_reset_wdog2 = 1 << 18
, ppor_reset_wdog3 = 1 << 19
, ppor_reset_pmic_wdog = 1 << 20
, ppor_reset_software = 1 << 31
} |
| |
|
| static void | ppor_sw_reset (PPOR_Type *ptr, uint32_t counter) |
| |
| static void | ppor_reset_mask_clear_source_enable (PPOR_Type *ptr, uint32_t mask) |
| |
| static void | ppor_reset_mask_set_source_enable (PPOR_Type *ptr, uint32_t mask) |
| |
| static void | ppor_reset_set_source_enable (PPOR_Type *ptr, uint32_t reset_sources) |
| |
| static uint32_t | ppor_reset_get_enabled_source (PPOR_Type *ptr) |
| |
| static uint32_t | ppor_reset_get_status (PPOR_Type *ptr) |
| |
| static uint32_t | ppor_reset_get_flags (PPOR_Type *ptr) |
| |
| static void | ppor_reset_clear_flags (PPOR_Type *ptr, uint32_t mask) |
| |
| static uint32_t | ppor_reset_get_hold (PPOR_Type *ptr) |
| |
| static void | ppor_reset_set_hold_enable (PPOR_Type *ptr, uint32_t mask) |
| |
| static void | ppor_reset_clear_hold_enable (PPOR_Type *ptr, uint32_t mask) |
| |
| static void | ppor_reset_set_cold_reset_enable (PPOR_Type *ptr, uint32_t mask) |
| |
| static void | ppor_reset_clear_cold_reset_enable (PPOR_Type *ptr, uint32_t mask) |
| |
| static void | ppor_reset_set_hot_reset_enable (PPOR_Type *ptr, uint32_t mask) |
| |
| static void | ppor_reset_clear_hot_reset_enable (PPOR_Type *ptr, uint32_t mask) |
| |
◆ ppor_reset_source_t
| Enumerator |
|---|
| ppor_reset_brownout | |
| ppor_reset_debug | |
| ppor_reset_wdog0 | |
| ppor_reset_wdog1 | |
| ppor_reset_pmic_wdog | |
| ppor_reset_software | |
| ppor_reset_brownout | |
| ppor_reset_debug | |
| ppor_reset_wdog0 | |
| ppor_reset_wdog1 | |
| ppor_reset_pmic_wdog | |
| ppor_reset_software | |
| ppor_reset_brownout | |
| ppor_reset_debug | |
| ppor_reset_wdog0 | |
| ppor_reset_wdog1 | |
| ppor_reset_wdog2 | |
| ppor_reset_wdog3 | |
| ppor_reset_pmic_wdog | |
| ppor_reset_software | |
| ppor_reset_brownout | |
| ppor_reset_debug | |
| ppor_reset_wdog0 | |
| ppor_reset_wdog1 | |
| ppor_reset_wdog2 | |
| ppor_reset_wdog3 | |
| ppor_reset_pmic_wdog | |
| ppor_reset_software | |
| ppor_reset_brownout | |
| ppor_reset_debug | |
| ppor_reset_wdog0 | |
| ppor_reset_wdog1 | |
| ppor_reset_wdog2 | |
| ppor_reset_wdog3 | |
| ppor_reset_pmic_wdog | |
| ppor_reset_software | |
| ppor_reset_brownout | |
| ppor_reset_debug | |
| ppor_reset_wdog0 | |
| ppor_reset_wdog1 | |
| ppor_reset_wdog2 | |
| ppor_reset_wdog3 | |
| ppor_reset_pmic_wdog | |
| ppor_reset_software | |
| ppor_reset_brownout | |
| ppor_reset_debug | |
| ppor_reset_wdog0 | |
| ppor_reset_wdog1 | |
| ppor_reset_wdog2 | |
| ppor_reset_wdog3 | |
| ppor_reset_pmic_wdog | |
| ppor_reset_software | |
◆ ppor_reset_clear_cold_reset_enable()
| static void ppor_reset_clear_cold_reset_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_clear_flags()
| static void ppor_reset_clear_flags |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_clear_hold_enable()
| static void ppor_reset_clear_hold_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_clear_hot_reset_enable()
| static void ppor_reset_clear_hot_reset_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_get_enabled_source()
| static uint32_t ppor_reset_get_enabled_source |
( |
PPOR_Type * |
ptr | ) |
|
|
inlinestatic |
◆ ppor_reset_get_flags()
| static uint32_t ppor_reset_get_flags |
( |
PPOR_Type * |
ptr | ) |
|
|
inlinestatic |
◆ ppor_reset_get_hold()
| static uint32_t ppor_reset_get_hold |
( |
PPOR_Type * |
ptr | ) |
|
|
inlinestatic |
◆ ppor_reset_get_status()
| static uint32_t ppor_reset_get_status |
( |
PPOR_Type * |
ptr | ) |
|
|
inlinestatic |
◆ ppor_reset_mask_clear_source_enable()
| static void ppor_reset_mask_clear_source_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_mask_set_source_enable()
| static void ppor_reset_mask_set_source_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_set_cold_reset_enable()
| static void ppor_reset_set_cold_reset_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_set_hold_enable()
| static void ppor_reset_set_hold_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_set_hot_reset_enable()
| static void ppor_reset_set_hot_reset_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
mask |
|
) |
| |
|
inlinestatic |
◆ ppor_reset_set_source_enable()
| static void ppor_reset_set_source_enable |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
reset_sources |
|
) |
| |
|
inlinestatic |
◆ ppor_sw_reset()
| static void ppor_sw_reset |
( |
PPOR_Type * |
ptr, |
|
|
uint32_t |
counter |
|
) |
| |
|
inlinestatic |