Skip to content

Commit

Permalink
Remove reserved bits
Browse files Browse the repository at this point in the history
  • Loading branch information
bugadani committed Nov 27, 2023
1 parent c45b270 commit 7b8c8e1
Showing 1 changed file with 0 additions and 35 deletions.
35 changes: 0 additions & 35 deletions esp-hal-common/src/rtc_cntl/rtc/esp32c6.rs
Original file line number Diff line number Diff line change
Expand Up @@ -335,12 +335,10 @@ bitfield::bitfield! {
// pmu_hp_power_t.0
pub struct HpDigPower(u32);

pub u32, reserved0 , set_reserved0 : 20, 0;
pub u32, vdd_spi_pd_en, set_vdd_spi_pd_en: 21;
pub u32, mem_dslp , set_mem_dslp : 22;
pub u32, mem_pd_en , set_mem_pd_en : 26, 23;
pub u32, wifi_pd_en , set_wifi_pd_en : 27;
pub u32, reserved1 , set_reserved1 : 28;
pub u32, cpu_pd_en , set_cpu_pd_en : 29;
pub u32, aon_pd_en , set_aon_pd_en : 30;
pub u32, top_pd_en , set_top_pd_en : 31;
Expand All @@ -351,21 +349,18 @@ bitfield::bitfield! {
// pmu_hp_power_t.1
pub struct HpClkPower(u32);

pub u32, reserved2 , set_reserved2 : 25, 0;
pub u32, i2c_iso_en , set_i2c_iso_en : 26;
pub u32, i2c_retention, set_i2c_retention: 27;
pub u32, xpd_bb_i2c , set_xpd_bb_i2c : 28;
pub u32, xpd_bbpll_i2c, set_xpd_bbpll_i2c: 29;
pub u32, xpd_bbpll , set_xpd_bbpll : 30;
pub u32, reserved3 , set_reserved3 : 31;
}

bitfield::bitfield! {
#[derive(Clone, Copy, Default)]
// pmu_hp_power_t.2
pub struct HpXtalPower(u32);

pub u32, reserved4 , set_reserved4 : 30, 0;
pub u32, xpd_xtal , set_xpd_xtal : 31;
}

Expand All @@ -384,22 +379,19 @@ bitfield::bitfield! {
// pmu_hp_sys_cntl_reg_t
pub struct HpSysCntlReg(u32);

pub u32, reserved0 , set_reserved0 : 23, 0;
pub u32, uart_wakeup_en , set_uart_wakeup_en : 24;
pub u32, lp_pad_hold_all, set_lp_pad_hold_all: 25;
pub u32, hp_pad_hold_all, set_hp_pad_hold_all: 26;
pub u32, dig_pad_slp_sel, set_dig_pad_slp_sel: 27;
pub u32, dig_pause_wdt , set_dig_pause_wdt : 28;
pub u32, dig_cpu_stall , set_dig_cpu_stall : 29;
pub u32, reserved1 , set_reserved1 : 31, 30;
}

bitfield::bitfield! {
#[derive(Clone, Copy, Default)]
// pmu_hp_icg_modem_reg_t
pub struct HpIcgModem(u32);

pub u32, reserved , set_reserved : 29, 0;
pub u32, code , set_code : 31, 30;
}

Expand All @@ -408,7 +400,6 @@ bitfield::bitfield! {
// pmu_hp_sysclk_reg_t
pub struct HpSysclk(u32);

pub u32, reserved , set_reserved : 25, 0;
pub u32, dig_sysclk_nodiv , set_dig_sysclk_nodiv : 26;
pub u32, icg_sysclk_en , set_icg_sysclk_en : 27;
pub u32, sysclk_slp_sel , set_sysclk_slp_sel : 28;
Expand All @@ -430,7 +421,6 @@ bitfield::bitfield! {
// pmu_hp_analog_t.0
pub struct HpAnalogBias(u32);

pub u32, reserved0 , set_reserved0 : 24, 0;
pub u32, xpd_bias , set_xpd_bias : 25;
pub u32, dbg_atten , set_dbg_atten : 29, 26;
pub u32, pd_cur , set_pd_cur : 30;
Expand All @@ -442,7 +432,6 @@ bitfield::bitfield! {
// pmu_hp_analog_t.1
pub struct HpAnalogRegulator0(u32);

pub u32, reserved1 , set_reserved1 : 3, 0;
// Only HP_ACTIVE modem under hp system is valid
pub u32, lp_dbias_vol , set_lp_dbias_vol : 8, 4;
// Only HP_ACTIVE modem under hp system is valid
Expand All @@ -465,7 +454,6 @@ bitfield::bitfield! {
// pmu_hp_analog_t.2
pub struct HpAnalogRegulator1(u32);

pub u32, reserved2 , set_reserved2 : 7, 0;
pub u32, drv_b , set_drv_b : 31, 8;
}

Expand All @@ -482,63 +470,46 @@ bitfield::bitfield! {
// pmu_hp_backup_reg_t/active
pub struct HpActiveBackup(u32);

pub u32, reserved0 , set_reserved0 : 3, 0;
pub u32, hp_sleep2active_backup_modem_clk_code, set_hp_sleep2active_backup_modem_clk_code: 5, 4;
pub u32, hp_modem2active_backup_modem_clk_code, set_hp_modem2active_backup_modem_clk_code: 7, 6;
pub u32, reserved1 , set_reserved1 : 9, 8;
pub u32, hp_active_retention_mode , set_hp_active_retention_mode : 10;
pub u32, hp_sleep2active_retention_en , set_hp_sleep2active_retention_en : 11;
pub u32, hp_modem2active_retention_en , set_hp_modem2active_retention_en : 12;
pub u32, reserved2 , set_reserved2 : 13;
pub u32, hp_sleep2active_backup_clk_sel , set_hp_sleep2active_backup_clk_sel : 15, 14;
pub u32, hp_modem2active_backup_clk_sel , set_hp_modem2active_backup_clk_sel : 17, 16;
pub u32, reserved3 , set_reserved3 : 19, 18;
pub u32, hp_sleep2active_backup_mode , set_hp_sleep2active_backup_mode : 22, 20;
pub u32, hp_modem2active_backup_mode , set_hp_modem2active_backup_mode : 25, 23;
pub u32, reserved4 , set_reserved4 : 28, 26;
pub u32, hp_sleep2active_backup_en , set_hp_sleep2active_backup_en : 29;
pub u32, hp_modem2active_backup_en , set_hp_modem2active_backup_en : 30;
pub u32, reserved5 , set_reserved5 : 31;
}

bitfield::bitfield! {
#[derive(Clone, Copy, Default)]
// pmu_hp_backup_reg_t/modem
pub struct HpModemBackup(u32);

pub u32, reserved6 , set_reserved6 : 3, 0;
pub u32, hp_sleep2modem_backup_modem_clk_code , set_hp_sleep2modem_backup_modem_clk_code : 5, 4;
pub u32, reserved7 , set_reserved7 : 9, 6;
pub u32, hp_modem_retention_mode , set_hp_modem_retention_mode : 10;
pub u32, hp_sleep2modem_retention_en , set_hp_sleep2modem_retention_en : 11;
pub u32, reserved8 , set_reserved8 : 13, 12;
pub u32, hp_sleep2modem_backup_clk_sel , set_hp_sleep2modem_backup_clk_sel : 15, 14;
pub u32, reserved9 , set_reserved9 : 19, 16;
pub u32, hp_sleep2modem_backup_mode , set_hp_sleep2modem_backup_mode : 22, 20;
pub u32, reserved10 , set_reserved10 : 28, 23;
pub u32, hp_sleep2modem_backup_en , set_hp_sleep2modem_backup_en : 29;
pub u32, reserved11 , set_reserved11 : 31, 30;
}

bitfield::bitfield! {
#[derive(Clone, Copy, Default)]
// pmu_hp_backup_reg_t/sleep
pub struct HpSleepBackup(u32);

pub u32, reserved12 , set_reserved12 : 5, 0;
pub u32, hp_modem2sleep_backup_modem_clk_code , set_hp_modem2sleep_backup_modem_clk_code : 7, 6;
pub u32, hp_active2sleep_backup_modem_clk_code, set_hp_active2sleep_backup_modem_clk_code: 9, 8;
pub u32, hp_sleep_retention_mode , set_hp_sleep_retention_mode : 10;
pub u32, reserved13 , set_reserved13 : 11;
pub u32, hp_modem2sleep_retention_en , set_hp_modem2sleep_retention_en : 12;
pub u32, hp_active2sleep_retention_en , set_hp_active2sleep_retention_en : 13;
pub u32, reserved14 , set_reserved14 : 15, 14;
pub u32, hp_modem2sleep_backup_clk_sel , set_hp_modem2sleep_backup_clk_sel : 17, 16;
pub u32, hp_active2sleep_backup_clk_sel , set_hp_active2sleep_backup_clk_sel : 19, 18;
pub u32, reserved15 , set_reserved15 : 22, 20;
pub u32, hp_modem2sleep_backup_mode , set_hp_modem2sleep_backup_mode : 25, 23;
pub u32, hp_active2sleep_backup_mode , set_hp_active2sleep_backup_mode : 28, 26;
pub u32, reserved16 , set_reserved16 : 29;
pub u32, hp_modem2sleep_backup_en , set_hp_modem2sleep_backup_en : 30;
pub u32, hp_active2sleep_backup_en , set_hp_active2sleep_backup_en : 31;
}
Expand Down Expand Up @@ -948,7 +919,6 @@ bitfield::bitfield! {
// pmu_lp_power_t.0
pub struct LpDigPower(u32);

pub u32, reserved0 , set_reserved0 : 29, 0;
pub u32, mem_dslp , set_mem_dslp : 30;
pub u32, peri_pd_en, set_peri_pd_en: 31;

Expand All @@ -959,7 +929,6 @@ bitfield::bitfield! {
// pmu_lp_power_t.1
pub struct LpClkPower(u32);

pub u32, reserved1 , set_reserved1 : 27, 0;
pub u32, xpd_xtal32k, set_xpd_xtal32k: 28;
pub u32, xpd_rc32k , set_xpd_rc32k : 29;
pub u32, xpd_fosc , set_xpd_fosc : 30;
Expand All @@ -971,7 +940,6 @@ bitfield::bitfield! {
// pmu_lp_power_t.2
pub struct LpXtalPower(u32);

pub u32, reserved2 , set_reserved2 : 30, 0;
pub u32, xpd_xtal , set_xpd_xtal : 31;
}

Expand All @@ -980,7 +948,6 @@ bitfield::bitfield! {
// pmu_lp_analog_t.0
pub struct LpAnalogBias(u32);

pub u32, reserved0 , set_reserved0 : 24, 0;
pub u32, xpd_bias , set_xpd_bias : 25;
pub u32, dbg_atten , set_dbg_atten : 29, 26;
pub u32, pd_cur , set_pd_cur : 30;
Expand All @@ -992,7 +959,6 @@ bitfield::bitfield! {
// pmu_lp_analog_t.1
pub struct LpAnalogRegulator0(u32);

pub u32, reserved1, set_reserved1: 20, 0;
pub u32, slp_xpd , set_slp_xpd : 21;
pub u32, xpd , set_xpd : 22;
pub u32, slp_dbias, set_slp_dbias: 26, 23;
Expand All @@ -1004,7 +970,6 @@ bitfield::bitfield! {
// pmu_lp_analog_t.2
pub struct LpAnalogRegulator1(u32);

pub u32, reserved2, set_reserved2: 27, 0;
pub u32, drv_b , set_drv_b : 31, 28;
}

Expand Down

0 comments on commit 7b8c8e1

Please sign in to comment.