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