Expand description
configure clock register
Structs
Field ANA_CLK_RTC_SEL reader - select slow clock
Field ANA_CLK_RTC_SEL writer - select slow clock
Field CK8M_DFREQ reader - CK8M_DFREQ
Field CK8M_DFREQ writer - CK8M_DFREQ
Field CK8M_DIV reader - CK8M_D256_OUT divider. 00: div128, 01: div256, 10: div512, 11: div1024.
Field CK8M_DIV_SEL reader - divider = reg_ck8m_div_sel + 1
Field CK8M_DIV_SEL_VLD reader - used to sync reg_ck8m_div_sel bus. Clear vld before set reg_ck8m_div_sel, then set vld to actually switch the clk
Field CK8M_DIV_SEL_VLD writer - used to sync reg_ck8m_div_sel bus. Clear vld before set reg_ck8m_div_sel, then set vld to actually switch the clk
Field CK8M_DIV_SEL writer - divider = reg_ck8m_div_sel + 1
Field CK8M_DIV writer - CK8M_D256_OUT divider. 00: div128, 01: div256, 10: div512, 11: div1024.
Field CK8M_FORCE_NOGATING reader - CK8M force no gating during sleep
Field CK8M_FORCE_NOGATING writer - CK8M force no gating during sleep
Field CK8M_FORCE_PD reader - CK8M force power down
Field CK8M_FORCE_PD writer - CK8M force power down
Field CK8M_FORCE_PU reader - CK8M force power up
Field CK8M_FORCE_PU writer - CK8M force power up
configure clock register
Field DIG_CLK8M_D256_EN reader - enable CK8M_D256_OUT for digital core (no relationship with RTC core)
Field DIG_CLK8M_D256_EN writer - enable CK8M_D256_OUT for digital core (no relationship with RTC core)
Field DIG_CLK8M_EN reader - enable CK8M for digital core (no relationship with RTC core)
Field DIG_CLK8M_EN writer - enable CK8M for digital core (no relationship with RTC core)
Field DIG_XTAL32K_EN reader - enable CK_XTAL_32K for digital core (no relationship with RTC core)
Field DIG_XTAL32K_EN writer - enable CK_XTAL_32K for digital core (no relationship with RTC core)
Field EFUSE_CLK_FORCE_GATING reader - force efuse clk gating
Field EFUSE_CLK_FORCE_GATING writer - force efuse clk gating
Field EFUSE_CLK_FORCE_NOGATING reader - force efuse clk nogating
Field EFUSE_CLK_FORCE_NOGATING writer - force efuse clk nogating
Field ENB_CK8M_DIV reader - 1: CK8M_D256_OUT is actually CK8M, 0: CK8M_D256_OUT is CK8M divided by 256
Field ENB_CK8M_DIV writer - 1: CK8M_D256_OUT is actually CK8M, 0: CK8M_D256_OUT is CK8M divided by 256
Field ENB_CK8M reader - disable CK8M and CK8M_D256_OUT
Field ENB_CK8M writer - disable CK8M and CK8M_D256_OUT
Field FAST_CLK_RTC_SEL reader - fast_clk_rtc sel. 0: XTAL div 4, 1: CK8M
Field FAST_CLK_RTC_SEL writer - fast_clk_rtc sel. 0: XTAL div 4, 1: CK8M
Register CLK_CONF reader
Register CLK_CONF writer
Field XTAL_FORCE_NOGATING reader - XTAL force no gating during sleep
Field XTAL_FORCE_NOGATING writer - XTAL force no gating during sleep
Field XTAL_GLOBAL_FORCE_GATING reader - force global xtal gating
Field XTAL_GLOBAL_FORCE_GATING writer - force global xtal gating
Field XTAL_GLOBAL_FORCE_NOGATING reader - force global xtal no gating
Field XTAL_GLOBAL_FORCE_NOGATING writer - force global xtal no gating