12 #include "hpm_pcfg_regs.h"
21 #define PCFG_CLOCK_GATE_MODE_ALWAYS_ON (0x3UL)
22 #define PCFG_CLOCK_GATE_MODE_ALWAYS_OFF (0x2UL)
24 #define PCFG_PERIPH_KEEP_CLOCK_ON(p) (PCFG_CLOCK_GATE_MODE_ALWAYS_ON << (p))
25 #define PCFG_PERIPH_KEEP_CLOCK_OFF(p) (PCFG_CLOCK_GATE_MODE_ALWAYS_OFF << (p))
86 bool return_to_default_on_xtal_loss;
91 #define PCFG_CLOCK_GATE_CONTROL_MASK(module, mode) \
92 ((uint32_t) (mode) << ((module) << 1))
#define PCFG_DCDC_RESUME_TIME_RESUME_TIME_GET(x)
Definition: hpm_pcfg_regs.h:592
#define PCFG_LDO2P5_READY_GET(x)
Definition: hpm_pcfg_regs.h:108
#define PCFG_POWER_TRAP_TRIGGERED_MASK
Definition: hpm_pcfg_regs.h:602
#define PCFG_DCDC_CURRENT_VALID_MASK
Definition: hpm_pcfg_regs.h:303
#define PCFG_DCDC_MISC_OL_HYST_MASK
Definition: hpm_pcfg_regs.h:520
#define PCFG_POWER_TRAP_RETENTION_MASK
Definition: hpm_pcfg_regs.h:614
#define PCFG_DCDC_CURRENT_ESTI_EN_MASK
Definition: hpm_pcfg_regs.h:291
#define PCFG_DCDC_MODE_MODE_SET(x)
Definition: hpm_pcfg_regs.h:160
#define PCFG_LDO2P5_ENABLE_MASK
Definition: hpm_pcfg_regs.h:117
#define PCFG_DCDC_PROT_SHORT_CURRENT_MASK
Definition: hpm_pcfg_regs.h:269
#define PCFG_DCDC_MODE_READY_GET(x)
Definition: hpm_pcfg_regs.h:146
#define PCFG_DCDC_START_TIME_START_TIME_GET(x)
Definition: hpm_pcfg_regs.h:581
#define PCFG_DCDC_CURRENT_LEVEL_GET(x)
Definition: hpm_pcfg_regs.h:314
#define PCFG_DCDC_START_TIME_START_TIME_SET(x)
Definition: hpm_pcfg_regs.h:580
#define PCFG_DCDC_PROT_SHORT_CURRENT_SET(x)
Definition: hpm_pcfg_regs.h:271
#define PCFG_DCDC_PROT_SHORT_FLAG_GET(x)
Definition: hpm_pcfg_regs.h:283
#define PCFG_DCDC_MISC_OL_HYST_SET(x)
Definition: hpm_pcfg_regs.h:522
#define PCFG_POWER_TRAP_TRAP_MASK
Definition: hpm_pcfg_regs.h:626
#define PCFG_BANDGAP_VBG_TRIMMED_MASK
Definition: hpm_pcfg_regs.h:48
#define PCFG_DCDC_PROT_DISABLE_OVERVOLTAGE_MASK
Definition: hpm_pcfg_regs.h:234
#define PCFG_DCDC_RESUME_TIME_RESUME_TIME_SET(x)
Definition: hpm_pcfg_regs.h:591
#define PCFG_DCDC_MODE_MODE_MASK
Definition: hpm_pcfg_regs.h:158
#define PCFG_DCDC_PROT_ILIMIT_LP_MASK
Definition: hpm_pcfg_regs.h:200
#define PCFG_DCDC_PROT_OVERVOLT_FLAG_GET(x)
Definition: hpm_pcfg_regs.h:248
#define PCFG_DCDC_PROT_POWER_LOSS_FLAG_GET(x)
Definition: hpm_pcfg_regs.h:225
#define PCFG_RC24M_RC_TRIMMED_MASK
Definition: hpm_pcfg_regs.h:696
#define PCFG_DCDC_PROT_DISABLE_SHORT_MASK
Definition: hpm_pcfg_regs.h:257
#define PCFG_DCDC_PROT_ILIMIT_LP_SET(x)
Definition: hpm_pcfg_regs.h:202
#define PCFG_DCDC_PROT_DISABLE_POWER_LOSS_MASK
Definition: hpm_pcfg_regs.h:248
#define PCFG_BANDGAP_LOWPOWER_MODE_MASK
Definition: hpm_pcfg_regs.h:61
#define PCFG_BANDGAP_POWER_SAVE_MASK
Definition: hpm_pcfg_regs.h:73
static void pcfg_ldo2p5_turn_on(PCFG_Type *ptr)
turn on LDO 2.5V
Definition: hpm_pcfg_drv.h:175
static bool pcfg_bandgap_is_trimmed(PCFG_Type *ptr)
check if bandgap is trimmed or not
Definition: hpm_pcfg_drv.h:145
static void pcfg_enable_power_trap(PCFG_Type *ptr)
enable power trap
Definition: hpm_pcfg_drv.h:446
static void pcfg_update_periph_clock_mode(PCFG_Type *ptr, pcfg_pmc_periph_t periph, bool on)
update clock gate mode in vpmc domain
Definition: hpm_pcfg_drv.h:556
static bool pcfg_dcdc_is_measure_current_valid(PCFG_Type *ptr)
check if measured current is valid
Definition: hpm_pcfg_drv.h:357
static void pcfg_bandgap_disable_lowpower_mode(PCFG_Type *ptr)
bandgap disable power save mode
Definition: hpm_pcfg_drv.h:123
static void pcfg_dcdc_set_current_hys_range(PCFG_Type *ptr, pcfg_dcdc_current_hys_t range)
set dcdc current hysteres range
Definition: hpm_pcfg_drv.h:426
static void pcfg_clear_power_trap_trigger_flag(PCFG_Type *ptr)
clear power trap trigger flag
Definition: hpm_pcfg_drv.h:468
static void pcfg_bandgap_reload_trim(PCFG_Type *ptr)
bandgap reload trim value
Definition: hpm_pcfg_drv.h:155
static uint32_t pcfg_dcdc_get_start_time_in_cycle(PCFG_Type *ptr)
get DCDC start time in number of 24MHz clock cycles
Definition: hpm_pcfg_drv.h:381
static void pcfg_bandgap_enable_power_save_mode(PCFG_Type *ptr)
bandgap enable power save mode
Definition: hpm_pcfg_drv.h:113
static void pcfg_dcdc_disable_over_voltage_prot(PCFG_Type *ptr)
disable over voltage protection
Definition: hpm_pcfg_drv.h:262
static void pcfg_disable_dcdc_retention(PCFG_Type *ptr)
disable dcdc retention
Definition: hpm_pcfg_drv.h:478
static bool pcfg_is_power_trap_triggered(PCFG_Type *ptr)
check if power trap is triggered
Definition: hpm_pcfg_drv.h:458
static bool pcfg_dcdc_is_stable(PCFG_Type *ptr)
Definition: hpm_pcfg_drv.h:197
static void pcfg_dcdc_enable_power_loss_prot(PCFG_Type *ptr)
enable power loss protection
Definition: hpm_pcfg_drv.h:240
static void pcfg_bandgap_disable_power_save_mode(PCFG_Type *ptr)
bandgap disable power save mode
Definition: hpm_pcfg_drv.h:103
static void pcfg_set_periph_clock_mode(PCFG_Type *ptr, uint32_t mode)
set clock gate mode in vpmc domain
Definition: hpm_pcfg_drv.h:544
static void pcfg_dcdc_set_mode(PCFG_Type *ptr, uint8_t mode)
Definition: hpm_pcfg_drv.h:206
static void pcfg_disable_wakeup_source(PCFG_Type *ptr, uint32_t mask)
disable wakeup source
Definition: hpm_pcfg_drv.h:533
static bool pcfg_dcdc_is_power_loss(PCFG_Type *ptr)
check if power loss flag is set
Definition: hpm_pcfg_drv.h:252
static void pcfg_bandgap_enable_lowpower_mode(PCFG_Type *ptr)
bandgap enable low power mode
Definition: hpm_pcfg_drv.h:133
static bool pcfg_irc24m_is_trimmed(PCFG_Type *ptr)
check if irc24m is trimmed
Definition: hpm_pcfg_drv.h:841
static void pcfg_dcdc_set_resume_time_in_cycle(PCFG_Type *ptr, uint32_t cycles)
set DCDC resuem time in 24MHz clock cycles
Definition: hpm_pcfg_drv.h:415
static bool pcfg_ldo2p5_is_stable(PCFG_Type *ptr)
check if LDO 2.5V is stable
Definition: hpm_pcfg_drv.h:187
static void pcfg_irc24m_reload_trim(PCFG_Type *ptr)
reload irc24m trim value
Definition: hpm_pcfg_drv.h:851
static void pcfg_dcdc_set_start_time_in_cycle(PCFG_Type *ptr, uint32_t cycles)
set DCDC start time in 24MHz clock cycles
Definition: hpm_pcfg_drv.h:404
static void pcfg_dcdc_enable_measure_current(PCFG_Type *ptr)
enable current measurement
Definition: hpm_pcfg_drv.h:345
static void pcfg_dcdc_disable_power_loss_prot(PCFG_Type *ptr)
disable power loss protection
Definition: hpm_pcfg_drv.h:230
static void pcfg_clear_wakeup_cause(PCFG_Type *ptr, uint32_t mask)
clear wakeup cause flag
Definition: hpm_pcfg_drv.h:499
static void pcfg_enable_wakeup_source(PCFG_Type *ptr, uint32_t mask)
enable wakeup source
Definition: hpm_pcfg_drv.h:522
static void pcfg_dcdc_disable_measure_current(PCFG_Type *ptr)
disable current measurement
Definition: hpm_pcfg_drv.h:335
static void pcfg_disable_power_trap(PCFG_Type *ptr)
disable power trap
Definition: hpm_pcfg_drv.h:436
static void pcfg_dcdc_set_lp_current_limit(PCFG_Type *ptr, pcfg_dcdc_lp_current_limit_t limit, bool over_limit)
set low power current limit
Definition: hpm_pcfg_drv.h:218
static bool pcfg_dcdc_is_over_voltage(PCFG_Type *ptr)
checkover over voltage flag
Definition: hpm_pcfg_drv.h:283
static uint32_t pcfg_get_wakeup_cause(PCFG_Type *ptr)
get wakeup cause
Definition: hpm_pcfg_drv.h:511
static void pcfg_enable_dcdc_retention(PCFG_Type *ptr)
enable dcdc retention to retain soc sram data
Definition: hpm_pcfg_drv.h:488
static void pcfg_ldo2p5_turn_off(PCFG_Type *ptr)
turn off LDO2P5
Definition: hpm_pcfg_drv.h:165
static uint32_t pcfg_dcdc_get_resume_time_in_cycle(PCFG_Type *ptr)
get DCDC resume time in number of 24MHz clock cycles
Definition: hpm_pcfg_drv.h:393
#define PCFG_DCDCM_MODE_VOLT_MASK
Definition: hpm_pcfg_regs.h:913
#define PCFG_DCDCM_RESUME_TIME_RESUME_TIME_GET(x)
Definition: hpm_pcfg_regs.h:1345
#define PCFG_DCDCM_PROT_DISABLE_POWER_LOSS_MASK
Definition: hpm_pcfg_regs.h:964
#define PCFG_DCDCM_PROT_SHORT_FLAG_GET(x)
Definition: hpm_pcfg_regs.h:1036
#define PCFG_DCDCM_PROT_ILIMIT_LP_MASK
Definition: hpm_pcfg_regs.h:941
#define PCFG_DCDCM_START_TIME_START_TIME_SET(x)
Definition: hpm_pcfg_regs.h:1333
#define PCFG_DCDCM_MISC_OL_HYST_SET(x)
Definition: hpm_pcfg_regs.h:1275
#define PCFG_DCDCM_PROT_OVERVOLT_FLAG_GET(x)
Definition: hpm_pcfg_regs.h:1001
#define PCFG_DCDCM_PROT_SHORT_CURRENT_SET(x)
Definition: hpm_pcfg_regs.h:1024
#define PCFG_DCDCM_MODE_MODE_MASK
Definition: hpm_pcfg_regs.h:899
#define PCFG_DCDCM_MODE_READY_GET(x)
Definition: hpm_pcfg_regs.h:887
#define PCFG_DCDCM_PROT_DISABLE_OVERVOLTAGE_MASK
Definition: hpm_pcfg_regs.h:987
#define PCFG_DCDCM_PROT_ILIMIT_LP_SET(x)
Definition: hpm_pcfg_regs.h:943
#define PCFG_DCDCM_RESUME_TIME_RESUME_TIME_SET(x)
Definition: hpm_pcfg_regs.h:1344
#define PCFG_DCDCM_CURRENT_LEVEL_GET(x)
Definition: hpm_pcfg_regs.h:1067
#define PCFG_DCDCM_PROT_SHORT_CURRENT_MASK
Definition: hpm_pcfg_regs.h:1022
#define PCFG_DCDCM_MISC_OL_HYST_MASK
Definition: hpm_pcfg_regs.h:1273
#define PCFG_DCDCM_MODE_VOLT_SET(x)
Definition: hpm_pcfg_regs.h:915
#define PCFG_DCDCM_MODE_MODE_SET(x)
Definition: hpm_pcfg_regs.h:901
#define PCFG_DCDCM_PROT_DISABLE_SHORT_MASK
Definition: hpm_pcfg_regs.h:1010
#define PCFG_DCDCM_PROT_POWER_LOSS_FLAG_GET(x)
Definition: hpm_pcfg_regs.h:978
#define PCFG_DCDCM_POWER_CONFIG_RETENTION_MASK
Definition: hpm_pcfg_regs.h:1355
#define PCFG_DCDCM_CURRENT_VALID_MASK
Definition: hpm_pcfg_regs.h:1056
#define PCFG_DCDCM_CURRENT_ESTI_EN_MASK
Definition: hpm_pcfg_regs.h:1044
#define PCFG_DCDCM_START_TIME_START_TIME_GET(x)
Definition: hpm_pcfg_regs.h:1334
uint32_t hpm_stat_t
Definition: hpm_common.h:123
#define MAKE_STATUS(group, code)
Definition: hpm_common.h:132
@ status_group_pcfg
Definition: hpm_common.h:156
static bool pcfg_dcdc_is_over_current(PCFG_Type *ptr)
checkover over current flag
Definition: hpm_pcfg_drv.h:325
static void pcfg_ddr_dcdc_set_start_time_in_cycle(PCFG_Type *ptr, uint32_t cycles)
set ddr dcdc start time in 24MHz clock cycles
Definition: hpm_pcfg_drv.h:787
static void pcfg_ddr_dcdc_disable_power_loss_prot(PCFG_Type *ptr)
disable ddr power loss protection
Definition: hpm_pcfg_drv.h:613
void pcfg_irc24m_config_track(PCFG_Type *ptr, pcfg_irc24m_config_t *config)
config irc24m track
Definition: hpm_pcfg_drv.c:74
hpm_stat_t pcfg_ldo1p1_set_voltage(PCFG_Type *ptr, uint16_t mv)
Definition: hpm_pcfg_drv.c:14
hpm_stat_t pcfg_ldo2p5_set_voltage(PCFG_Type *ptr, uint16_t mv)
Definition: hpm_pcfg_drv.c:24
static void pcfg_ddr_dcdc_enable_over_current_prot(PCFG_Type *ptr)
enable ddr over current protection
Definition: hpm_pcfg_drv.h:686
pcfg_dcdc_lp_current_limit_t
Definition: hpm_pcfg_drv.h:34
uint16_t pcfg_dcdc_get_current_level(PCFG_Type *ptr)
Definition: hpm_pcfg_drv.c:47
hpm_stat_t pcfg_dcdc_set_voltage(PCFG_Type *ptr, uint16_t mv)
Definition: hpm_pcfg_drv.c:63
#define PCFG_PERIPH_KEEP_CLOCK_OFF(p)
Definition: hpm_pcfg_drv.h:25
static bool pcfg_ddr_dcdc_is_over_current(PCFG_Type *ptr)
checkover ddr over current flag
Definition: hpm_pcfg_drv.h:708
static void pcfg_ddr_dcdc_enable_over_voltage_prot(PCFG_Type *ptr)
enable ddr over voltage protection
Definition: hpm_pcfg_drv.h:655
static bool pcfg_ddr_dcdc_get_measured_current_level(PCFG_Type *ptr)
get measured ddr current level
Definition: hpm_pcfg_drv.h:752
pcfg_pmc_periph_t
Definition: hpm_pcfg_drv.h:54
static void pcfg_ddr_dcdc_set_over_current_limit(PCFG_Type *ptr, pcfg_dcdc_oc_limit_t limit)
set ddr over current limit
Definition: hpm_pcfg_drv.h:697
static void pcfg_ddr_dcdc_disable_retention(PCFG_Type *ptr)
disable ddr dcdc retention
Definition: hpm_pcfg_drv.h:819
static uint32_t pcfg_ddr_dcdc_get_start_time_in_cycle(PCFG_Type *ptr)
get ddr dcdc start time in number of 24MHz clock cycles
Definition: hpm_pcfg_drv.h:764
static void pcfg_ddr_dcdc_set_lp_current_limit(PCFG_Type *ptr, pcfg_dcdc_lp_current_limit_t limit)
set ddr low power current limit
Definition: hpm_pcfg_drv.h:602
static void pcfg_ddr_dcdc_disable_over_voltage_prot(PCFG_Type *ptr)
disable ddr over voltage protection
Definition: hpm_pcfg_drv.h:645
static void pcfg_ddr_dcdc_disable_measure_current(PCFG_Type *ptr)
disable ddr current measurement
Definition: hpm_pcfg_drv.h:718
static bool pcfg_ddr_dcdc_is_stable(PCFG_Type *ptr)
Definition: hpm_pcfg_drv.h:570
static bool pcfg_dcdc_get_measured_current_level(PCFG_Type *ptr)
get measured current level
Definition: hpm_pcfg_drv.h:369
pcfg_wakeup_src_t
Definition: hpm_pcfg_drv.h:63
pcfg_dcdc_oc_limit_t
Definition: hpm_pcfg_drv.h:39
static void pcfg_dcdc_enable_over_voltage_prot(PCFG_Type *ptr)
enable over voltage protection
Definition: hpm_pcfg_drv.h:272
pcfg_dcdc_mode_t
Definition: hpm_pcfg_drv.h:46
static void pcfg_ddr_dcdc_set_current_hys_range(PCFG_Type *ptr, pcfg_dcdc_current_hys_t range)
set ddr dcdc current hysteres range
Definition: hpm_pcfg_drv.h:809
static void pcfg_ddr_dcdc_set_resume_time_in_cycle(PCFG_Type *ptr, uint32_t cycles)
set ddr dcdc resuem time in 24MHz clock cycles
Definition: hpm_pcfg_drv.h:798
static void pcfg_ddr_dcdc_enable_power_loss_prot(PCFG_Type *ptr)
enable ddr power loss protection
Definition: hpm_pcfg_drv.h:623
static void pcfg_ddr_dcdc_set_voltage_output(PCFG_Type *ptr, uint8_t voltage)
Definition: hpm_pcfg_drv.h:590
static void pcfg_ddr_dcdc_set_mode(PCFG_Type *ptr, uint8_t mode)
Definition: hpm_pcfg_drv.h:579
pcfg_dcdc_current_hys_t
Definition: hpm_pcfg_drv.h:40
static void pcfg_ddr_dcdc_enable_measure_current(PCFG_Type *ptr)
enable ddr current measurement
Definition: hpm_pcfg_drv.h:728
static bool pcfg_ddr_dcdc_is_power_loss(PCFG_Type *ptr)
check if ddr power loss flag is set
Definition: hpm_pcfg_drv.h:635
#define PCFG_PERIPH_KEEP_CLOCK_ON(p)
Definition: hpm_pcfg_drv.h:24
static void pcfg_dcdc_enable_over_current_prot(PCFG_Type *ptr)
enable over current protection
Definition: hpm_pcfg_drv.h:303
pcfg_irc24m_reference_t
Definition: hpm_pcfg_drv.h:28
static void pcfg_ddr_dcdc_enable_retention(PCFG_Type *ptr)
enable ddr dcdc retention to retain soc sram data
Definition: hpm_pcfg_drv.h:829
static void pcfg_ddr_dcdc_disable_over_current_prot(PCFG_Type *ptr)
disable ddr over current protection
Definition: hpm_pcfg_drv.h:676
hpm_stat_t pcfg_dcdc_set_lpmode_voltage(PCFG_Type *ptr, uint16_t mv)
Definition: hpm_pcfg_drv.c:95
static bool pcfg_ddr_dcdc_is_measure_current_valid(PCFG_Type *ptr)
check if measured ddr current is valid
Definition: hpm_pcfg_drv.h:740
static void pcfg_dcdc_disable_over_current_prot(PCFG_Type *ptr)
disable over current protection
Definition: hpm_pcfg_drv.h:293
static uint32_t pcfg_ddr_dcdc_get_resume_time_in_cycle(PCFG_Type *ptr)
get ddr dcdc resume time in number of 24MHz clock cycles
Definition: hpm_pcfg_drv.h:776
static bool pcfg_ddr_dcdc_is_over_voltage(PCFG_Type *ptr)
checkover ddr over voltage flag
Definition: hpm_pcfg_drv.h:666
static void pcfg_dcdc_set_over_current_limit(PCFG_Type *ptr, pcfg_dcdc_oc_limit_t limit)
set over current limit
Definition: hpm_pcfg_drv.h:314
@ pcfg_dcdc_lp_current_limit_250ma
Definition: hpm_pcfg_drv.h:35
@ pcfg_dcdc_lp_current_limit_200ma
Definition: hpm_pcfg_drv.h:36
@ pcfg_pmc_periph_pmic_mem
Definition: hpm_pcfg_drv.h:66
@ pcfg_pmc_periph_timer
Definition: hpm_pcfg_drv.h:57
@ pcfg_pmc_periph_vad
Definition: hpm_pcfg_drv.h:57
@ pcfg_pmc_periph_uart
Definition: hpm_pcfg_drv.h:59
@ pcfg_pmc_periph_ioc
Definition: hpm_pcfg_drv.h:56
@ pcfg_pmc_periph_gpio
Definition: hpm_pcfg_drv.h:55
@ pcfg_pmc_periph_wdog
Definition: hpm_pcfg_drv.h:58
@ pcfg_wakeup_src_pwdg
Definition: hpm_pcfg_drv.h:66
@ pcfg_wakeup_src_pgpio
Definition: hpm_pcfg_drv.h:67
@ pcfg_wakeup_src_puart
Definition: hpm_pcfg_drv.h:64
@ pcfg_wakeup_src_ptimer
Definition: hpm_pcfg_drv.h:65
@ pcfg_dcdc_oc_limit_2000ma
Definition: hpm_pcfg_drv.h:40
@ pcfg_dcdc_oc_limit_1300ma
Definition: hpm_pcfg_drv.h:41
@ pcfg_dcdc_mode_general
Definition: hpm_pcfg_drv.h:49
@ pcfg_dcdc_mode_off
Definition: hpm_pcfg_drv.h:47
@ pcfg_dcdc_mode_basic
Definition: hpm_pcfg_drv.h:48
@ pcfg_dcdc_mode_expert
Definition: hpm_pcfg_drv.h:50
@ pcfg_dcdc_current_hys_25mv
Definition: hpm_pcfg_drv.h:42
@ pcfg_dcdc_current_hys_12_5mv
Definition: hpm_pcfg_drv.h:41
@ pcfg_irc24m_reference_24m_xtal
Definition: hpm_pcfg_drv.h:30
@ pcfg_irc24m_reference_32k
Definition: hpm_pcfg_drv.h:29
@ status_pcfg_ldo_out_of_range
Definition: hpm_pcfg_drv.h:72
Definition: hpm_pcfg_regs.h:12
__RW uint32_t LDO2P5
Definition: hpm_pcfg_regs.h:15
__RW uint32_t DCDCM_POWER_CONFIG
Definition: hpm_pcfg_regs.h:48
__RW uint32_t DCDCM_CURRENT
Definition: hpm_pcfg_regs.h:41
__RW uint32_t POWER_TRAP
Definition: hpm_pcfg_regs.h:28
__RW uint32_t DCDC_CURRENT
Definition: hpm_pcfg_regs.h:20
__RW uint32_t WAKE_MASK
Definition: hpm_pcfg_regs.h:30
__RW uint32_t BANDGAP
Definition: hpm_pcfg_regs.h:13
__RW uint32_t SCG_CTRL
Definition: hpm_pcfg_regs.h:31
__RW uint32_t DCDCM_RESUME_TIME
Definition: hpm_pcfg_regs.h:47
__RW uint32_t DCDC_START_TIME
Definition: hpm_pcfg_regs.h:25
__RW uint32_t DCDC_PROT
Definition: hpm_pcfg_regs.h:19
__RW uint32_t DCDC_MODE
Definition: hpm_pcfg_regs.h:17
__RW uint32_t DCDC_MISC
Definition: hpm_pcfg_regs.h:23
__RW uint32_t DCDCM_START_TIME
Definition: hpm_pcfg_regs.h:46
__RW uint32_t DCDCM_MISC
Definition: hpm_pcfg_regs.h:44
__RW uint32_t DCDCM_MODE
Definition: hpm_pcfg_regs.h:38
__RW uint32_t DCDC_RESUME_TIME
Definition: hpm_pcfg_regs.h:26
__RW uint32_t WAKE_CAUSE
Definition: hpm_pcfg_regs.h:29
__RW uint32_t DCDCM_PROT
Definition: hpm_pcfg_regs.h:40
__RW uint32_t RC24M
Definition: hpm_pcfg_regs.h:33
Definition: hpm_pcfg_drv.h:76