// THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT/** * Copyright (c) 2024 Raspberry Pi Ltd. * * SPDX-License-Identifier: BSD-3-Clause *//* ... */// =============================================================================// Register block : CLOCKS// Version : 1// Bus type : apb// =============================================================================#ifndef_HARDWARE_REGS_CLOCKS_H#define_HARDWARE_REGS_CLOCKS_H// =============================================================================// Register : CLOCKS_CLK_GPOUT0_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_GPOUT0_CTRL_OFFSET_u(0x00000000)#defineCLOCKS_CLK_GPOUT0_CTRL_BITS_u(0x10131de0)#defineCLOCKS_CLK_GPOUT0_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_CTRL_ENABLED// Description : clock generator is enabled#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLED_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLED_BITS_u(0x10000000)#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLED_MSB_u(28)#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLED_LSB_u(28)#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_CTRL_NUDGE// Description : An edge on this signal shifts the phase of the output by 1// cycle of the input clock// This can be done at any time#defineCLOCKS_CLK_GPOUT0_CTRL_NUDGE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT0_CTRL_NUDGE_BITS_u(0x00100000)#defineCLOCKS_CLK_GPOUT0_CTRL_NUDGE_MSB_u(20)#defineCLOCKS_CLK_GPOUT0_CTRL_NUDGE_LSB_u(20)#defineCLOCKS_CLK_GPOUT0_CTRL_NUDGE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_CTRL_PHASE// Description : This delays the enable signal by up to 3 cycles of the input// clock// This must be set before the clock is enabled to have any effect#defineCLOCKS_CLK_GPOUT0_CTRL_PHASE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT0_CTRL_PHASE_BITS_u(0x00030000)#defineCLOCKS_CLK_GPOUT0_CTRL_PHASE_MSB_u(17)#defineCLOCKS_CLK_GPOUT0_CTRL_PHASE_LSB_u(16)#defineCLOCKS_CLK_GPOUT0_CTRL_PHASE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_CTRL_DC50// Description : Enables duty cycle correction for odd divisors, can be changed// on-the-fly#defineCLOCKS_CLK_GPOUT0_CTRL_DC50_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT0_CTRL_DC50_BITS_u(0x00001000)#defineCLOCKS_CLK_GPOUT0_CTRL_DC50_MSB_u(12)#defineCLOCKS_CLK_GPOUT0_CTRL_DC50_LSB_u(12)#defineCLOCKS_CLK_GPOUT0_CTRL_DC50_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_CTRL_ENABLE// Description : Starts and stops the clock generator cleanly#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLE_BITS_u(0x00000800)#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLE_MSB_u(11)#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLE_LSB_u(11)#defineCLOCKS_CLK_GPOUT0_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_CTRL_KILL// Description : Asynchronously kills the clock generator, enable must be set// low before deasserting kill#defineCLOCKS_CLK_GPOUT0_CTRL_KILL_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT0_CTRL_KILL_BITS_u(0x00000400)#defineCLOCKS_CLK_GPOUT0_CTRL_KILL_MSB_u(10)#defineCLOCKS_CLK_GPOUT0_CTRL_KILL_LSB_u(10)#defineCLOCKS_CLK_GPOUT0_CTRL_KILL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clksrc_pll_sys// 0x1 -> clksrc_gpin0// 0x2 -> clksrc_gpin1// 0x3 -> clksrc_pll_usb// 0x4 -> clksrc_pll_usb_primary_ref_opcg// 0x5 -> rosc_clksrc// 0x6 -> xosc_clksrc// 0x7 -> lposc_clksrc// 0x8 -> clk_sys// 0x9 -> clk_usb// 0xa -> clk_adc// 0xb -> clk_ref// 0xc -> clk_peri// 0xd -> clk_hstx// 0xe -> otp_clk2fc#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_BITS_u(0x000001e0)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_MSB_u(8)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x0)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x1)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x2)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x3)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_PRIMARY_REF_OPCG_u(0x4)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_ROSC_CLKSRC_u(0x5)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_XOSC_CLKSRC_u(0x6)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_LPOSC_CLKSRC_u(0x7)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLK_SYS_u(0x8)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLK_USB_u(0x9)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLK_ADC_u(0xa)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLK_REF_u(0xb)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLK_PERI_u(0xc)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_CLK_HSTX_u(0xd)#defineCLOCKS_CLK_GPOUT0_CTRL_AUXSRC_VALUE_OTP_CLK2FC_u(0xe)// =============================================================================// Register : CLOCKS_CLK_GPOUT0_DIV#defineCLOCKS_CLK_GPOUT0_DIV_OFFSET_u(0x00000004)#defineCLOCKS_CLK_GPOUT0_DIV_BITS_u(0xffffffff)#defineCLOCKS_CLK_GPOUT0_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_GPOUT0_DIV_INT_RESET_u(0x0001)#defineCLOCKS_CLK_GPOUT0_DIV_INT_BITS_u(0xffff0000)#defineCLOCKS_CLK_GPOUT0_DIV_INT_MSB_u(31)#defineCLOCKS_CLK_GPOUT0_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_GPOUT0_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT0_DIV_FRAC// Description : Fractional component of the divisor, can be changed on-the-fly#defineCLOCKS_CLK_GPOUT0_DIV_FRAC_RESET_u(0x0000)#defineCLOCKS_CLK_GPOUT0_DIV_FRAC_BITS_u(0x0000ffff)#defineCLOCKS_CLK_GPOUT0_DIV_FRAC_MSB_u(15)#defineCLOCKS_CLK_GPOUT0_DIV_FRAC_LSB_u(0)#defineCLOCKS_CLK_GPOUT0_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_GPOUT0_SELECTED// Description : Indicates which src is currently selected (one-hot)// This slice does not have a glitchless mux (only the AUX_SRC// field is present, not SRC) so this register is hardwired to// 0x1.#defineCLOCKS_CLK_GPOUT0_SELECTED_OFFSET_u(0x00000008)#defineCLOCKS_CLK_GPOUT0_SELECTED_BITS_u(0x00000001)#defineCLOCKS_CLK_GPOUT0_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_GPOUT0_SELECTED_MSB_u(0)#defineCLOCKS_CLK_GPOUT0_SELECTED_LSB_u(0)#defineCLOCKS_CLK_GPOUT0_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_GPOUT1_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_GPOUT1_CTRL_OFFSET_u(0x0000000c)#defineCLOCKS_CLK_GPOUT1_CTRL_BITS_u(0x10131de0)#defineCLOCKS_CLK_GPOUT1_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_CTRL_ENABLED// Description : clock generator is enabled#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLED_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLED_BITS_u(0x10000000)#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLED_MSB_u(28)#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLED_LSB_u(28)#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_CTRL_NUDGE// Description : An edge on this signal shifts the phase of the output by 1// cycle of the input clock// This can be done at any time#defineCLOCKS_CLK_GPOUT1_CTRL_NUDGE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT1_CTRL_NUDGE_BITS_u(0x00100000)#defineCLOCKS_CLK_GPOUT1_CTRL_NUDGE_MSB_u(20)#defineCLOCKS_CLK_GPOUT1_CTRL_NUDGE_LSB_u(20)#defineCLOCKS_CLK_GPOUT1_CTRL_NUDGE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_CTRL_PHASE// Description : This delays the enable signal by up to 3 cycles of the input// clock// This must be set before the clock is enabled to have any effect#defineCLOCKS_CLK_GPOUT1_CTRL_PHASE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT1_CTRL_PHASE_BITS_u(0x00030000)#defineCLOCKS_CLK_GPOUT1_CTRL_PHASE_MSB_u(17)#defineCLOCKS_CLK_GPOUT1_CTRL_PHASE_LSB_u(16)#defineCLOCKS_CLK_GPOUT1_CTRL_PHASE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_CTRL_DC50// Description : Enables duty cycle correction for odd divisors, can be changed// on-the-fly#defineCLOCKS_CLK_GPOUT1_CTRL_DC50_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT1_CTRL_DC50_BITS_u(0x00001000)#defineCLOCKS_CLK_GPOUT1_CTRL_DC50_MSB_u(12)#defineCLOCKS_CLK_GPOUT1_CTRL_DC50_LSB_u(12)#defineCLOCKS_CLK_GPOUT1_CTRL_DC50_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_CTRL_ENABLE// Description : Starts and stops the clock generator cleanly#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLE_BITS_u(0x00000800)#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLE_MSB_u(11)#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLE_LSB_u(11)#defineCLOCKS_CLK_GPOUT1_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_CTRL_KILL// Description : Asynchronously kills the clock generator, enable must be set// low before deasserting kill#defineCLOCKS_CLK_GPOUT1_CTRL_KILL_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT1_CTRL_KILL_BITS_u(0x00000400)#defineCLOCKS_CLK_GPOUT1_CTRL_KILL_MSB_u(10)#defineCLOCKS_CLK_GPOUT1_CTRL_KILL_LSB_u(10)#defineCLOCKS_CLK_GPOUT1_CTRL_KILL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clksrc_pll_sys// 0x1 -> clksrc_gpin0// 0x2 -> clksrc_gpin1// 0x3 -> clksrc_pll_usb// 0x4 -> clksrc_pll_usb_primary_ref_opcg// 0x5 -> rosc_clksrc// 0x6 -> xosc_clksrc// 0x7 -> lposc_clksrc// 0x8 -> clk_sys// 0x9 -> clk_usb// 0xa -> clk_adc// 0xb -> clk_ref// 0xc -> clk_peri// 0xd -> clk_hstx// 0xe -> otp_clk2fc#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_BITS_u(0x000001e0)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_MSB_u(8)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x0)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x1)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x2)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x3)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_PRIMARY_REF_OPCG_u(0x4)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_ROSC_CLKSRC_u(0x5)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_XOSC_CLKSRC_u(0x6)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_LPOSC_CLKSRC_u(0x7)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLK_SYS_u(0x8)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLK_USB_u(0x9)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLK_ADC_u(0xa)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLK_REF_u(0xb)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLK_PERI_u(0xc)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_CLK_HSTX_u(0xd)#defineCLOCKS_CLK_GPOUT1_CTRL_AUXSRC_VALUE_OTP_CLK2FC_u(0xe)// =============================================================================// Register : CLOCKS_CLK_GPOUT1_DIV#defineCLOCKS_CLK_GPOUT1_DIV_OFFSET_u(0x00000010)#defineCLOCKS_CLK_GPOUT1_DIV_BITS_u(0xffffffff)#defineCLOCKS_CLK_GPOUT1_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_GPOUT1_DIV_INT_RESET_u(0x0001)#defineCLOCKS_CLK_GPOUT1_DIV_INT_BITS_u(0xffff0000)#defineCLOCKS_CLK_GPOUT1_DIV_INT_MSB_u(31)#defineCLOCKS_CLK_GPOUT1_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_GPOUT1_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT1_DIV_FRAC// Description : Fractional component of the divisor, can be changed on-the-fly#defineCLOCKS_CLK_GPOUT1_DIV_FRAC_RESET_u(0x0000)#defineCLOCKS_CLK_GPOUT1_DIV_FRAC_BITS_u(0x0000ffff)#defineCLOCKS_CLK_GPOUT1_DIV_FRAC_MSB_u(15)#defineCLOCKS_CLK_GPOUT1_DIV_FRAC_LSB_u(0)#defineCLOCKS_CLK_GPOUT1_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_GPOUT1_SELECTED// Description : Indicates which src is currently selected (one-hot)// This slice does not have a glitchless mux (only the AUX_SRC// field is present, not SRC) so this register is hardwired to// 0x1.#defineCLOCKS_CLK_GPOUT1_SELECTED_OFFSET_u(0x00000014)#defineCLOCKS_CLK_GPOUT1_SELECTED_BITS_u(0x00000001)#defineCLOCKS_CLK_GPOUT1_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_GPOUT1_SELECTED_MSB_u(0)#defineCLOCKS_CLK_GPOUT1_SELECTED_LSB_u(0)#defineCLOCKS_CLK_GPOUT1_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_GPOUT2_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_GPOUT2_CTRL_OFFSET_u(0x00000018)#defineCLOCKS_CLK_GPOUT2_CTRL_BITS_u(0x10131de0)#defineCLOCKS_CLK_GPOUT2_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_CTRL_ENABLED// Description : clock generator is enabled#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLED_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLED_BITS_u(0x10000000)#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLED_MSB_u(28)#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLED_LSB_u(28)#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_CTRL_NUDGE// Description : An edge on this signal shifts the phase of the output by 1// cycle of the input clock// This can be done at any time#defineCLOCKS_CLK_GPOUT2_CTRL_NUDGE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT2_CTRL_NUDGE_BITS_u(0x00100000)#defineCLOCKS_CLK_GPOUT2_CTRL_NUDGE_MSB_u(20)#defineCLOCKS_CLK_GPOUT2_CTRL_NUDGE_LSB_u(20)#defineCLOCKS_CLK_GPOUT2_CTRL_NUDGE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_CTRL_PHASE// Description : This delays the enable signal by up to 3 cycles of the input// clock// This must be set before the clock is enabled to have any effect#defineCLOCKS_CLK_GPOUT2_CTRL_PHASE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT2_CTRL_PHASE_BITS_u(0x00030000)#defineCLOCKS_CLK_GPOUT2_CTRL_PHASE_MSB_u(17)#defineCLOCKS_CLK_GPOUT2_CTRL_PHASE_LSB_u(16)#defineCLOCKS_CLK_GPOUT2_CTRL_PHASE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_CTRL_DC50// Description : Enables duty cycle correction for odd divisors, can be changed// on-the-fly#defineCLOCKS_CLK_GPOUT2_CTRL_DC50_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT2_CTRL_DC50_BITS_u(0x00001000)#defineCLOCKS_CLK_GPOUT2_CTRL_DC50_MSB_u(12)#defineCLOCKS_CLK_GPOUT2_CTRL_DC50_LSB_u(12)#defineCLOCKS_CLK_GPOUT2_CTRL_DC50_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_CTRL_ENABLE// Description : Starts and stops the clock generator cleanly#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLE_BITS_u(0x00000800)#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLE_MSB_u(11)#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLE_LSB_u(11)#defineCLOCKS_CLK_GPOUT2_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_CTRL_KILL// Description : Asynchronously kills the clock generator, enable must be set// low before deasserting kill#defineCLOCKS_CLK_GPOUT2_CTRL_KILL_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT2_CTRL_KILL_BITS_u(0x00000400)#defineCLOCKS_CLK_GPOUT2_CTRL_KILL_MSB_u(10)#defineCLOCKS_CLK_GPOUT2_CTRL_KILL_LSB_u(10)#defineCLOCKS_CLK_GPOUT2_CTRL_KILL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clksrc_pll_sys// 0x1 -> clksrc_gpin0// 0x2 -> clksrc_gpin1// 0x3 -> clksrc_pll_usb// 0x4 -> clksrc_pll_usb_primary_ref_opcg// 0x5 -> rosc_clksrc_ph// 0x6 -> xosc_clksrc// 0x7 -> lposc_clksrc// 0x8 -> clk_sys// 0x9 -> clk_usb// 0xa -> clk_adc// 0xb -> clk_ref// 0xc -> clk_peri// 0xd -> clk_hstx// 0xe -> otp_clk2fc#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_BITS_u(0x000001e0)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_MSB_u(8)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x0)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x1)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x2)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x3)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_PRIMARY_REF_OPCG_u(0x4)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_ROSC_CLKSRC_PH_u(0x5)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_XOSC_CLKSRC_u(0x6)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_LPOSC_CLKSRC_u(0x7)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLK_SYS_u(0x8)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLK_USB_u(0x9)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLK_ADC_u(0xa)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLK_REF_u(0xb)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLK_PERI_u(0xc)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_CLK_HSTX_u(0xd)#defineCLOCKS_CLK_GPOUT2_CTRL_AUXSRC_VALUE_OTP_CLK2FC_u(0xe)// =============================================================================// Register : CLOCKS_CLK_GPOUT2_DIV#defineCLOCKS_CLK_GPOUT2_DIV_OFFSET_u(0x0000001c)#defineCLOCKS_CLK_GPOUT2_DIV_BITS_u(0xffffffff)#defineCLOCKS_CLK_GPOUT2_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_GPOUT2_DIV_INT_RESET_u(0x0001)#defineCLOCKS_CLK_GPOUT2_DIV_INT_BITS_u(0xffff0000)#defineCLOCKS_CLK_GPOUT2_DIV_INT_MSB_u(31)#defineCLOCKS_CLK_GPOUT2_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_GPOUT2_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT2_DIV_FRAC// Description : Fractional component of the divisor, can be changed on-the-fly#defineCLOCKS_CLK_GPOUT2_DIV_FRAC_RESET_u(0x0000)#defineCLOCKS_CLK_GPOUT2_DIV_FRAC_BITS_u(0x0000ffff)#defineCLOCKS_CLK_GPOUT2_DIV_FRAC_MSB_u(15)#defineCLOCKS_CLK_GPOUT2_DIV_FRAC_LSB_u(0)#defineCLOCKS_CLK_GPOUT2_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_GPOUT2_SELECTED// Description : Indicates which src is currently selected (one-hot)// This slice does not have a glitchless mux (only the AUX_SRC// field is present, not SRC) so this register is hardwired to// 0x1.#defineCLOCKS_CLK_GPOUT2_SELECTED_OFFSET_u(0x00000020)#defineCLOCKS_CLK_GPOUT2_SELECTED_BITS_u(0x00000001)#defineCLOCKS_CLK_GPOUT2_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_GPOUT2_SELECTED_MSB_u(0)#defineCLOCKS_CLK_GPOUT2_SELECTED_LSB_u(0)#defineCLOCKS_CLK_GPOUT2_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_GPOUT3_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_GPOUT3_CTRL_OFFSET_u(0x00000024)#defineCLOCKS_CLK_GPOUT3_CTRL_BITS_u(0x10131de0)#defineCLOCKS_CLK_GPOUT3_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_CTRL_ENABLED// Description : clock generator is enabled#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLED_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLED_BITS_u(0x10000000)#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLED_MSB_u(28)#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLED_LSB_u(28)#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_CTRL_NUDGE// Description : An edge on this signal shifts the phase of the output by 1// cycle of the input clock// This can be done at any time#defineCLOCKS_CLK_GPOUT3_CTRL_NUDGE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT3_CTRL_NUDGE_BITS_u(0x00100000)#defineCLOCKS_CLK_GPOUT3_CTRL_NUDGE_MSB_u(20)#defineCLOCKS_CLK_GPOUT3_CTRL_NUDGE_LSB_u(20)#defineCLOCKS_CLK_GPOUT3_CTRL_NUDGE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_CTRL_PHASE// Description : This delays the enable signal by up to 3 cycles of the input// clock// This must be set before the clock is enabled to have any effect#defineCLOCKS_CLK_GPOUT3_CTRL_PHASE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT3_CTRL_PHASE_BITS_u(0x00030000)#defineCLOCKS_CLK_GPOUT3_CTRL_PHASE_MSB_u(17)#defineCLOCKS_CLK_GPOUT3_CTRL_PHASE_LSB_u(16)#defineCLOCKS_CLK_GPOUT3_CTRL_PHASE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_CTRL_DC50// Description : Enables duty cycle correction for odd divisors, can be changed// on-the-fly#defineCLOCKS_CLK_GPOUT3_CTRL_DC50_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT3_CTRL_DC50_BITS_u(0x00001000)#defineCLOCKS_CLK_GPOUT3_CTRL_DC50_MSB_u(12)#defineCLOCKS_CLK_GPOUT3_CTRL_DC50_LSB_u(12)#defineCLOCKS_CLK_GPOUT3_CTRL_DC50_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_CTRL_ENABLE// Description : Starts and stops the clock generator cleanly#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLE_BITS_u(0x00000800)#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLE_MSB_u(11)#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLE_LSB_u(11)#defineCLOCKS_CLK_GPOUT3_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_CTRL_KILL// Description : Asynchronously kills the clock generator, enable must be set// low before deasserting kill#defineCLOCKS_CLK_GPOUT3_CTRL_KILL_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT3_CTRL_KILL_BITS_u(0x00000400)#defineCLOCKS_CLK_GPOUT3_CTRL_KILL_MSB_u(10)#defineCLOCKS_CLK_GPOUT3_CTRL_KILL_LSB_u(10)#defineCLOCKS_CLK_GPOUT3_CTRL_KILL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clksrc_pll_sys// 0x1 -> clksrc_gpin0// 0x2 -> clksrc_gpin1// 0x3 -> clksrc_pll_usb// 0x4 -> clksrc_pll_usb_primary_ref_opcg// 0x5 -> rosc_clksrc_ph// 0x6 -> xosc_clksrc// 0x7 -> lposc_clksrc// 0x8 -> clk_sys// 0x9 -> clk_usb// 0xa -> clk_adc// 0xb -> clk_ref// 0xc -> clk_peri// 0xd -> clk_hstx// 0xe -> otp_clk2fc#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_BITS_u(0x000001e0)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_MSB_u(8)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x0)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x1)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x2)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x3)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_PRIMARY_REF_OPCG_u(0x4)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_ROSC_CLKSRC_PH_u(0x5)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_XOSC_CLKSRC_u(0x6)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_LPOSC_CLKSRC_u(0x7)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLK_SYS_u(0x8)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLK_USB_u(0x9)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLK_ADC_u(0xa)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLK_REF_u(0xb)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLK_PERI_u(0xc)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_CLK_HSTX_u(0xd)#defineCLOCKS_CLK_GPOUT3_CTRL_AUXSRC_VALUE_OTP_CLK2FC_u(0xe)// =============================================================================// Register : CLOCKS_CLK_GPOUT3_DIV#defineCLOCKS_CLK_GPOUT3_DIV_OFFSET_u(0x00000028)#defineCLOCKS_CLK_GPOUT3_DIV_BITS_u(0xffffffff)#defineCLOCKS_CLK_GPOUT3_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_GPOUT3_DIV_INT_RESET_u(0x0001)#defineCLOCKS_CLK_GPOUT3_DIV_INT_BITS_u(0xffff0000)#defineCLOCKS_CLK_GPOUT3_DIV_INT_MSB_u(31)#defineCLOCKS_CLK_GPOUT3_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_GPOUT3_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_GPOUT3_DIV_FRAC// Description : Fractional component of the divisor, can be changed on-the-fly#defineCLOCKS_CLK_GPOUT3_DIV_FRAC_RESET_u(0x0000)#defineCLOCKS_CLK_GPOUT3_DIV_FRAC_BITS_u(0x0000ffff)#defineCLOCKS_CLK_GPOUT3_DIV_FRAC_MSB_u(15)#defineCLOCKS_CLK_GPOUT3_DIV_FRAC_LSB_u(0)#defineCLOCKS_CLK_GPOUT3_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_GPOUT3_SELECTED// Description : Indicates which src is currently selected (one-hot)// This slice does not have a glitchless mux (only the AUX_SRC// field is present, not SRC) so this register is hardwired to// 0x1.#defineCLOCKS_CLK_GPOUT3_SELECTED_OFFSET_u(0x0000002c)#defineCLOCKS_CLK_GPOUT3_SELECTED_BITS_u(0x00000001)#defineCLOCKS_CLK_GPOUT3_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_GPOUT3_SELECTED_MSB_u(0)#defineCLOCKS_CLK_GPOUT3_SELECTED_LSB_u(0)#defineCLOCKS_CLK_GPOUT3_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_REF_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_REF_CTRL_OFFSET_u(0x00000030)#defineCLOCKS_CLK_REF_CTRL_BITS_u(0x00000063)#defineCLOCKS_CLK_REF_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_REF_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clksrc_pll_usb// 0x1 -> clksrc_gpin0// 0x2 -> clksrc_gpin1// 0x3 -> clksrc_pll_usb_primary_ref_opcg#defineCLOCKS_CLK_REF_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_REF_CTRL_AUXSRC_BITS_u(0x00000060)#defineCLOCKS_CLK_REF_CTRL_AUXSRC_MSB_u(6)#defineCLOCKS_CLK_REF_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_REF_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_REF_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x0)#defineCLOCKS_CLK_REF_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x1)#defineCLOCKS_CLK_REF_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x2)#defineCLOCKS_CLK_REF_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_PRIMARY_REF_OPCG_u(0x3)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_REF_CTRL_SRC// Description : Selects the clock source glitchlessly, can be changed on-the-// fly// 0x0 -> rosc_clksrc_ph// 0x1 -> clksrc_clk_ref_aux// 0x2 -> xosc_clksrc// 0x3 -> lposc_clksrc#defineCLOCKS_CLK_REF_CTRL_SRC_RESET"-"#defineCLOCKS_CLK_REF_CTRL_SRC_BITS_u(0x00000003)#defineCLOCKS_CLK_REF_CTRL_SRC_MSB_u(1)#defineCLOCKS_CLK_REF_CTRL_SRC_LSB_u(0)#defineCLOCKS_CLK_REF_CTRL_SRC_ACCESS"RW"#defineCLOCKS_CLK_REF_CTRL_SRC_VALUE_ROSC_CLKSRC_PH_u(0x0)#defineCLOCKS_CLK_REF_CTRL_SRC_VALUE_CLKSRC_CLK_REF_AUX_u(0x1)#defineCLOCKS_CLK_REF_CTRL_SRC_VALUE_XOSC_CLKSRC_u(0x2)#defineCLOCKS_CLK_REF_CTRL_SRC_VALUE_LPOSC_CLKSRC_u(0x3)// =============================================================================// Register : CLOCKS_CLK_REF_DIV#defineCLOCKS_CLK_REF_DIV_OFFSET_u(0x00000034)#defineCLOCKS_CLK_REF_DIV_BITS_u(0x00ff0000)#defineCLOCKS_CLK_REF_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_REF_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_REF_DIV_INT_RESET_u(0x01)#defineCLOCKS_CLK_REF_DIV_INT_BITS_u(0x00ff0000)#defineCLOCKS_CLK_REF_DIV_INT_MSB_u(23)#defineCLOCKS_CLK_REF_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_REF_DIV_INT_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_REF_SELECTED// Description : Indicates which src is currently selected (one-hot)// The glitchless multiplexer does not switch instantaneously (to// avoid glitches), so software should poll this register to wait// for the switch to complete. This register contains one decoded// bit for each of the clock sources enumerated in the CTRL SRC// field. At most one of these bits will be set at any time,// indicating that clock is currently present at the output of the// glitchless mux. Whilst switching is in progress, this register// may briefly show all-0s.#defineCLOCKS_CLK_REF_SELECTED_OFFSET_u(0x00000038)#defineCLOCKS_CLK_REF_SELECTED_BITS_u(0x0000000f)#defineCLOCKS_CLK_REF_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_REF_SELECTED_MSB_u(3)#defineCLOCKS_CLK_REF_SELECTED_LSB_u(0)#defineCLOCKS_CLK_REF_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_SYS_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_SYS_CTRL_OFFSET_u(0x0000003c)#defineCLOCKS_CLK_SYS_CTRL_BITS_u(0x000000e1)#defineCLOCKS_CLK_SYS_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clksrc_pll_sys// 0x1 -> clksrc_pll_usb// 0x2 -> rosc_clksrc// 0x3 -> xosc_clksrc// 0x4 -> clksrc_gpin0// 0x5 -> clksrc_gpin1#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_BITS_u(0x000000e0)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_MSB_u(7)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x0)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x1)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_VALUE_ROSC_CLKSRC_u(0x2)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_VALUE_XOSC_CLKSRC_u(0x3)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x4)#defineCLOCKS_CLK_SYS_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x5)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_CTRL_SRC// Description : Selects the clock source glitchlessly, can be changed on-the-// fly// 0x0 -> clk_ref// 0x1 -> clksrc_clk_sys_aux#defineCLOCKS_CLK_SYS_CTRL_SRC_RESET_u(0x0)#defineCLOCKS_CLK_SYS_CTRL_SRC_BITS_u(0x00000001)#defineCLOCKS_CLK_SYS_CTRL_SRC_MSB_u(0)#defineCLOCKS_CLK_SYS_CTRL_SRC_LSB_u(0)#defineCLOCKS_CLK_SYS_CTRL_SRC_ACCESS"RW"#defineCLOCKS_CLK_SYS_CTRL_SRC_VALUE_CLK_REF_u(0x0)#defineCLOCKS_CLK_SYS_CTRL_SRC_VALUE_CLKSRC_CLK_SYS_AUX_u(0x1)// =============================================================================// Register : CLOCKS_CLK_SYS_DIV#defineCLOCKS_CLK_SYS_DIV_OFFSET_u(0x00000040)#defineCLOCKS_CLK_SYS_DIV_BITS_u(0xffffffff)#defineCLOCKS_CLK_SYS_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_SYS_DIV_INT_RESET_u(0x0001)#defineCLOCKS_CLK_SYS_DIV_INT_BITS_u(0xffff0000)#defineCLOCKS_CLK_SYS_DIV_INT_MSB_u(31)#defineCLOCKS_CLK_SYS_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_SYS_DIV_INT_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_DIV_FRAC// Description : Fractional component of the divisor, can be changed on-the-fly#defineCLOCKS_CLK_SYS_DIV_FRAC_RESET_u(0x0000)#defineCLOCKS_CLK_SYS_DIV_FRAC_BITS_u(0x0000ffff)#defineCLOCKS_CLK_SYS_DIV_FRAC_MSB_u(15)#defineCLOCKS_CLK_SYS_DIV_FRAC_LSB_u(0)#defineCLOCKS_CLK_SYS_DIV_FRAC_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_SYS_SELECTED// Description : Indicates which src is currently selected (one-hot)// The glitchless multiplexer does not switch instantaneously (to// avoid glitches), so software should poll this register to wait// for the switch to complete. This register contains one decoded// bit for each of the clock sources enumerated in the CTRL SRC// field. At most one of these bits will be set at any time,// indicating that clock is currently present at the output of the// glitchless mux. Whilst switching is in progress, this register// may briefly show all-0s.#defineCLOCKS_CLK_SYS_SELECTED_OFFSET_u(0x00000044)#defineCLOCKS_CLK_SYS_SELECTED_BITS_u(0x00000003)#defineCLOCKS_CLK_SYS_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_SYS_SELECTED_MSB_u(1)#defineCLOCKS_CLK_SYS_SELECTED_LSB_u(0)#defineCLOCKS_CLK_SYS_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_PERI_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_PERI_CTRL_OFFSET_u(0x00000048)#defineCLOCKS_CLK_PERI_CTRL_BITS_u(0x10000ce0)#defineCLOCKS_CLK_PERI_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_PERI_CTRL_ENABLED// Description : clock generator is enabled#defineCLOCKS_CLK_PERI_CTRL_ENABLED_RESET_u(0x0)#defineCLOCKS_CLK_PERI_CTRL_ENABLED_BITS_u(0x10000000)#defineCLOCKS_CLK_PERI_CTRL_ENABLED_MSB_u(28)#defineCLOCKS_CLK_PERI_CTRL_ENABLED_LSB_u(28)#defineCLOCKS_CLK_PERI_CTRL_ENABLED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_PERI_CTRL_ENABLE// Description : Starts and stops the clock generator cleanly#defineCLOCKS_CLK_PERI_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_PERI_CTRL_ENABLE_BITS_u(0x00000800)#defineCLOCKS_CLK_PERI_CTRL_ENABLE_MSB_u(11)#defineCLOCKS_CLK_PERI_CTRL_ENABLE_LSB_u(11)#defineCLOCKS_CLK_PERI_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_PERI_CTRL_KILL// Description : Asynchronously kills the clock generator, enable must be set// low before deasserting kill#defineCLOCKS_CLK_PERI_CTRL_KILL_RESET_u(0x0)#defineCLOCKS_CLK_PERI_CTRL_KILL_BITS_u(0x00000400)#defineCLOCKS_CLK_PERI_CTRL_KILL_MSB_u(10)#defineCLOCKS_CLK_PERI_CTRL_KILL_LSB_u(10)#defineCLOCKS_CLK_PERI_CTRL_KILL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_PERI_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clk_sys// 0x1 -> clksrc_pll_sys// 0x2 -> clksrc_pll_usb// 0x3 -> rosc_clksrc_ph// 0x4 -> xosc_clksrc// 0x5 -> clksrc_gpin0// 0x6 -> clksrc_gpin1#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_BITS_u(0x000000e0)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_MSB_u(7)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLK_SYS_u(0x0)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x1)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x2)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_ROSC_CLKSRC_PH_u(0x3)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_XOSC_CLKSRC_u(0x4)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x5)#defineCLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x6)// =============================================================================// Register : CLOCKS_CLK_PERI_DIV#defineCLOCKS_CLK_PERI_DIV_OFFSET_u(0x0000004c)#defineCLOCKS_CLK_PERI_DIV_BITS_u(0x00030000)#defineCLOCKS_CLK_PERI_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_PERI_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_PERI_DIV_INT_RESET_u(0x1)#defineCLOCKS_CLK_PERI_DIV_INT_BITS_u(0x00030000)#defineCLOCKS_CLK_PERI_DIV_INT_MSB_u(17)#defineCLOCKS_CLK_PERI_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_PERI_DIV_INT_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_PERI_SELECTED// Description : Indicates which src is currently selected (one-hot)// This slice does not have a glitchless mux (only the AUX_SRC// field is present, not SRC) so this register is hardwired to// 0x1.#defineCLOCKS_CLK_PERI_SELECTED_OFFSET_u(0x00000050)#defineCLOCKS_CLK_PERI_SELECTED_BITS_u(0x00000001)#defineCLOCKS_CLK_PERI_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_PERI_SELECTED_MSB_u(0)#defineCLOCKS_CLK_PERI_SELECTED_LSB_u(0)#defineCLOCKS_CLK_PERI_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_HSTX_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_HSTX_CTRL_OFFSET_u(0x00000054)#defineCLOCKS_CLK_HSTX_CTRL_BITS_u(0x10130ce0)#defineCLOCKS_CLK_HSTX_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_HSTX_CTRL_ENABLED// Description : clock generator is enabled#defineCLOCKS_CLK_HSTX_CTRL_ENABLED_RESET_u(0x0)#defineCLOCKS_CLK_HSTX_CTRL_ENABLED_BITS_u(0x10000000)#defineCLOCKS_CLK_HSTX_CTRL_ENABLED_MSB_u(28)#defineCLOCKS_CLK_HSTX_CTRL_ENABLED_LSB_u(28)#defineCLOCKS_CLK_HSTX_CTRL_ENABLED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_HSTX_CTRL_NUDGE// Description : An edge on this signal shifts the phase of the output by 1// cycle of the input clock// This can be done at any time#defineCLOCKS_CLK_HSTX_CTRL_NUDGE_RESET_u(0x0)#defineCLOCKS_CLK_HSTX_CTRL_NUDGE_BITS_u(0x00100000)#defineCLOCKS_CLK_HSTX_CTRL_NUDGE_MSB_u(20)#defineCLOCKS_CLK_HSTX_CTRL_NUDGE_LSB_u(20)#defineCLOCKS_CLK_HSTX_CTRL_NUDGE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_HSTX_CTRL_PHASE// Description : This delays the enable signal by up to 3 cycles of the input// clock// This must be set before the clock is enabled to have any effect#defineCLOCKS_CLK_HSTX_CTRL_PHASE_RESET_u(0x0)#defineCLOCKS_CLK_HSTX_CTRL_PHASE_BITS_u(0x00030000)#defineCLOCKS_CLK_HSTX_CTRL_PHASE_MSB_u(17)#defineCLOCKS_CLK_HSTX_CTRL_PHASE_LSB_u(16)#defineCLOCKS_CLK_HSTX_CTRL_PHASE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_HSTX_CTRL_ENABLE// Description : Starts and stops the clock generator cleanly#defineCLOCKS_CLK_HSTX_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_HSTX_CTRL_ENABLE_BITS_u(0x00000800)#defineCLOCKS_CLK_HSTX_CTRL_ENABLE_MSB_u(11)#defineCLOCKS_CLK_HSTX_CTRL_ENABLE_LSB_u(11)#defineCLOCKS_CLK_HSTX_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_HSTX_CTRL_KILL// Description : Asynchronously kills the clock generator, enable must be set// low before deasserting kill#defineCLOCKS_CLK_HSTX_CTRL_KILL_RESET_u(0x0)#defineCLOCKS_CLK_HSTX_CTRL_KILL_BITS_u(0x00000400)#defineCLOCKS_CLK_HSTX_CTRL_KILL_MSB_u(10)#defineCLOCKS_CLK_HSTX_CTRL_KILL_LSB_u(10)#defineCLOCKS_CLK_HSTX_CTRL_KILL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_HSTX_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clk_sys// 0x1 -> clksrc_pll_sys// 0x2 -> clksrc_pll_usb// 0x3 -> clksrc_gpin0// 0x4 -> clksrc_gpin1#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_BITS_u(0x000000e0)#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_MSB_u(7)#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_VALUE_CLK_SYS_u(0x0)#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x1)#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x2)#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x3)#defineCLOCKS_CLK_HSTX_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x4)// =============================================================================// Register : CLOCKS_CLK_HSTX_DIV#defineCLOCKS_CLK_HSTX_DIV_OFFSET_u(0x00000058)#defineCLOCKS_CLK_HSTX_DIV_BITS_u(0x00030000)#defineCLOCKS_CLK_HSTX_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_HSTX_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_HSTX_DIV_INT_RESET_u(0x1)#defineCLOCKS_CLK_HSTX_DIV_INT_BITS_u(0x00030000)#defineCLOCKS_CLK_HSTX_DIV_INT_MSB_u(17)#defineCLOCKS_CLK_HSTX_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_HSTX_DIV_INT_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_HSTX_SELECTED// Description : Indicates which src is currently selected (one-hot)// This slice does not have a glitchless mux (only the AUX_SRC// field is present, not SRC) so this register is hardwired to// 0x1.#defineCLOCKS_CLK_HSTX_SELECTED_OFFSET_u(0x0000005c)#defineCLOCKS_CLK_HSTX_SELECTED_BITS_u(0x00000001)#defineCLOCKS_CLK_HSTX_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_HSTX_SELECTED_MSB_u(0)#defineCLOCKS_CLK_HSTX_SELECTED_LSB_u(0)#defineCLOCKS_CLK_HSTX_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_USB_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_USB_CTRL_OFFSET_u(0x00000060)#defineCLOCKS_CLK_USB_CTRL_BITS_u(0x10130ce0)#defineCLOCKS_CLK_USB_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_USB_CTRL_ENABLED// Description : clock generator is enabled#defineCLOCKS_CLK_USB_CTRL_ENABLED_RESET_u(0x0)#defineCLOCKS_CLK_USB_CTRL_ENABLED_BITS_u(0x10000000)#defineCLOCKS_CLK_USB_CTRL_ENABLED_MSB_u(28)#defineCLOCKS_CLK_USB_CTRL_ENABLED_LSB_u(28)#defineCLOCKS_CLK_USB_CTRL_ENABLED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_USB_CTRL_NUDGE// Description : An edge on this signal shifts the phase of the output by 1// cycle of the input clock// This can be done at any time#defineCLOCKS_CLK_USB_CTRL_NUDGE_RESET_u(0x0)#defineCLOCKS_CLK_USB_CTRL_NUDGE_BITS_u(0x00100000)#defineCLOCKS_CLK_USB_CTRL_NUDGE_MSB_u(20)#defineCLOCKS_CLK_USB_CTRL_NUDGE_LSB_u(20)#defineCLOCKS_CLK_USB_CTRL_NUDGE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_USB_CTRL_PHASE// Description : This delays the enable signal by up to 3 cycles of the input// clock// This must be set before the clock is enabled to have any effect#defineCLOCKS_CLK_USB_CTRL_PHASE_RESET_u(0x0)#defineCLOCKS_CLK_USB_CTRL_PHASE_BITS_u(0x00030000)#defineCLOCKS_CLK_USB_CTRL_PHASE_MSB_u(17)#defineCLOCKS_CLK_USB_CTRL_PHASE_LSB_u(16)#defineCLOCKS_CLK_USB_CTRL_PHASE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_USB_CTRL_ENABLE// Description : Starts and stops the clock generator cleanly#defineCLOCKS_CLK_USB_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_USB_CTRL_ENABLE_BITS_u(0x00000800)#defineCLOCKS_CLK_USB_CTRL_ENABLE_MSB_u(11)#defineCLOCKS_CLK_USB_CTRL_ENABLE_LSB_u(11)#defineCLOCKS_CLK_USB_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_USB_CTRL_KILL// Description : Asynchronously kills the clock generator, enable must be set// low before deasserting kill#defineCLOCKS_CLK_USB_CTRL_KILL_RESET_u(0x0)#defineCLOCKS_CLK_USB_CTRL_KILL_BITS_u(0x00000400)#defineCLOCKS_CLK_USB_CTRL_KILL_MSB_u(10)#defineCLOCKS_CLK_USB_CTRL_KILL_LSB_u(10)#defineCLOCKS_CLK_USB_CTRL_KILL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_USB_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clksrc_pll_usb// 0x1 -> clksrc_pll_sys// 0x2 -> rosc_clksrc_ph// 0x3 -> xosc_clksrc// 0x4 -> clksrc_gpin0// 0x5 -> clksrc_gpin1#defineCLOCKS_CLK_USB_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_BITS_u(0x000000e0)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_MSB_u(7)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_USB_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x0)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x1)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_VALUE_ROSC_CLKSRC_PH_u(0x2)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_VALUE_XOSC_CLKSRC_u(0x3)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x4)#defineCLOCKS_CLK_USB_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x5)// =============================================================================// Register : CLOCKS_CLK_USB_DIV#defineCLOCKS_CLK_USB_DIV_OFFSET_u(0x00000064)#defineCLOCKS_CLK_USB_DIV_BITS_u(0x000f0000)#defineCLOCKS_CLK_USB_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_USB_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_USB_DIV_INT_RESET_u(0x1)#defineCLOCKS_CLK_USB_DIV_INT_BITS_u(0x000f0000)#defineCLOCKS_CLK_USB_DIV_INT_MSB_u(19)#defineCLOCKS_CLK_USB_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_USB_DIV_INT_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_USB_SELECTED// Description : Indicates which src is currently selected (one-hot)// This slice does not have a glitchless mux (only the AUX_SRC// field is present, not SRC) so this register is hardwired to// 0x1.#defineCLOCKS_CLK_USB_SELECTED_OFFSET_u(0x00000068)#defineCLOCKS_CLK_USB_SELECTED_BITS_u(0x00000001)#defineCLOCKS_CLK_USB_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_USB_SELECTED_MSB_u(0)#defineCLOCKS_CLK_USB_SELECTED_LSB_u(0)#defineCLOCKS_CLK_USB_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_CLK_ADC_CTRL// Description : Clock control, can be changed on-the-fly (except for auxsrc)#defineCLOCKS_CLK_ADC_CTRL_OFFSET_u(0x0000006c)#defineCLOCKS_CLK_ADC_CTRL_BITS_u(0x10130ce0)#defineCLOCKS_CLK_ADC_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_ADC_CTRL_ENABLED// Description : clock generator is enabled#defineCLOCKS_CLK_ADC_CTRL_ENABLED_RESET_u(0x0)#defineCLOCKS_CLK_ADC_CTRL_ENABLED_BITS_u(0x10000000)#defineCLOCKS_CLK_ADC_CTRL_ENABLED_MSB_u(28)#defineCLOCKS_CLK_ADC_CTRL_ENABLED_LSB_u(28)#defineCLOCKS_CLK_ADC_CTRL_ENABLED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_ADC_CTRL_NUDGE// Description : An edge on this signal shifts the phase of the output by 1// cycle of the input clock// This can be done at any time#defineCLOCKS_CLK_ADC_CTRL_NUDGE_RESET_u(0x0)#defineCLOCKS_CLK_ADC_CTRL_NUDGE_BITS_u(0x00100000)#defineCLOCKS_CLK_ADC_CTRL_NUDGE_MSB_u(20)#defineCLOCKS_CLK_ADC_CTRL_NUDGE_LSB_u(20)#defineCLOCKS_CLK_ADC_CTRL_NUDGE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_ADC_CTRL_PHASE// Description : This delays the enable signal by up to 3 cycles of the input// clock// This must be set before the clock is enabled to have any effect#defineCLOCKS_CLK_ADC_CTRL_PHASE_RESET_u(0x0)#defineCLOCKS_CLK_ADC_CTRL_PHASE_BITS_u(0x00030000)#defineCLOCKS_CLK_ADC_CTRL_PHASE_MSB_u(17)#defineCLOCKS_CLK_ADC_CTRL_PHASE_LSB_u(16)#defineCLOCKS_CLK_ADC_CTRL_PHASE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_ADC_CTRL_ENABLE// Description : Starts and stops the clock generator cleanly#defineCLOCKS_CLK_ADC_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_ADC_CTRL_ENABLE_BITS_u(0x00000800)#defineCLOCKS_CLK_ADC_CTRL_ENABLE_MSB_u(11)#defineCLOCKS_CLK_ADC_CTRL_ENABLE_LSB_u(11)#defineCLOCKS_CLK_ADC_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_ADC_CTRL_KILL// Description : Asynchronously kills the clock generator, enable must be set// low before deasserting kill#defineCLOCKS_CLK_ADC_CTRL_KILL_RESET_u(0x0)#defineCLOCKS_CLK_ADC_CTRL_KILL_BITS_u(0x00000400)#defineCLOCKS_CLK_ADC_CTRL_KILL_MSB_u(10)#defineCLOCKS_CLK_ADC_CTRL_KILL_LSB_u(10)#defineCLOCKS_CLK_ADC_CTRL_KILL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_ADC_CTRL_AUXSRC// Description : Selects the auxiliary clock source, will glitch when switching// 0x0 -> clksrc_pll_usb// 0x1 -> clksrc_pll_sys// 0x2 -> rosc_clksrc_ph// 0x3 -> xosc_clksrc// 0x4 -> clksrc_gpin0// 0x5 -> clksrc_gpin1#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_RESET_u(0x0)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_BITS_u(0x000000e0)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_MSB_u(7)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_LSB_u(5)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_ACCESS"RW"#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_VALUE_CLKSRC_PLL_USB_u(0x0)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_VALUE_CLKSRC_PLL_SYS_u(0x1)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_VALUE_ROSC_CLKSRC_PH_u(0x2)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_VALUE_XOSC_CLKSRC_u(0x3)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_VALUE_CLKSRC_GPIN0_u(0x4)#defineCLOCKS_CLK_ADC_CTRL_AUXSRC_VALUE_CLKSRC_GPIN1_u(0x5)// =============================================================================// Register : CLOCKS_CLK_ADC_DIV#defineCLOCKS_CLK_ADC_DIV_OFFSET_u(0x00000070)#defineCLOCKS_CLK_ADC_DIV_BITS_u(0x000f0000)#defineCLOCKS_CLK_ADC_DIV_RESET_u(0x00010000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_ADC_DIV_INT// Description : Integer part of clock divisor, 0 -> max+1, can be changed on-// the-fly#defineCLOCKS_CLK_ADC_DIV_INT_RESET_u(0x1)#defineCLOCKS_CLK_ADC_DIV_INT_BITS_u(0x000f0000)#defineCLOCKS_CLK_ADC_DIV_INT_MSB_u(19)#defineCLOCKS_CLK_ADC_DIV_INT_LSB_u(16)#defineCLOCKS_CLK_ADC_DIV_INT_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_ADC_SELECTED// Description : Indicates which src is currently selected (one-hot)// This slice does not have a glitchless mux (only the AUX_SRC// field is present, not SRC) so this register is hardwired to// 0x1.#defineCLOCKS_CLK_ADC_SELECTED_OFFSET_u(0x00000074)#defineCLOCKS_CLK_ADC_SELECTED_BITS_u(0x00000001)#defineCLOCKS_CLK_ADC_SELECTED_RESET_u(0x00000001)#defineCLOCKS_CLK_ADC_SELECTED_MSB_u(0)#defineCLOCKS_CLK_ADC_SELECTED_LSB_u(0)#defineCLOCKS_CLK_ADC_SELECTED_ACCESS"RO"// =============================================================================// Register : CLOCKS_DFTCLK_XOSC_CTRL#defineCLOCKS_DFTCLK_XOSC_CTRL_OFFSET_u(0x00000078)#defineCLOCKS_DFTCLK_XOSC_CTRL_BITS_u(0x00000003)#defineCLOCKS_DFTCLK_XOSC_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_DFTCLK_XOSC_CTRL_SRC// 0x0 -> NULL// 0x1 -> clksrc_pll_usb_primary// 0x2 -> clksrc_gpin0#defineCLOCKS_DFTCLK_XOSC_CTRL_SRC_RESET_u(0x0)#defineCLOCKS_DFTCLK_XOSC_CTRL_SRC_BITS_u(0x00000003)#defineCLOCKS_DFTCLK_XOSC_CTRL_SRC_MSB_u(1)#defineCLOCKS_DFTCLK_XOSC_CTRL_SRC_LSB_u(0)#defineCLOCKS_DFTCLK_XOSC_CTRL_SRC_ACCESS"RW"#defineCLOCKS_DFTCLK_XOSC_CTRL_SRC_VALUE_NULL_u(0x0)#defineCLOCKS_DFTCLK_XOSC_CTRL_SRC_VALUE_CLKSRC_PLL_USB_PRIMARY_u(0x1)#defineCLOCKS_DFTCLK_XOSC_CTRL_SRC_VALUE_CLKSRC_GPIN0_u(0x2)// =============================================================================// Register : CLOCKS_DFTCLK_ROSC_CTRL#defineCLOCKS_DFTCLK_ROSC_CTRL_OFFSET_u(0x0000007c)#defineCLOCKS_DFTCLK_ROSC_CTRL_BITS_u(0x00000003)#defineCLOCKS_DFTCLK_ROSC_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_DFTCLK_ROSC_CTRL_SRC// 0x0 -> NULL// 0x1 -> clksrc_pll_sys_primary_rosc// 0x2 -> clksrc_gpin1#defineCLOCKS_DFTCLK_ROSC_CTRL_SRC_RESET_u(0x0)#defineCLOCKS_DFTCLK_ROSC_CTRL_SRC_BITS_u(0x00000003)#defineCLOCKS_DFTCLK_ROSC_CTRL_SRC_MSB_u(1)#defineCLOCKS_DFTCLK_ROSC_CTRL_SRC_LSB_u(0)#defineCLOCKS_DFTCLK_ROSC_CTRL_SRC_ACCESS"RW"#defineCLOCKS_DFTCLK_ROSC_CTRL_SRC_VALUE_NULL_u(0x0)#defineCLOCKS_DFTCLK_ROSC_CTRL_SRC_VALUE_CLKSRC_PLL_SYS_PRIMARY_ROSC_u(0x1)#defineCLOCKS_DFTCLK_ROSC_CTRL_SRC_VALUE_CLKSRC_GPIN1_u(0x2)// =============================================================================// Register : CLOCKS_DFTCLK_LPOSC_CTRL#defineCLOCKS_DFTCLK_LPOSC_CTRL_OFFSET_u(0x00000080)#defineCLOCKS_DFTCLK_LPOSC_CTRL_BITS_u(0x00000003)#defineCLOCKS_DFTCLK_LPOSC_CTRL_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_DFTCLK_LPOSC_CTRL_SRC// 0x0 -> NULL// 0x1 -> clksrc_pll_usb_primary_lposc// 0x2 -> clksrc_gpin1#defineCLOCKS_DFTCLK_LPOSC_CTRL_SRC_RESET_u(0x0)#defineCLOCKS_DFTCLK_LPOSC_CTRL_SRC_BITS_u(0x00000003)#defineCLOCKS_DFTCLK_LPOSC_CTRL_SRC_MSB_u(1)#defineCLOCKS_DFTCLK_LPOSC_CTRL_SRC_LSB_u(0)#defineCLOCKS_DFTCLK_LPOSC_CTRL_SRC_ACCESS"RW"#defineCLOCKS_DFTCLK_LPOSC_CTRL_SRC_VALUE_NULL_u(0x0)#defineCLOCKS_DFTCLK_LPOSC_CTRL_SRC_VALUE_CLKSRC_PLL_USB_PRIMARY_LPOSC_u(0x1)#defineCLOCKS_DFTCLK_LPOSC_CTRL_SRC_VALUE_CLKSRC_GPIN1_u(0x2)// =============================================================================// Register : CLOCKS_CLK_SYS_RESUS_CTRL#defineCLOCKS_CLK_SYS_RESUS_CTRL_OFFSET_u(0x00000084)#defineCLOCKS_CLK_SYS_RESUS_CTRL_BITS_u(0x000111ff)#defineCLOCKS_CLK_SYS_RESUS_CTRL_RESET_u(0x000000ff)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_RESUS_CTRL_CLEAR// Description : For clearing the resus after the fault that triggered it has// been corrected#defineCLOCKS_CLK_SYS_RESUS_CTRL_CLEAR_RESET_u(0x0)#defineCLOCKS_CLK_SYS_RESUS_CTRL_CLEAR_BITS_u(0x00010000)#defineCLOCKS_CLK_SYS_RESUS_CTRL_CLEAR_MSB_u(16)#defineCLOCKS_CLK_SYS_RESUS_CTRL_CLEAR_LSB_u(16)#defineCLOCKS_CLK_SYS_RESUS_CTRL_CLEAR_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_RESUS_CTRL_FRCE// Description : Force a resus, for test purposes only#defineCLOCKS_CLK_SYS_RESUS_CTRL_FRCE_RESET_u(0x0)#defineCLOCKS_CLK_SYS_RESUS_CTRL_FRCE_BITS_u(0x00001000)#defineCLOCKS_CLK_SYS_RESUS_CTRL_FRCE_MSB_u(12)#defineCLOCKS_CLK_SYS_RESUS_CTRL_FRCE_LSB_u(12)#defineCLOCKS_CLK_SYS_RESUS_CTRL_FRCE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_RESUS_CTRL_ENABLE// Description : Enable resus#defineCLOCKS_CLK_SYS_RESUS_CTRL_ENABLE_RESET_u(0x0)#defineCLOCKS_CLK_SYS_RESUS_CTRL_ENABLE_BITS_u(0x00000100)#defineCLOCKS_CLK_SYS_RESUS_CTRL_ENABLE_MSB_u(8)#defineCLOCKS_CLK_SYS_RESUS_CTRL_ENABLE_LSB_u(8)#defineCLOCKS_CLK_SYS_RESUS_CTRL_ENABLE_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_RESUS_CTRL_TIMEOUT// Description : This is expressed as a number of clk_ref cycles// and must be >= 2x clk_ref_freq/min_clk_tst_freq#defineCLOCKS_CLK_SYS_RESUS_CTRL_TIMEOUT_RESET_u(0xff)#defineCLOCKS_CLK_SYS_RESUS_CTRL_TIMEOUT_BITS_u(0x000000ff)#defineCLOCKS_CLK_SYS_RESUS_CTRL_TIMEOUT_MSB_u(7)#defineCLOCKS_CLK_SYS_RESUS_CTRL_TIMEOUT_LSB_u(0)#defineCLOCKS_CLK_SYS_RESUS_CTRL_TIMEOUT_ACCESS"RW"// =============================================================================// Register : CLOCKS_CLK_SYS_RESUS_STATUS#defineCLOCKS_CLK_SYS_RESUS_STATUS_OFFSET_u(0x00000088)#defineCLOCKS_CLK_SYS_RESUS_STATUS_BITS_u(0x00000001)#defineCLOCKS_CLK_SYS_RESUS_STATUS_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_CLK_SYS_RESUS_STATUS_RESUSSED// Description : Clock has been resuscitated, correct the error then send// ctrl_clear=1#defineCLOCKS_CLK_SYS_RESUS_STATUS_RESUSSED_RESET_u(0x0)#defineCLOCKS_CLK_SYS_RESUS_STATUS_RESUSSED_BITS_u(0x00000001)#defineCLOCKS_CLK_SYS_RESUS_STATUS_RESUSSED_MSB_u(0)#defineCLOCKS_CLK_SYS_RESUS_STATUS_RESUSSED_LSB_u(0)#defineCLOCKS_CLK_SYS_RESUS_STATUS_RESUSSED_ACCESS"RO"// =============================================================================// Register : CLOCKS_FC0_REF_KHZ// Description : Reference clock frequency in kHz#defineCLOCKS_FC0_REF_KHZ_OFFSET_u(0x0000008c)#defineCLOCKS_FC0_REF_KHZ_BITS_u(0x000fffff)#defineCLOCKS_FC0_REF_KHZ_RESET_u(0x00000000)#defineCLOCKS_FC0_REF_KHZ_MSB_u(19)#defineCLOCKS_FC0_REF_KHZ_LSB_u(0)#defineCLOCKS_FC0_REF_KHZ_ACCESS"RW"// =============================================================================// Register : CLOCKS_FC0_MIN_KHZ// Description : Minimum pass frequency in kHz. This is optional. Set to 0 if// you are not using the pass/fail flags#defineCLOCKS_FC0_MIN_KHZ_OFFSET_u(0x00000090)#defineCLOCKS_FC0_MIN_KHZ_BITS_u(0x01ffffff)#defineCLOCKS_FC0_MIN_KHZ_RESET_u(0x00000000)#defineCLOCKS_FC0_MIN_KHZ_MSB_u(24)#defineCLOCKS_FC0_MIN_KHZ_LSB_u(0)#defineCLOCKS_FC0_MIN_KHZ_ACCESS"RW"// =============================================================================// Register : CLOCKS_FC0_MAX_KHZ// Description : Maximum pass frequency in kHz. This is optional. Set to// 0x1ffffff if you are not using the pass/fail flags#defineCLOCKS_FC0_MAX_KHZ_OFFSET_u(0x00000094)#defineCLOCKS_FC0_MAX_KHZ_BITS_u(0x01ffffff)#defineCLOCKS_FC0_MAX_KHZ_RESET_u(0x01ffffff)#defineCLOCKS_FC0_MAX_KHZ_MSB_u(24)#defineCLOCKS_FC0_MAX_KHZ_LSB_u(0)#defineCLOCKS_FC0_MAX_KHZ_ACCESS"RW"// =============================================================================// Register : CLOCKS_FC0_DELAY// Description : Delays the start of frequency counting to allow the mux to// settle// Delay is measured in multiples of the reference clock period#defineCLOCKS_FC0_DELAY_OFFSET_u(0x00000098)#defineCLOCKS_FC0_DELAY_BITS_u(0x00000007)#defineCLOCKS_FC0_DELAY_RESET_u(0x00000001)#defineCLOCKS_FC0_DELAY_MSB_u(2)#defineCLOCKS_FC0_DELAY_LSB_u(0)#defineCLOCKS_FC0_DELAY_ACCESS"RW"// =============================================================================// Register : CLOCKS_FC0_INTERVAL// Description : The test interval is 0.98us * 2**interval, but let's call it// 1us * 2**interval// The default gives a test interval of 250us#defineCLOCKS_FC0_INTERVAL_OFFSET_u(0x0000009c)#defineCLOCKS_FC0_INTERVAL_BITS_u(0x0000000f)#defineCLOCKS_FC0_INTERVAL_RESET_u(0x00000008)#defineCLOCKS_FC0_INTERVAL_MSB_u(3)#defineCLOCKS_FC0_INTERVAL_LSB_u(0)#defineCLOCKS_FC0_INTERVAL_ACCESS"RW"// =============================================================================// Register : CLOCKS_FC0_SRC// Description : Clock sent to frequency counter, set to 0 when not required// Writing to this register initiates the frequency count// 0x00 -> NULL// 0x01 -> pll_sys_clksrc_primary// 0x02 -> pll_usb_clksrc_primary// 0x03 -> rosc_clksrc// 0x04 -> rosc_clksrc_ph// 0x05 -> xosc_clksrc// 0x06 -> clksrc_gpin0// 0x07 -> clksrc_gpin1// 0x08 -> clk_ref// 0x09 -> clk_sys// 0x0a -> clk_peri// 0x0b -> clk_usb// 0x0c -> clk_adc// 0x0d -> clk_hstx// 0x0e -> lposc_clksrc// 0x0f -> otp_clk2fc// 0x10 -> pll_usb_clksrc_primary_dft#defineCLOCKS_FC0_SRC_OFFSET_u(0x000000a0)#defineCLOCKS_FC0_SRC_BITS_u(0x000000ff)#defineCLOCKS_FC0_SRC_RESET_u(0x00000000)#defineCLOCKS_FC0_SRC_MSB_u(7)#defineCLOCKS_FC0_SRC_LSB_u(0)#defineCLOCKS_FC0_SRC_ACCESS"RW"#defineCLOCKS_FC0_SRC_VALUE_NULL_u(0x00)#defineCLOCKS_FC0_SRC_VALUE_PLL_SYS_CLKSRC_PRIMARY_u(0x01)#defineCLOCKS_FC0_SRC_VALUE_PLL_USB_CLKSRC_PRIMARY_u(0x02)#defineCLOCKS_FC0_SRC_VALUE_ROSC_CLKSRC_u(0x03)#defineCLOCKS_FC0_SRC_VALUE_ROSC_CLKSRC_PH_u(0x04)#defineCLOCKS_FC0_SRC_VALUE_XOSC_CLKSRC_u(0x05)#defineCLOCKS_FC0_SRC_VALUE_CLKSRC_GPIN0_u(0x06)#defineCLOCKS_FC0_SRC_VALUE_CLKSRC_GPIN1_u(0x07)#defineCLOCKS_FC0_SRC_VALUE_CLK_REF_u(0x08)#defineCLOCKS_FC0_SRC_VALUE_CLK_SYS_u(0x09)#defineCLOCKS_FC0_SRC_VALUE_CLK_PERI_u(0x0a)#defineCLOCKS_FC0_SRC_VALUE_CLK_USB_u(0x0b)#defineCLOCKS_FC0_SRC_VALUE_CLK_ADC_u(0x0c)#defineCLOCKS_FC0_SRC_VALUE_CLK_HSTX_u(0x0d)#defineCLOCKS_FC0_SRC_VALUE_LPOSC_CLKSRC_u(0x0e)#defineCLOCKS_FC0_SRC_VALUE_OTP_CLK2FC_u(0x0f)#defineCLOCKS_FC0_SRC_VALUE_PLL_USB_CLKSRC_PRIMARY_DFT_u(0x10)// =============================================================================// Register : CLOCKS_FC0_STATUS// Description : Frequency counter status#defineCLOCKS_FC0_STATUS_OFFSET_u(0x000000a4)#defineCLOCKS_FC0_STATUS_BITS_u(0x11111111)#defineCLOCKS_FC0_STATUS_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_STATUS_DIED// Description : Test clock stopped during test#defineCLOCKS_FC0_STATUS_DIED_RESET_u(0x0)#defineCLOCKS_FC0_STATUS_DIED_BITS_u(0x10000000)#defineCLOCKS_FC0_STATUS_DIED_MSB_u(28)#defineCLOCKS_FC0_STATUS_DIED_LSB_u(28)#defineCLOCKS_FC0_STATUS_DIED_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_STATUS_FAST// Description : Test clock faster than expected, only valid when status_done=1#defineCLOCKS_FC0_STATUS_FAST_RESET_u(0x0)#defineCLOCKS_FC0_STATUS_FAST_BITS_u(0x01000000)#defineCLOCKS_FC0_STATUS_FAST_MSB_u(24)#defineCLOCKS_FC0_STATUS_FAST_LSB_u(24)#defineCLOCKS_FC0_STATUS_FAST_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_STATUS_SLOW// Description : Test clock slower than expected, only valid when status_done=1#defineCLOCKS_FC0_STATUS_SLOW_RESET_u(0x0)#defineCLOCKS_FC0_STATUS_SLOW_BITS_u(0x00100000)#defineCLOCKS_FC0_STATUS_SLOW_MSB_u(20)#defineCLOCKS_FC0_STATUS_SLOW_LSB_u(20)#defineCLOCKS_FC0_STATUS_SLOW_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_STATUS_FAIL// Description : Test failed#defineCLOCKS_FC0_STATUS_FAIL_RESET_u(0x0)#defineCLOCKS_FC0_STATUS_FAIL_BITS_u(0x00010000)#defineCLOCKS_FC0_STATUS_FAIL_MSB_u(16)#defineCLOCKS_FC0_STATUS_FAIL_LSB_u(16)#defineCLOCKS_FC0_STATUS_FAIL_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_STATUS_WAITING// Description : Waiting for test clock to start#defineCLOCKS_FC0_STATUS_WAITING_RESET_u(0x0)#defineCLOCKS_FC0_STATUS_WAITING_BITS_u(0x00001000)#defineCLOCKS_FC0_STATUS_WAITING_MSB_u(12)#defineCLOCKS_FC0_STATUS_WAITING_LSB_u(12)#defineCLOCKS_FC0_STATUS_WAITING_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_STATUS_RUNNING// Description : Test running#defineCLOCKS_FC0_STATUS_RUNNING_RESET_u(0x0)#defineCLOCKS_FC0_STATUS_RUNNING_BITS_u(0x00000100)#defineCLOCKS_FC0_STATUS_RUNNING_MSB_u(8)#defineCLOCKS_FC0_STATUS_RUNNING_LSB_u(8)#defineCLOCKS_FC0_STATUS_RUNNING_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_STATUS_DONE// Description : Test complete#defineCLOCKS_FC0_STATUS_DONE_RESET_u(0x0)#defineCLOCKS_FC0_STATUS_DONE_BITS_u(0x00000010)#defineCLOCKS_FC0_STATUS_DONE_MSB_u(4)#defineCLOCKS_FC0_STATUS_DONE_LSB_u(4)#defineCLOCKS_FC0_STATUS_DONE_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_STATUS_PASS// Description : Test passed#defineCLOCKS_FC0_STATUS_PASS_RESET_u(0x0)#defineCLOCKS_FC0_STATUS_PASS_BITS_u(0x00000001)#defineCLOCKS_FC0_STATUS_PASS_MSB_u(0)#defineCLOCKS_FC0_STATUS_PASS_LSB_u(0)#defineCLOCKS_FC0_STATUS_PASS_ACCESS"RO"// =============================================================================// Register : CLOCKS_FC0_RESULT// Description : Result of frequency measurement, only valid when status_done=1#defineCLOCKS_FC0_RESULT_OFFSET_u(0x000000a8)#defineCLOCKS_FC0_RESULT_BITS_u(0x3fffffff)#defineCLOCKS_FC0_RESULT_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_RESULT_KHZ#defineCLOCKS_FC0_RESULT_KHZ_RESET_u(0x0000000)#defineCLOCKS_FC0_RESULT_KHZ_BITS_u(0x3fffffe0)#defineCLOCKS_FC0_RESULT_KHZ_MSB_u(29)#defineCLOCKS_FC0_RESULT_KHZ_LSB_u(5)#defineCLOCKS_FC0_RESULT_KHZ_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_FC0_RESULT_FRAC#defineCLOCKS_FC0_RESULT_FRAC_RESET_u(0x00)#defineCLOCKS_FC0_RESULT_FRAC_BITS_u(0x0000001f)#defineCLOCKS_FC0_RESULT_FRAC_MSB_u(4)#defineCLOCKS_FC0_RESULT_FRAC_LSB_u(0)#defineCLOCKS_FC0_RESULT_FRAC_ACCESS"RO"// =============================================================================// Register : CLOCKS_WAKE_EN0// Description : enable clock in wake mode#defineCLOCKS_WAKE_EN0_OFFSET_u(0x000000ac)#defineCLOCKS_WAKE_EN0_BITS_u(0xffffffff)#defineCLOCKS_WAKE_EN0_RESET_u(0xffffffff)// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_SIO#defineCLOCKS_WAKE_EN0_CLK_SYS_SIO_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_SIO_BITS_u(0x80000000)#defineCLOCKS_WAKE_EN0_CLK_SYS_SIO_MSB_u(31)#defineCLOCKS_WAKE_EN0_CLK_SYS_SIO_LSB_u(31)#defineCLOCKS_WAKE_EN0_CLK_SYS_SIO_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_SHA256#defineCLOCKS_WAKE_EN0_CLK_SYS_SHA256_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_SHA256_BITS_u(0x40000000)#defineCLOCKS_WAKE_EN0_CLK_SYS_SHA256_MSB_u(30)#defineCLOCKS_WAKE_EN0_CLK_SYS_SHA256_LSB_u(30)#defineCLOCKS_WAKE_EN0_CLK_SYS_SHA256_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_PSM#defineCLOCKS_WAKE_EN0_CLK_SYS_PSM_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_PSM_BITS_u(0x20000000)#defineCLOCKS_WAKE_EN0_CLK_SYS_PSM_MSB_u(29)#defineCLOCKS_WAKE_EN0_CLK_SYS_PSM_LSB_u(29)#defineCLOCKS_WAKE_EN0_CLK_SYS_PSM_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_ROSC#defineCLOCKS_WAKE_EN0_CLK_SYS_ROSC_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_ROSC_BITS_u(0x10000000)#defineCLOCKS_WAKE_EN0_CLK_SYS_ROSC_MSB_u(28)#defineCLOCKS_WAKE_EN0_CLK_SYS_ROSC_LSB_u(28)#defineCLOCKS_WAKE_EN0_CLK_SYS_ROSC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_ROM#defineCLOCKS_WAKE_EN0_CLK_SYS_ROM_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_ROM_BITS_u(0x08000000)#defineCLOCKS_WAKE_EN0_CLK_SYS_ROM_MSB_u(27)#defineCLOCKS_WAKE_EN0_CLK_SYS_ROM_LSB_u(27)#defineCLOCKS_WAKE_EN0_CLK_SYS_ROM_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_RESETS#defineCLOCKS_WAKE_EN0_CLK_SYS_RESETS_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_RESETS_BITS_u(0x04000000)#defineCLOCKS_WAKE_EN0_CLK_SYS_RESETS_MSB_u(26)#defineCLOCKS_WAKE_EN0_CLK_SYS_RESETS_LSB_u(26)#defineCLOCKS_WAKE_EN0_CLK_SYS_RESETS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_PWM#defineCLOCKS_WAKE_EN0_CLK_SYS_PWM_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_PWM_BITS_u(0x02000000)#defineCLOCKS_WAKE_EN0_CLK_SYS_PWM_MSB_u(25)#defineCLOCKS_WAKE_EN0_CLK_SYS_PWM_LSB_u(25)#defineCLOCKS_WAKE_EN0_CLK_SYS_PWM_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_POWMAN#defineCLOCKS_WAKE_EN0_CLK_SYS_POWMAN_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_POWMAN_BITS_u(0x01000000)#defineCLOCKS_WAKE_EN0_CLK_SYS_POWMAN_MSB_u(24)#defineCLOCKS_WAKE_EN0_CLK_SYS_POWMAN_LSB_u(24)#defineCLOCKS_WAKE_EN0_CLK_SYS_POWMAN_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_REF_POWMAN#defineCLOCKS_WAKE_EN0_CLK_REF_POWMAN_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_REF_POWMAN_BITS_u(0x00800000)#defineCLOCKS_WAKE_EN0_CLK_REF_POWMAN_MSB_u(23)#defineCLOCKS_WAKE_EN0_CLK_REF_POWMAN_LSB_u(23)#defineCLOCKS_WAKE_EN0_CLK_REF_POWMAN_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_PLL_USB#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_USB_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_USB_BITS_u(0x00400000)#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_USB_MSB_u(22)#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_USB_LSB_u(22)#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_USB_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_PLL_SYS#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_SYS_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_SYS_BITS_u(0x00200000)#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_SYS_MSB_u(21)#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_SYS_LSB_u(21)#defineCLOCKS_WAKE_EN0_CLK_SYS_PLL_SYS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_PIO2#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO2_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO2_BITS_u(0x00100000)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO2_MSB_u(20)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO2_LSB_u(20)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_PIO1#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO1_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO1_BITS_u(0x00080000)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO1_MSB_u(19)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO1_LSB_u(19)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_PIO0#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO0_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO0_BITS_u(0x00040000)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO0_MSB_u(18)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO0_LSB_u(18)#defineCLOCKS_WAKE_EN0_CLK_SYS_PIO0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_PADS#defineCLOCKS_WAKE_EN0_CLK_SYS_PADS_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_PADS_BITS_u(0x00020000)#defineCLOCKS_WAKE_EN0_CLK_SYS_PADS_MSB_u(17)#defineCLOCKS_WAKE_EN0_CLK_SYS_PADS_LSB_u(17)#defineCLOCKS_WAKE_EN0_CLK_SYS_PADS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_OTP#defineCLOCKS_WAKE_EN0_CLK_SYS_OTP_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_OTP_BITS_u(0x00010000)#defineCLOCKS_WAKE_EN0_CLK_SYS_OTP_MSB_u(16)#defineCLOCKS_WAKE_EN0_CLK_SYS_OTP_LSB_u(16)#defineCLOCKS_WAKE_EN0_CLK_SYS_OTP_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_REF_OTP#defineCLOCKS_WAKE_EN0_CLK_REF_OTP_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_REF_OTP_BITS_u(0x00008000)#defineCLOCKS_WAKE_EN0_CLK_REF_OTP_MSB_u(15)#defineCLOCKS_WAKE_EN0_CLK_REF_OTP_LSB_u(15)#defineCLOCKS_WAKE_EN0_CLK_REF_OTP_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_JTAG#defineCLOCKS_WAKE_EN0_CLK_SYS_JTAG_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_JTAG_BITS_u(0x00004000)#defineCLOCKS_WAKE_EN0_CLK_SYS_JTAG_MSB_u(14)#defineCLOCKS_WAKE_EN0_CLK_SYS_JTAG_LSB_u(14)#defineCLOCKS_WAKE_EN0_CLK_SYS_JTAG_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_IO#defineCLOCKS_WAKE_EN0_CLK_SYS_IO_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_IO_BITS_u(0x00002000)#defineCLOCKS_WAKE_EN0_CLK_SYS_IO_MSB_u(13)#defineCLOCKS_WAKE_EN0_CLK_SYS_IO_LSB_u(13)#defineCLOCKS_WAKE_EN0_CLK_SYS_IO_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_I2C1#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C1_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C1_BITS_u(0x00001000)#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C1_MSB_u(12)#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C1_LSB_u(12)#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_I2C0#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C0_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C0_BITS_u(0x00000800)#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C0_MSB_u(11)#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C0_LSB_u(11)#defineCLOCKS_WAKE_EN0_CLK_SYS_I2C0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_HSTX#defineCLOCKS_WAKE_EN0_CLK_SYS_HSTX_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_HSTX_BITS_u(0x00000400)#defineCLOCKS_WAKE_EN0_CLK_SYS_HSTX_MSB_u(10)#defineCLOCKS_WAKE_EN0_CLK_SYS_HSTX_LSB_u(10)#defineCLOCKS_WAKE_EN0_CLK_SYS_HSTX_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_HSTX#defineCLOCKS_WAKE_EN0_CLK_HSTX_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_HSTX_BITS_u(0x00000200)#defineCLOCKS_WAKE_EN0_CLK_HSTX_MSB_u(9)#defineCLOCKS_WAKE_EN0_CLK_HSTX_LSB_u(9)#defineCLOCKS_WAKE_EN0_CLK_HSTX_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_GLITCH_DETECTOR#defineCLOCKS_WAKE_EN0_CLK_SYS_GLITCH_DETECTOR_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_GLITCH_DETECTOR_BITS_u(0x00000100)#defineCLOCKS_WAKE_EN0_CLK_SYS_GLITCH_DETECTOR_MSB_u(8)#defineCLOCKS_WAKE_EN0_CLK_SYS_GLITCH_DETECTOR_LSB_u(8)#defineCLOCKS_WAKE_EN0_CLK_SYS_GLITCH_DETECTOR_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_DMA#defineCLOCKS_WAKE_EN0_CLK_SYS_DMA_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_DMA_BITS_u(0x00000080)#defineCLOCKS_WAKE_EN0_CLK_SYS_DMA_MSB_u(7)#defineCLOCKS_WAKE_EN0_CLK_SYS_DMA_LSB_u(7)#defineCLOCKS_WAKE_EN0_CLK_SYS_DMA_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_BUSFABRIC#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSFABRIC_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSFABRIC_BITS_u(0x00000040)#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSFABRIC_MSB_u(6)#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSFABRIC_LSB_u(6)#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSFABRIC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_BUSCTRL#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSCTRL_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSCTRL_BITS_u(0x00000020)#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSCTRL_MSB_u(5)#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSCTRL_LSB_u(5)#defineCLOCKS_WAKE_EN0_CLK_SYS_BUSCTRL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_BOOTRAM#defineCLOCKS_WAKE_EN0_CLK_SYS_BOOTRAM_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_BOOTRAM_BITS_u(0x00000010)#defineCLOCKS_WAKE_EN0_CLK_SYS_BOOTRAM_MSB_u(4)#defineCLOCKS_WAKE_EN0_CLK_SYS_BOOTRAM_LSB_u(4)#defineCLOCKS_WAKE_EN0_CLK_SYS_BOOTRAM_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_ADC#defineCLOCKS_WAKE_EN0_CLK_SYS_ADC_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_ADC_BITS_u(0x00000008)#defineCLOCKS_WAKE_EN0_CLK_SYS_ADC_MSB_u(3)#defineCLOCKS_WAKE_EN0_CLK_SYS_ADC_LSB_u(3)#defineCLOCKS_WAKE_EN0_CLK_SYS_ADC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_ADC#defineCLOCKS_WAKE_EN0_CLK_ADC_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_ADC_BITS_u(0x00000004)#defineCLOCKS_WAKE_EN0_CLK_ADC_MSB_u(2)#defineCLOCKS_WAKE_EN0_CLK_ADC_LSB_u(2)#defineCLOCKS_WAKE_EN0_CLK_ADC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_ACCESSCTRL#defineCLOCKS_WAKE_EN0_CLK_SYS_ACCESSCTRL_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_ACCESSCTRL_BITS_u(0x00000002)#defineCLOCKS_WAKE_EN0_CLK_SYS_ACCESSCTRL_MSB_u(1)#defineCLOCKS_WAKE_EN0_CLK_SYS_ACCESSCTRL_LSB_u(1)#defineCLOCKS_WAKE_EN0_CLK_SYS_ACCESSCTRL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN0_CLK_SYS_CLOCKS#defineCLOCKS_WAKE_EN0_CLK_SYS_CLOCKS_RESET_u(0x1)#defineCLOCKS_WAKE_EN0_CLK_SYS_CLOCKS_BITS_u(0x00000001)#defineCLOCKS_WAKE_EN0_CLK_SYS_CLOCKS_MSB_u(0)#defineCLOCKS_WAKE_EN0_CLK_SYS_CLOCKS_LSB_u(0)#defineCLOCKS_WAKE_EN0_CLK_SYS_CLOCKS_ACCESS"RW"// =============================================================================// Register : CLOCKS_WAKE_EN1// Description : enable clock in wake mode#defineCLOCKS_WAKE_EN1_OFFSET_u(0x000000b0)#defineCLOCKS_WAKE_EN1_BITS_u(0x7fffffff)#defineCLOCKS_WAKE_EN1_RESET_u(0x7fffffff)// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_XOSC#defineCLOCKS_WAKE_EN1_CLK_SYS_XOSC_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_XOSC_BITS_u(0x40000000)#defineCLOCKS_WAKE_EN1_CLK_SYS_XOSC_MSB_u(30)#defineCLOCKS_WAKE_EN1_CLK_SYS_XOSC_LSB_u(30)#defineCLOCKS_WAKE_EN1_CLK_SYS_XOSC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_XIP#defineCLOCKS_WAKE_EN1_CLK_SYS_XIP_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_XIP_BITS_u(0x20000000)#defineCLOCKS_WAKE_EN1_CLK_SYS_XIP_MSB_u(29)#defineCLOCKS_WAKE_EN1_CLK_SYS_XIP_LSB_u(29)#defineCLOCKS_WAKE_EN1_CLK_SYS_XIP_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_WATCHDOG#defineCLOCKS_WAKE_EN1_CLK_SYS_WATCHDOG_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_WATCHDOG_BITS_u(0x10000000)#defineCLOCKS_WAKE_EN1_CLK_SYS_WATCHDOG_MSB_u(28)#defineCLOCKS_WAKE_EN1_CLK_SYS_WATCHDOG_LSB_u(28)#defineCLOCKS_WAKE_EN1_CLK_SYS_WATCHDOG_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_USB#defineCLOCKS_WAKE_EN1_CLK_USB_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_USB_BITS_u(0x08000000)#defineCLOCKS_WAKE_EN1_CLK_USB_MSB_u(27)#defineCLOCKS_WAKE_EN1_CLK_USB_LSB_u(27)#defineCLOCKS_WAKE_EN1_CLK_USB_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_USBCTRL#defineCLOCKS_WAKE_EN1_CLK_SYS_USBCTRL_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_USBCTRL_BITS_u(0x04000000)#defineCLOCKS_WAKE_EN1_CLK_SYS_USBCTRL_MSB_u(26)#defineCLOCKS_WAKE_EN1_CLK_SYS_USBCTRL_LSB_u(26)#defineCLOCKS_WAKE_EN1_CLK_SYS_USBCTRL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_UART1#defineCLOCKS_WAKE_EN1_CLK_SYS_UART1_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_UART1_BITS_u(0x02000000)#defineCLOCKS_WAKE_EN1_CLK_SYS_UART1_MSB_u(25)#defineCLOCKS_WAKE_EN1_CLK_SYS_UART1_LSB_u(25)#defineCLOCKS_WAKE_EN1_CLK_SYS_UART1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_PERI_UART1#defineCLOCKS_WAKE_EN1_CLK_PERI_UART1_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_PERI_UART1_BITS_u(0x01000000)#defineCLOCKS_WAKE_EN1_CLK_PERI_UART1_MSB_u(24)#defineCLOCKS_WAKE_EN1_CLK_PERI_UART1_LSB_u(24)#defineCLOCKS_WAKE_EN1_CLK_PERI_UART1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_UART0#defineCLOCKS_WAKE_EN1_CLK_SYS_UART0_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_UART0_BITS_u(0x00800000)#defineCLOCKS_WAKE_EN1_CLK_SYS_UART0_MSB_u(23)#defineCLOCKS_WAKE_EN1_CLK_SYS_UART0_LSB_u(23)#defineCLOCKS_WAKE_EN1_CLK_SYS_UART0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_PERI_UART0#defineCLOCKS_WAKE_EN1_CLK_PERI_UART0_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_PERI_UART0_BITS_u(0x00400000)#defineCLOCKS_WAKE_EN1_CLK_PERI_UART0_MSB_u(22)#defineCLOCKS_WAKE_EN1_CLK_PERI_UART0_LSB_u(22)#defineCLOCKS_WAKE_EN1_CLK_PERI_UART0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_TRNG#defineCLOCKS_WAKE_EN1_CLK_SYS_TRNG_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_TRNG_BITS_u(0x00200000)#defineCLOCKS_WAKE_EN1_CLK_SYS_TRNG_MSB_u(21)#defineCLOCKS_WAKE_EN1_CLK_SYS_TRNG_LSB_u(21)#defineCLOCKS_WAKE_EN1_CLK_SYS_TRNG_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_TIMER1#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER1_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER1_BITS_u(0x00100000)#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER1_MSB_u(20)#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER1_LSB_u(20)#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_TIMER0#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER0_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER0_BITS_u(0x00080000)#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER0_MSB_u(19)#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER0_LSB_u(19)#defineCLOCKS_WAKE_EN1_CLK_SYS_TIMER0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_TICKS#defineCLOCKS_WAKE_EN1_CLK_SYS_TICKS_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_TICKS_BITS_u(0x00040000)#defineCLOCKS_WAKE_EN1_CLK_SYS_TICKS_MSB_u(18)#defineCLOCKS_WAKE_EN1_CLK_SYS_TICKS_LSB_u(18)#defineCLOCKS_WAKE_EN1_CLK_SYS_TICKS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_REF_TICKS#defineCLOCKS_WAKE_EN1_CLK_REF_TICKS_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_REF_TICKS_BITS_u(0x00020000)#defineCLOCKS_WAKE_EN1_CLK_REF_TICKS_MSB_u(17)#defineCLOCKS_WAKE_EN1_CLK_REF_TICKS_LSB_u(17)#defineCLOCKS_WAKE_EN1_CLK_REF_TICKS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_TBMAN#defineCLOCKS_WAKE_EN1_CLK_SYS_TBMAN_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_TBMAN_BITS_u(0x00010000)#defineCLOCKS_WAKE_EN1_CLK_SYS_TBMAN_MSB_u(16)#defineCLOCKS_WAKE_EN1_CLK_SYS_TBMAN_LSB_u(16)#defineCLOCKS_WAKE_EN1_CLK_SYS_TBMAN_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SYSINFO#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSINFO_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSINFO_BITS_u(0x00008000)#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSINFO_MSB_u(15)#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSINFO_LSB_u(15)#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSINFO_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SYSCFG#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSCFG_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSCFG_BITS_u(0x00004000)#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSCFG_MSB_u(14)#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSCFG_LSB_u(14)#defineCLOCKS_WAKE_EN1_CLK_SYS_SYSCFG_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM9#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM9_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM9_BITS_u(0x00002000)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM9_MSB_u(13)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM9_LSB_u(13)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM9_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM8#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM8_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM8_BITS_u(0x00001000)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM8_MSB_u(12)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM8_LSB_u(12)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM8_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM7#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM7_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM7_BITS_u(0x00000800)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM7_MSB_u(11)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM7_LSB_u(11)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM7_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM6#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM6_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM6_BITS_u(0x00000400)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM6_MSB_u(10)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM6_LSB_u(10)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM6_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM5#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM5_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM5_BITS_u(0x00000200)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM5_MSB_u(9)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM5_LSB_u(9)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM5_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM4#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM4_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM4_BITS_u(0x00000100)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM4_MSB_u(8)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM4_LSB_u(8)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM4_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM3#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM3_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM3_BITS_u(0x00000080)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM3_MSB_u(7)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM3_LSB_u(7)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM3_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM2#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM2_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM2_BITS_u(0x00000040)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM2_MSB_u(6)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM2_LSB_u(6)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM1#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM1_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM1_BITS_u(0x00000020)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM1_MSB_u(5)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM1_LSB_u(5)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SRAM0#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM0_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM0_BITS_u(0x00000010)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM0_MSB_u(4)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM0_LSB_u(4)#defineCLOCKS_WAKE_EN1_CLK_SYS_SRAM0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SPI1#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI1_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI1_BITS_u(0x00000008)#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI1_MSB_u(3)#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI1_LSB_u(3)#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_PERI_SPI1#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI1_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI1_BITS_u(0x00000004)#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI1_MSB_u(2)#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI1_LSB_u(2)#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_SYS_SPI0#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI0_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI0_BITS_u(0x00000002)#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI0_MSB_u(1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI0_LSB_u(1)#defineCLOCKS_WAKE_EN1_CLK_SYS_SPI0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_WAKE_EN1_CLK_PERI_SPI0#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI0_RESET_u(0x1)#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI0_BITS_u(0x00000001)#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI0_MSB_u(0)#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI0_LSB_u(0)#defineCLOCKS_WAKE_EN1_CLK_PERI_SPI0_ACCESS"RW"// =============================================================================// Register : CLOCKS_SLEEP_EN0// Description : enable clock in sleep mode#defineCLOCKS_SLEEP_EN0_OFFSET_u(0x000000b4)#defineCLOCKS_SLEEP_EN0_BITS_u(0xffffffff)#defineCLOCKS_SLEEP_EN0_RESET_u(0xffffffff)// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_SIO#defineCLOCKS_SLEEP_EN0_CLK_SYS_SIO_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_SIO_BITS_u(0x80000000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_SIO_MSB_u(31)#defineCLOCKS_SLEEP_EN0_CLK_SYS_SIO_LSB_u(31)#defineCLOCKS_SLEEP_EN0_CLK_SYS_SIO_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_SHA256#defineCLOCKS_SLEEP_EN0_CLK_SYS_SHA256_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_SHA256_BITS_u(0x40000000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_SHA256_MSB_u(30)#defineCLOCKS_SLEEP_EN0_CLK_SYS_SHA256_LSB_u(30)#defineCLOCKS_SLEEP_EN0_CLK_SYS_SHA256_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_PSM#defineCLOCKS_SLEEP_EN0_CLK_SYS_PSM_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PSM_BITS_u(0x20000000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PSM_MSB_u(29)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PSM_LSB_u(29)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PSM_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_ROSC#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROSC_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROSC_BITS_u(0x10000000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROSC_MSB_u(28)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROSC_LSB_u(28)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROSC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_ROM#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROM_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROM_BITS_u(0x08000000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROM_MSB_u(27)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROM_LSB_u(27)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ROM_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_RESETS#defineCLOCKS_SLEEP_EN0_CLK_SYS_RESETS_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_RESETS_BITS_u(0x04000000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_RESETS_MSB_u(26)#defineCLOCKS_SLEEP_EN0_CLK_SYS_RESETS_LSB_u(26)#defineCLOCKS_SLEEP_EN0_CLK_SYS_RESETS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_PWM#defineCLOCKS_SLEEP_EN0_CLK_SYS_PWM_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PWM_BITS_u(0x02000000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PWM_MSB_u(25)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PWM_LSB_u(25)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PWM_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_POWMAN#defineCLOCKS_SLEEP_EN0_CLK_SYS_POWMAN_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_POWMAN_BITS_u(0x01000000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_POWMAN_MSB_u(24)#defineCLOCKS_SLEEP_EN0_CLK_SYS_POWMAN_LSB_u(24)#defineCLOCKS_SLEEP_EN0_CLK_SYS_POWMAN_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_REF_POWMAN#defineCLOCKS_SLEEP_EN0_CLK_REF_POWMAN_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_REF_POWMAN_BITS_u(0x00800000)#defineCLOCKS_SLEEP_EN0_CLK_REF_POWMAN_MSB_u(23)#defineCLOCKS_SLEEP_EN0_CLK_REF_POWMAN_LSB_u(23)#defineCLOCKS_SLEEP_EN0_CLK_REF_POWMAN_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_PLL_USB#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_USB_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_USB_BITS_u(0x00400000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_USB_MSB_u(22)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_USB_LSB_u(22)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_USB_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_PLL_SYS#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_SYS_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_SYS_BITS_u(0x00200000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_SYS_MSB_u(21)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_SYS_LSB_u(21)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PLL_SYS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_PIO2#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO2_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO2_BITS_u(0x00100000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO2_MSB_u(20)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO2_LSB_u(20)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_PIO1#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO1_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO1_BITS_u(0x00080000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO1_MSB_u(19)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO1_LSB_u(19)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_PIO0#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO0_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO0_BITS_u(0x00040000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO0_MSB_u(18)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO0_LSB_u(18)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PIO0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_PADS#defineCLOCKS_SLEEP_EN0_CLK_SYS_PADS_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PADS_BITS_u(0x00020000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PADS_MSB_u(17)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PADS_LSB_u(17)#defineCLOCKS_SLEEP_EN0_CLK_SYS_PADS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_OTP#defineCLOCKS_SLEEP_EN0_CLK_SYS_OTP_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_OTP_BITS_u(0x00010000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_OTP_MSB_u(16)#defineCLOCKS_SLEEP_EN0_CLK_SYS_OTP_LSB_u(16)#defineCLOCKS_SLEEP_EN0_CLK_SYS_OTP_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_REF_OTP#defineCLOCKS_SLEEP_EN0_CLK_REF_OTP_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_REF_OTP_BITS_u(0x00008000)#defineCLOCKS_SLEEP_EN0_CLK_REF_OTP_MSB_u(15)#defineCLOCKS_SLEEP_EN0_CLK_REF_OTP_LSB_u(15)#defineCLOCKS_SLEEP_EN0_CLK_REF_OTP_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_JTAG#defineCLOCKS_SLEEP_EN0_CLK_SYS_JTAG_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_JTAG_BITS_u(0x00004000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_JTAG_MSB_u(14)#defineCLOCKS_SLEEP_EN0_CLK_SYS_JTAG_LSB_u(14)#defineCLOCKS_SLEEP_EN0_CLK_SYS_JTAG_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_IO#defineCLOCKS_SLEEP_EN0_CLK_SYS_IO_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_IO_BITS_u(0x00002000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_IO_MSB_u(13)#defineCLOCKS_SLEEP_EN0_CLK_SYS_IO_LSB_u(13)#defineCLOCKS_SLEEP_EN0_CLK_SYS_IO_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_I2C1#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C1_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C1_BITS_u(0x00001000)#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C1_MSB_u(12)#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C1_LSB_u(12)#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_I2C0#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C0_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C0_BITS_u(0x00000800)#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C0_MSB_u(11)#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C0_LSB_u(11)#defineCLOCKS_SLEEP_EN0_CLK_SYS_I2C0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_HSTX#defineCLOCKS_SLEEP_EN0_CLK_SYS_HSTX_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_HSTX_BITS_u(0x00000400)#defineCLOCKS_SLEEP_EN0_CLK_SYS_HSTX_MSB_u(10)#defineCLOCKS_SLEEP_EN0_CLK_SYS_HSTX_LSB_u(10)#defineCLOCKS_SLEEP_EN0_CLK_SYS_HSTX_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_HSTX#defineCLOCKS_SLEEP_EN0_CLK_HSTX_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_HSTX_BITS_u(0x00000200)#defineCLOCKS_SLEEP_EN0_CLK_HSTX_MSB_u(9)#defineCLOCKS_SLEEP_EN0_CLK_HSTX_LSB_u(9)#defineCLOCKS_SLEEP_EN0_CLK_HSTX_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_GLITCH_DETECTOR#defineCLOCKS_SLEEP_EN0_CLK_SYS_GLITCH_DETECTOR_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_GLITCH_DETECTOR_BITS_u(0x00000100)#defineCLOCKS_SLEEP_EN0_CLK_SYS_GLITCH_DETECTOR_MSB_u(8)#defineCLOCKS_SLEEP_EN0_CLK_SYS_GLITCH_DETECTOR_LSB_u(8)#defineCLOCKS_SLEEP_EN0_CLK_SYS_GLITCH_DETECTOR_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_DMA#defineCLOCKS_SLEEP_EN0_CLK_SYS_DMA_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_DMA_BITS_u(0x00000080)#defineCLOCKS_SLEEP_EN0_CLK_SYS_DMA_MSB_u(7)#defineCLOCKS_SLEEP_EN0_CLK_SYS_DMA_LSB_u(7)#defineCLOCKS_SLEEP_EN0_CLK_SYS_DMA_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_BUSFABRIC#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSFABRIC_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSFABRIC_BITS_u(0x00000040)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSFABRIC_MSB_u(6)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSFABRIC_LSB_u(6)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSFABRIC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_BUSCTRL#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSCTRL_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSCTRL_BITS_u(0x00000020)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSCTRL_MSB_u(5)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSCTRL_LSB_u(5)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BUSCTRL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_BOOTRAM#defineCLOCKS_SLEEP_EN0_CLK_SYS_BOOTRAM_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BOOTRAM_BITS_u(0x00000010)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BOOTRAM_MSB_u(4)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BOOTRAM_LSB_u(4)#defineCLOCKS_SLEEP_EN0_CLK_SYS_BOOTRAM_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_ADC#defineCLOCKS_SLEEP_EN0_CLK_SYS_ADC_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ADC_BITS_u(0x00000008)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ADC_MSB_u(3)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ADC_LSB_u(3)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ADC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_ADC#defineCLOCKS_SLEEP_EN0_CLK_ADC_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_ADC_BITS_u(0x00000004)#defineCLOCKS_SLEEP_EN0_CLK_ADC_MSB_u(2)#defineCLOCKS_SLEEP_EN0_CLK_ADC_LSB_u(2)#defineCLOCKS_SLEEP_EN0_CLK_ADC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_ACCESSCTRL#defineCLOCKS_SLEEP_EN0_CLK_SYS_ACCESSCTRL_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ACCESSCTRL_BITS_u(0x00000002)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ACCESSCTRL_MSB_u(1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ACCESSCTRL_LSB_u(1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_ACCESSCTRL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN0_CLK_SYS_CLOCKS#defineCLOCKS_SLEEP_EN0_CLK_SYS_CLOCKS_RESET_u(0x1)#defineCLOCKS_SLEEP_EN0_CLK_SYS_CLOCKS_BITS_u(0x00000001)#defineCLOCKS_SLEEP_EN0_CLK_SYS_CLOCKS_MSB_u(0)#defineCLOCKS_SLEEP_EN0_CLK_SYS_CLOCKS_LSB_u(0)#defineCLOCKS_SLEEP_EN0_CLK_SYS_CLOCKS_ACCESS"RW"// =============================================================================// Register : CLOCKS_SLEEP_EN1// Description : enable clock in sleep mode#defineCLOCKS_SLEEP_EN1_OFFSET_u(0x000000b8)#defineCLOCKS_SLEEP_EN1_BITS_u(0x7fffffff)#defineCLOCKS_SLEEP_EN1_RESET_u(0x7fffffff)// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_XOSC#defineCLOCKS_SLEEP_EN1_CLK_SYS_XOSC_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_XOSC_BITS_u(0x40000000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_XOSC_MSB_u(30)#defineCLOCKS_SLEEP_EN1_CLK_SYS_XOSC_LSB_u(30)#defineCLOCKS_SLEEP_EN1_CLK_SYS_XOSC_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_XIP#defineCLOCKS_SLEEP_EN1_CLK_SYS_XIP_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_XIP_BITS_u(0x20000000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_XIP_MSB_u(29)#defineCLOCKS_SLEEP_EN1_CLK_SYS_XIP_LSB_u(29)#defineCLOCKS_SLEEP_EN1_CLK_SYS_XIP_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_WATCHDOG#defineCLOCKS_SLEEP_EN1_CLK_SYS_WATCHDOG_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_WATCHDOG_BITS_u(0x10000000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_WATCHDOG_MSB_u(28)#defineCLOCKS_SLEEP_EN1_CLK_SYS_WATCHDOG_LSB_u(28)#defineCLOCKS_SLEEP_EN1_CLK_SYS_WATCHDOG_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_USB#defineCLOCKS_SLEEP_EN1_CLK_USB_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_USB_BITS_u(0x08000000)#defineCLOCKS_SLEEP_EN1_CLK_USB_MSB_u(27)#defineCLOCKS_SLEEP_EN1_CLK_USB_LSB_u(27)#defineCLOCKS_SLEEP_EN1_CLK_USB_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_USBCTRL#defineCLOCKS_SLEEP_EN1_CLK_SYS_USBCTRL_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_USBCTRL_BITS_u(0x04000000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_USBCTRL_MSB_u(26)#defineCLOCKS_SLEEP_EN1_CLK_SYS_USBCTRL_LSB_u(26)#defineCLOCKS_SLEEP_EN1_CLK_SYS_USBCTRL_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_UART1#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART1_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART1_BITS_u(0x02000000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART1_MSB_u(25)#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART1_LSB_u(25)#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_PERI_UART1#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART1_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART1_BITS_u(0x01000000)#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART1_MSB_u(24)#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART1_LSB_u(24)#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_UART0#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART0_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART0_BITS_u(0x00800000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART0_MSB_u(23)#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART0_LSB_u(23)#defineCLOCKS_SLEEP_EN1_CLK_SYS_UART0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_PERI_UART0#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART0_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART0_BITS_u(0x00400000)#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART0_MSB_u(22)#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART0_LSB_u(22)#defineCLOCKS_SLEEP_EN1_CLK_PERI_UART0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_TRNG#defineCLOCKS_SLEEP_EN1_CLK_SYS_TRNG_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TRNG_BITS_u(0x00200000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TRNG_MSB_u(21)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TRNG_LSB_u(21)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TRNG_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_TIMER1#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER1_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER1_BITS_u(0x00100000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER1_MSB_u(20)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER1_LSB_u(20)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_TIMER0#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER0_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER0_BITS_u(0x00080000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER0_MSB_u(19)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER0_LSB_u(19)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TIMER0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_TICKS#defineCLOCKS_SLEEP_EN1_CLK_SYS_TICKS_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TICKS_BITS_u(0x00040000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TICKS_MSB_u(18)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TICKS_LSB_u(18)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TICKS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_REF_TICKS#defineCLOCKS_SLEEP_EN1_CLK_REF_TICKS_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_REF_TICKS_BITS_u(0x00020000)#defineCLOCKS_SLEEP_EN1_CLK_REF_TICKS_MSB_u(17)#defineCLOCKS_SLEEP_EN1_CLK_REF_TICKS_LSB_u(17)#defineCLOCKS_SLEEP_EN1_CLK_REF_TICKS_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_TBMAN#defineCLOCKS_SLEEP_EN1_CLK_SYS_TBMAN_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TBMAN_BITS_u(0x00010000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TBMAN_MSB_u(16)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TBMAN_LSB_u(16)#defineCLOCKS_SLEEP_EN1_CLK_SYS_TBMAN_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SYSINFO#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSINFO_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSINFO_BITS_u(0x00008000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSINFO_MSB_u(15)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSINFO_LSB_u(15)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSINFO_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SYSCFG#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSCFG_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSCFG_BITS_u(0x00004000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSCFG_MSB_u(14)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSCFG_LSB_u(14)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SYSCFG_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM9#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM9_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM9_BITS_u(0x00002000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM9_MSB_u(13)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM9_LSB_u(13)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM9_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM8#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM8_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM8_BITS_u(0x00001000)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM8_MSB_u(12)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM8_LSB_u(12)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM8_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM7#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM7_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM7_BITS_u(0x00000800)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM7_MSB_u(11)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM7_LSB_u(11)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM7_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM6#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM6_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM6_BITS_u(0x00000400)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM6_MSB_u(10)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM6_LSB_u(10)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM6_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM5#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM5_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM5_BITS_u(0x00000200)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM5_MSB_u(9)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM5_LSB_u(9)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM5_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM4#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM4_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM4_BITS_u(0x00000100)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM4_MSB_u(8)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM4_LSB_u(8)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM4_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM3#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM3_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM3_BITS_u(0x00000080)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM3_MSB_u(7)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM3_LSB_u(7)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM3_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM2#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM2_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM2_BITS_u(0x00000040)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM2_MSB_u(6)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM2_LSB_u(6)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM2_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM1#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM1_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM1_BITS_u(0x00000020)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM1_MSB_u(5)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM1_LSB_u(5)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SRAM0#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM0_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM0_BITS_u(0x00000010)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM0_MSB_u(4)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM0_LSB_u(4)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SRAM0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SPI1#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI1_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI1_BITS_u(0x00000008)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI1_MSB_u(3)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI1_LSB_u(3)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_PERI_SPI1#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI1_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI1_BITS_u(0x00000004)#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI1_MSB_u(2)#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI1_LSB_u(2)#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI1_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_SYS_SPI0#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI0_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI0_BITS_u(0x00000002)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI0_MSB_u(1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI0_LSB_u(1)#defineCLOCKS_SLEEP_EN1_CLK_SYS_SPI0_ACCESS"RW"// -----------------------------------------------------------------------------// Field : CLOCKS_SLEEP_EN1_CLK_PERI_SPI0#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI0_RESET_u(0x1)#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI0_BITS_u(0x00000001)#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI0_MSB_u(0)#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI0_LSB_u(0)#defineCLOCKS_SLEEP_EN1_CLK_PERI_SPI0_ACCESS"RW"// =============================================================================// Register : CLOCKS_ENABLED0// Description : indicates the state of the clock enable#defineCLOCKS_ENABLED0_OFFSET_u(0x000000bc)#defineCLOCKS_ENABLED0_BITS_u(0xffffffff)#defineCLOCKS_ENABLED0_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_SIO#defineCLOCKS_ENABLED0_CLK_SYS_SIO_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_SIO_BITS_u(0x80000000)#defineCLOCKS_ENABLED0_CLK_SYS_SIO_MSB_u(31)#defineCLOCKS_ENABLED0_CLK_SYS_SIO_LSB_u(31)#defineCLOCKS_ENABLED0_CLK_SYS_SIO_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_SHA256#defineCLOCKS_ENABLED0_CLK_SYS_SHA256_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_SHA256_BITS_u(0x40000000)#defineCLOCKS_ENABLED0_CLK_SYS_SHA256_MSB_u(30)#defineCLOCKS_ENABLED0_CLK_SYS_SHA256_LSB_u(30)#defineCLOCKS_ENABLED0_CLK_SYS_SHA256_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_PSM#defineCLOCKS_ENABLED0_CLK_SYS_PSM_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_PSM_BITS_u(0x20000000)#defineCLOCKS_ENABLED0_CLK_SYS_PSM_MSB_u(29)#defineCLOCKS_ENABLED0_CLK_SYS_PSM_LSB_u(29)#defineCLOCKS_ENABLED0_CLK_SYS_PSM_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_ROSC#defineCLOCKS_ENABLED0_CLK_SYS_ROSC_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_ROSC_BITS_u(0x10000000)#defineCLOCKS_ENABLED0_CLK_SYS_ROSC_MSB_u(28)#defineCLOCKS_ENABLED0_CLK_SYS_ROSC_LSB_u(28)#defineCLOCKS_ENABLED0_CLK_SYS_ROSC_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_ROM#defineCLOCKS_ENABLED0_CLK_SYS_ROM_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_ROM_BITS_u(0x08000000)#defineCLOCKS_ENABLED0_CLK_SYS_ROM_MSB_u(27)#defineCLOCKS_ENABLED0_CLK_SYS_ROM_LSB_u(27)#defineCLOCKS_ENABLED0_CLK_SYS_ROM_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_RESETS#defineCLOCKS_ENABLED0_CLK_SYS_RESETS_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_RESETS_BITS_u(0x04000000)#defineCLOCKS_ENABLED0_CLK_SYS_RESETS_MSB_u(26)#defineCLOCKS_ENABLED0_CLK_SYS_RESETS_LSB_u(26)#defineCLOCKS_ENABLED0_CLK_SYS_RESETS_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_PWM#defineCLOCKS_ENABLED0_CLK_SYS_PWM_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_PWM_BITS_u(0x02000000)#defineCLOCKS_ENABLED0_CLK_SYS_PWM_MSB_u(25)#defineCLOCKS_ENABLED0_CLK_SYS_PWM_LSB_u(25)#defineCLOCKS_ENABLED0_CLK_SYS_PWM_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_POWMAN#defineCLOCKS_ENABLED0_CLK_SYS_POWMAN_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_POWMAN_BITS_u(0x01000000)#defineCLOCKS_ENABLED0_CLK_SYS_POWMAN_MSB_u(24)#defineCLOCKS_ENABLED0_CLK_SYS_POWMAN_LSB_u(24)#defineCLOCKS_ENABLED0_CLK_SYS_POWMAN_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_REF_POWMAN#defineCLOCKS_ENABLED0_CLK_REF_POWMAN_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_REF_POWMAN_BITS_u(0x00800000)#defineCLOCKS_ENABLED0_CLK_REF_POWMAN_MSB_u(23)#defineCLOCKS_ENABLED0_CLK_REF_POWMAN_LSB_u(23)#defineCLOCKS_ENABLED0_CLK_REF_POWMAN_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_PLL_USB#defineCLOCKS_ENABLED0_CLK_SYS_PLL_USB_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_PLL_USB_BITS_u(0x00400000)#defineCLOCKS_ENABLED0_CLK_SYS_PLL_USB_MSB_u(22)#defineCLOCKS_ENABLED0_CLK_SYS_PLL_USB_LSB_u(22)#defineCLOCKS_ENABLED0_CLK_SYS_PLL_USB_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_PLL_SYS#defineCLOCKS_ENABLED0_CLK_SYS_PLL_SYS_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_PLL_SYS_BITS_u(0x00200000)#defineCLOCKS_ENABLED0_CLK_SYS_PLL_SYS_MSB_u(21)#defineCLOCKS_ENABLED0_CLK_SYS_PLL_SYS_LSB_u(21)#defineCLOCKS_ENABLED0_CLK_SYS_PLL_SYS_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_PIO2#defineCLOCKS_ENABLED0_CLK_SYS_PIO2_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_PIO2_BITS_u(0x00100000)#defineCLOCKS_ENABLED0_CLK_SYS_PIO2_MSB_u(20)#defineCLOCKS_ENABLED0_CLK_SYS_PIO2_LSB_u(20)#defineCLOCKS_ENABLED0_CLK_SYS_PIO2_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_PIO1#defineCLOCKS_ENABLED0_CLK_SYS_PIO1_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_PIO1_BITS_u(0x00080000)#defineCLOCKS_ENABLED0_CLK_SYS_PIO1_MSB_u(19)#defineCLOCKS_ENABLED0_CLK_SYS_PIO1_LSB_u(19)#defineCLOCKS_ENABLED0_CLK_SYS_PIO1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_PIO0#defineCLOCKS_ENABLED0_CLK_SYS_PIO0_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_PIO0_BITS_u(0x00040000)#defineCLOCKS_ENABLED0_CLK_SYS_PIO0_MSB_u(18)#defineCLOCKS_ENABLED0_CLK_SYS_PIO0_LSB_u(18)#defineCLOCKS_ENABLED0_CLK_SYS_PIO0_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_PADS#defineCLOCKS_ENABLED0_CLK_SYS_PADS_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_PADS_BITS_u(0x00020000)#defineCLOCKS_ENABLED0_CLK_SYS_PADS_MSB_u(17)#defineCLOCKS_ENABLED0_CLK_SYS_PADS_LSB_u(17)#defineCLOCKS_ENABLED0_CLK_SYS_PADS_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_OTP#defineCLOCKS_ENABLED0_CLK_SYS_OTP_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_OTP_BITS_u(0x00010000)#defineCLOCKS_ENABLED0_CLK_SYS_OTP_MSB_u(16)#defineCLOCKS_ENABLED0_CLK_SYS_OTP_LSB_u(16)#defineCLOCKS_ENABLED0_CLK_SYS_OTP_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_REF_OTP#defineCLOCKS_ENABLED0_CLK_REF_OTP_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_REF_OTP_BITS_u(0x00008000)#defineCLOCKS_ENABLED0_CLK_REF_OTP_MSB_u(15)#defineCLOCKS_ENABLED0_CLK_REF_OTP_LSB_u(15)#defineCLOCKS_ENABLED0_CLK_REF_OTP_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_JTAG#defineCLOCKS_ENABLED0_CLK_SYS_JTAG_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_JTAG_BITS_u(0x00004000)#defineCLOCKS_ENABLED0_CLK_SYS_JTAG_MSB_u(14)#defineCLOCKS_ENABLED0_CLK_SYS_JTAG_LSB_u(14)#defineCLOCKS_ENABLED0_CLK_SYS_JTAG_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_IO#defineCLOCKS_ENABLED0_CLK_SYS_IO_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_IO_BITS_u(0x00002000)#defineCLOCKS_ENABLED0_CLK_SYS_IO_MSB_u(13)#defineCLOCKS_ENABLED0_CLK_SYS_IO_LSB_u(13)#defineCLOCKS_ENABLED0_CLK_SYS_IO_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_I2C1#defineCLOCKS_ENABLED0_CLK_SYS_I2C1_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_I2C1_BITS_u(0x00001000)#defineCLOCKS_ENABLED0_CLK_SYS_I2C1_MSB_u(12)#defineCLOCKS_ENABLED0_CLK_SYS_I2C1_LSB_u(12)#defineCLOCKS_ENABLED0_CLK_SYS_I2C1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_I2C0#defineCLOCKS_ENABLED0_CLK_SYS_I2C0_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_I2C0_BITS_u(0x00000800)#defineCLOCKS_ENABLED0_CLK_SYS_I2C0_MSB_u(11)#defineCLOCKS_ENABLED0_CLK_SYS_I2C0_LSB_u(11)#defineCLOCKS_ENABLED0_CLK_SYS_I2C0_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_HSTX#defineCLOCKS_ENABLED0_CLK_SYS_HSTX_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_HSTX_BITS_u(0x00000400)#defineCLOCKS_ENABLED0_CLK_SYS_HSTX_MSB_u(10)#defineCLOCKS_ENABLED0_CLK_SYS_HSTX_LSB_u(10)#defineCLOCKS_ENABLED0_CLK_SYS_HSTX_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_HSTX#defineCLOCKS_ENABLED0_CLK_HSTX_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_HSTX_BITS_u(0x00000200)#defineCLOCKS_ENABLED0_CLK_HSTX_MSB_u(9)#defineCLOCKS_ENABLED0_CLK_HSTX_LSB_u(9)#defineCLOCKS_ENABLED0_CLK_HSTX_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_GLITCH_DETECTOR#defineCLOCKS_ENABLED0_CLK_SYS_GLITCH_DETECTOR_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_GLITCH_DETECTOR_BITS_u(0x00000100)#defineCLOCKS_ENABLED0_CLK_SYS_GLITCH_DETECTOR_MSB_u(8)#defineCLOCKS_ENABLED0_CLK_SYS_GLITCH_DETECTOR_LSB_u(8)#defineCLOCKS_ENABLED0_CLK_SYS_GLITCH_DETECTOR_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_DMA#defineCLOCKS_ENABLED0_CLK_SYS_DMA_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_DMA_BITS_u(0x00000080)#defineCLOCKS_ENABLED0_CLK_SYS_DMA_MSB_u(7)#defineCLOCKS_ENABLED0_CLK_SYS_DMA_LSB_u(7)#defineCLOCKS_ENABLED0_CLK_SYS_DMA_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_BUSFABRIC#defineCLOCKS_ENABLED0_CLK_SYS_BUSFABRIC_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_BUSFABRIC_BITS_u(0x00000040)#defineCLOCKS_ENABLED0_CLK_SYS_BUSFABRIC_MSB_u(6)#defineCLOCKS_ENABLED0_CLK_SYS_BUSFABRIC_LSB_u(6)#defineCLOCKS_ENABLED0_CLK_SYS_BUSFABRIC_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_BUSCTRL#defineCLOCKS_ENABLED0_CLK_SYS_BUSCTRL_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_BUSCTRL_BITS_u(0x00000020)#defineCLOCKS_ENABLED0_CLK_SYS_BUSCTRL_MSB_u(5)#defineCLOCKS_ENABLED0_CLK_SYS_BUSCTRL_LSB_u(5)#defineCLOCKS_ENABLED0_CLK_SYS_BUSCTRL_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_BOOTRAM#defineCLOCKS_ENABLED0_CLK_SYS_BOOTRAM_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_BOOTRAM_BITS_u(0x00000010)#defineCLOCKS_ENABLED0_CLK_SYS_BOOTRAM_MSB_u(4)#defineCLOCKS_ENABLED0_CLK_SYS_BOOTRAM_LSB_u(4)#defineCLOCKS_ENABLED0_CLK_SYS_BOOTRAM_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_ADC#defineCLOCKS_ENABLED0_CLK_SYS_ADC_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_ADC_BITS_u(0x00000008)#defineCLOCKS_ENABLED0_CLK_SYS_ADC_MSB_u(3)#defineCLOCKS_ENABLED0_CLK_SYS_ADC_LSB_u(3)#defineCLOCKS_ENABLED0_CLK_SYS_ADC_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_ADC#defineCLOCKS_ENABLED0_CLK_ADC_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_ADC_BITS_u(0x00000004)#defineCLOCKS_ENABLED0_CLK_ADC_MSB_u(2)#defineCLOCKS_ENABLED0_CLK_ADC_LSB_u(2)#defineCLOCKS_ENABLED0_CLK_ADC_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_ACCESSCTRL#defineCLOCKS_ENABLED0_CLK_SYS_ACCESSCTRL_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_ACCESSCTRL_BITS_u(0x00000002)#defineCLOCKS_ENABLED0_CLK_SYS_ACCESSCTRL_MSB_u(1)#defineCLOCKS_ENABLED0_CLK_SYS_ACCESSCTRL_LSB_u(1)#defineCLOCKS_ENABLED0_CLK_SYS_ACCESSCTRL_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED0_CLK_SYS_CLOCKS#defineCLOCKS_ENABLED0_CLK_SYS_CLOCKS_RESET_u(0x0)#defineCLOCKS_ENABLED0_CLK_SYS_CLOCKS_BITS_u(0x00000001)#defineCLOCKS_ENABLED0_CLK_SYS_CLOCKS_MSB_u(0)#defineCLOCKS_ENABLED0_CLK_SYS_CLOCKS_LSB_u(0)#defineCLOCKS_ENABLED0_CLK_SYS_CLOCKS_ACCESS"RO"// =============================================================================// Register : CLOCKS_ENABLED1// Description : indicates the state of the clock enable#defineCLOCKS_ENABLED1_OFFSET_u(0x000000c0)#defineCLOCKS_ENABLED1_BITS_u(0x7fffffff)#defineCLOCKS_ENABLED1_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_XOSC#defineCLOCKS_ENABLED1_CLK_SYS_XOSC_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_XOSC_BITS_u(0x40000000)#defineCLOCKS_ENABLED1_CLK_SYS_XOSC_MSB_u(30)#defineCLOCKS_ENABLED1_CLK_SYS_XOSC_LSB_u(30)#defineCLOCKS_ENABLED1_CLK_SYS_XOSC_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_XIP#defineCLOCKS_ENABLED1_CLK_SYS_XIP_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_XIP_BITS_u(0x20000000)#defineCLOCKS_ENABLED1_CLK_SYS_XIP_MSB_u(29)#defineCLOCKS_ENABLED1_CLK_SYS_XIP_LSB_u(29)#defineCLOCKS_ENABLED1_CLK_SYS_XIP_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_WATCHDOG#defineCLOCKS_ENABLED1_CLK_SYS_WATCHDOG_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_WATCHDOG_BITS_u(0x10000000)#defineCLOCKS_ENABLED1_CLK_SYS_WATCHDOG_MSB_u(28)#defineCLOCKS_ENABLED1_CLK_SYS_WATCHDOG_LSB_u(28)#defineCLOCKS_ENABLED1_CLK_SYS_WATCHDOG_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_USB#defineCLOCKS_ENABLED1_CLK_USB_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_USB_BITS_u(0x08000000)#defineCLOCKS_ENABLED1_CLK_USB_MSB_u(27)#defineCLOCKS_ENABLED1_CLK_USB_LSB_u(27)#defineCLOCKS_ENABLED1_CLK_USB_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_USBCTRL#defineCLOCKS_ENABLED1_CLK_SYS_USBCTRL_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_USBCTRL_BITS_u(0x04000000)#defineCLOCKS_ENABLED1_CLK_SYS_USBCTRL_MSB_u(26)#defineCLOCKS_ENABLED1_CLK_SYS_USBCTRL_LSB_u(26)#defineCLOCKS_ENABLED1_CLK_SYS_USBCTRL_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_UART1#defineCLOCKS_ENABLED1_CLK_SYS_UART1_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_UART1_BITS_u(0x02000000)#defineCLOCKS_ENABLED1_CLK_SYS_UART1_MSB_u(25)#defineCLOCKS_ENABLED1_CLK_SYS_UART1_LSB_u(25)#defineCLOCKS_ENABLED1_CLK_SYS_UART1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_PERI_UART1#defineCLOCKS_ENABLED1_CLK_PERI_UART1_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_PERI_UART1_BITS_u(0x01000000)#defineCLOCKS_ENABLED1_CLK_PERI_UART1_MSB_u(24)#defineCLOCKS_ENABLED1_CLK_PERI_UART1_LSB_u(24)#defineCLOCKS_ENABLED1_CLK_PERI_UART1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_UART0#defineCLOCKS_ENABLED1_CLK_SYS_UART0_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_UART0_BITS_u(0x00800000)#defineCLOCKS_ENABLED1_CLK_SYS_UART0_MSB_u(23)#defineCLOCKS_ENABLED1_CLK_SYS_UART0_LSB_u(23)#defineCLOCKS_ENABLED1_CLK_SYS_UART0_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_PERI_UART0#defineCLOCKS_ENABLED1_CLK_PERI_UART0_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_PERI_UART0_BITS_u(0x00400000)#defineCLOCKS_ENABLED1_CLK_PERI_UART0_MSB_u(22)#defineCLOCKS_ENABLED1_CLK_PERI_UART0_LSB_u(22)#defineCLOCKS_ENABLED1_CLK_PERI_UART0_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_TRNG#defineCLOCKS_ENABLED1_CLK_SYS_TRNG_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_TRNG_BITS_u(0x00200000)#defineCLOCKS_ENABLED1_CLK_SYS_TRNG_MSB_u(21)#defineCLOCKS_ENABLED1_CLK_SYS_TRNG_LSB_u(21)#defineCLOCKS_ENABLED1_CLK_SYS_TRNG_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_TIMER1#defineCLOCKS_ENABLED1_CLK_SYS_TIMER1_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_TIMER1_BITS_u(0x00100000)#defineCLOCKS_ENABLED1_CLK_SYS_TIMER1_MSB_u(20)#defineCLOCKS_ENABLED1_CLK_SYS_TIMER1_LSB_u(20)#defineCLOCKS_ENABLED1_CLK_SYS_TIMER1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_TIMER0#defineCLOCKS_ENABLED1_CLK_SYS_TIMER0_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_TIMER0_BITS_u(0x00080000)#defineCLOCKS_ENABLED1_CLK_SYS_TIMER0_MSB_u(19)#defineCLOCKS_ENABLED1_CLK_SYS_TIMER0_LSB_u(19)#defineCLOCKS_ENABLED1_CLK_SYS_TIMER0_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_TICKS#defineCLOCKS_ENABLED1_CLK_SYS_TICKS_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_TICKS_BITS_u(0x00040000)#defineCLOCKS_ENABLED1_CLK_SYS_TICKS_MSB_u(18)#defineCLOCKS_ENABLED1_CLK_SYS_TICKS_LSB_u(18)#defineCLOCKS_ENABLED1_CLK_SYS_TICKS_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_REF_TICKS#defineCLOCKS_ENABLED1_CLK_REF_TICKS_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_REF_TICKS_BITS_u(0x00020000)#defineCLOCKS_ENABLED1_CLK_REF_TICKS_MSB_u(17)#defineCLOCKS_ENABLED1_CLK_REF_TICKS_LSB_u(17)#defineCLOCKS_ENABLED1_CLK_REF_TICKS_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_TBMAN#defineCLOCKS_ENABLED1_CLK_SYS_TBMAN_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_TBMAN_BITS_u(0x00010000)#defineCLOCKS_ENABLED1_CLK_SYS_TBMAN_MSB_u(16)#defineCLOCKS_ENABLED1_CLK_SYS_TBMAN_LSB_u(16)#defineCLOCKS_ENABLED1_CLK_SYS_TBMAN_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SYSINFO#defineCLOCKS_ENABLED1_CLK_SYS_SYSINFO_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SYSINFO_BITS_u(0x00008000)#defineCLOCKS_ENABLED1_CLK_SYS_SYSINFO_MSB_u(15)#defineCLOCKS_ENABLED1_CLK_SYS_SYSINFO_LSB_u(15)#defineCLOCKS_ENABLED1_CLK_SYS_SYSINFO_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SYSCFG#defineCLOCKS_ENABLED1_CLK_SYS_SYSCFG_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SYSCFG_BITS_u(0x00004000)#defineCLOCKS_ENABLED1_CLK_SYS_SYSCFG_MSB_u(14)#defineCLOCKS_ENABLED1_CLK_SYS_SYSCFG_LSB_u(14)#defineCLOCKS_ENABLED1_CLK_SYS_SYSCFG_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM9#defineCLOCKS_ENABLED1_CLK_SYS_SRAM9_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM9_BITS_u(0x00002000)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM9_MSB_u(13)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM9_LSB_u(13)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM9_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM8#defineCLOCKS_ENABLED1_CLK_SYS_SRAM8_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM8_BITS_u(0x00001000)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM8_MSB_u(12)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM8_LSB_u(12)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM8_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM7#defineCLOCKS_ENABLED1_CLK_SYS_SRAM7_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM7_BITS_u(0x00000800)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM7_MSB_u(11)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM7_LSB_u(11)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM7_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM6#defineCLOCKS_ENABLED1_CLK_SYS_SRAM6_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM6_BITS_u(0x00000400)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM6_MSB_u(10)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM6_LSB_u(10)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM6_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM5#defineCLOCKS_ENABLED1_CLK_SYS_SRAM5_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM5_BITS_u(0x00000200)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM5_MSB_u(9)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM5_LSB_u(9)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM5_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM4#defineCLOCKS_ENABLED1_CLK_SYS_SRAM4_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM4_BITS_u(0x00000100)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM4_MSB_u(8)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM4_LSB_u(8)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM4_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM3#defineCLOCKS_ENABLED1_CLK_SYS_SRAM3_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM3_BITS_u(0x00000080)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM3_MSB_u(7)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM3_LSB_u(7)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM3_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM2#defineCLOCKS_ENABLED1_CLK_SYS_SRAM2_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM2_BITS_u(0x00000040)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM2_MSB_u(6)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM2_LSB_u(6)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM2_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM1#defineCLOCKS_ENABLED1_CLK_SYS_SRAM1_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM1_BITS_u(0x00000020)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM1_MSB_u(5)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM1_LSB_u(5)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SRAM0#defineCLOCKS_ENABLED1_CLK_SYS_SRAM0_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM0_BITS_u(0x00000010)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM0_MSB_u(4)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM0_LSB_u(4)#defineCLOCKS_ENABLED1_CLK_SYS_SRAM0_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SPI1#defineCLOCKS_ENABLED1_CLK_SYS_SPI1_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SPI1_BITS_u(0x00000008)#defineCLOCKS_ENABLED1_CLK_SYS_SPI1_MSB_u(3)#defineCLOCKS_ENABLED1_CLK_SYS_SPI1_LSB_u(3)#defineCLOCKS_ENABLED1_CLK_SYS_SPI1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_PERI_SPI1#defineCLOCKS_ENABLED1_CLK_PERI_SPI1_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_PERI_SPI1_BITS_u(0x00000004)#defineCLOCKS_ENABLED1_CLK_PERI_SPI1_MSB_u(2)#defineCLOCKS_ENABLED1_CLK_PERI_SPI1_LSB_u(2)#defineCLOCKS_ENABLED1_CLK_PERI_SPI1_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_SYS_SPI0#defineCLOCKS_ENABLED1_CLK_SYS_SPI0_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_SYS_SPI0_BITS_u(0x00000002)#defineCLOCKS_ENABLED1_CLK_SYS_SPI0_MSB_u(1)#defineCLOCKS_ENABLED1_CLK_SYS_SPI0_LSB_u(1)#defineCLOCKS_ENABLED1_CLK_SYS_SPI0_ACCESS"RO"// -----------------------------------------------------------------------------// Field : CLOCKS_ENABLED1_CLK_PERI_SPI0#defineCLOCKS_ENABLED1_CLK_PERI_SPI0_RESET_u(0x0)#defineCLOCKS_ENABLED1_CLK_PERI_SPI0_BITS_u(0x00000001)#defineCLOCKS_ENABLED1_CLK_PERI_SPI0_MSB_u(0)#defineCLOCKS_ENABLED1_CLK_PERI_SPI0_LSB_u(0)#defineCLOCKS_ENABLED1_CLK_PERI_SPI0_ACCESS"RO"// =============================================================================// Register : CLOCKS_INTR// Description : Raw Interrupts#defineCLOCKS_INTR_OFFSET_u(0x000000c4)#defineCLOCKS_INTR_BITS_u(0x00000001)#defineCLOCKS_INTR_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_INTR_CLK_SYS_RESUS#defineCLOCKS_INTR_CLK_SYS_RESUS_RESET_u(0x0)#defineCLOCKS_INTR_CLK_SYS_RESUS_BITS_u(0x00000001)#defineCLOCKS_INTR_CLK_SYS_RESUS_MSB_u(0)#defineCLOCKS_INTR_CLK_SYS_RESUS_LSB_u(0)#defineCLOCKS_INTR_CLK_SYS_RESUS_ACCESS"RO"// =============================================================================// Register : CLOCKS_INTE// Description : Interrupt Enable#defineCLOCKS_INTE_OFFSET_u(0x000000c8)#defineCLOCKS_INTE_BITS_u(0x00000001)#defineCLOCKS_INTE_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_INTE_CLK_SYS_RESUS#defineCLOCKS_INTE_CLK_SYS_RESUS_RESET_u(0x0)#defineCLOCKS_INTE_CLK_SYS_RESUS_BITS_u(0x00000001)#defineCLOCKS_INTE_CLK_SYS_RESUS_MSB_u(0)#defineCLOCKS_INTE_CLK_SYS_RESUS_LSB_u(0)#defineCLOCKS_INTE_CLK_SYS_RESUS_ACCESS"RW"// =============================================================================// Register : CLOCKS_INTF// Description : Interrupt Force#defineCLOCKS_INTF_OFFSET_u(0x000000cc)#defineCLOCKS_INTF_BITS_u(0x00000001)#defineCLOCKS_INTF_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_INTF_CLK_SYS_RESUS#defineCLOCKS_INTF_CLK_SYS_RESUS_RESET_u(0x0)#defineCLOCKS_INTF_CLK_SYS_RESUS_BITS_u(0x00000001)#defineCLOCKS_INTF_CLK_SYS_RESUS_MSB_u(0)#defineCLOCKS_INTF_CLK_SYS_RESUS_LSB_u(0)#defineCLOCKS_INTF_CLK_SYS_RESUS_ACCESS"RW"// =============================================================================// Register : CLOCKS_INTS// Description : Interrupt status after masking & forcing#defineCLOCKS_INTS_OFFSET_u(0x000000d0)#defineCLOCKS_INTS_BITS_u(0x00000001)#defineCLOCKS_INTS_RESET_u(0x00000000)// -----------------------------------------------------------------------------// Field : CLOCKS_INTS_CLK_SYS_RESUS#defineCLOCKS_INTS_CLK_SYS_RESUS_RESET_u(0x0)#defineCLOCKS_INTS_CLK_SYS_RESUS_BITS_u(0x00000001)#defineCLOCKS_INTS_CLK_SYS_RESUS_MSB_u(0)#defineCLOCKS_INTS_CLK_SYS_RESUS_LSB_u(0)#defineCLOCKS_INTS_CLK_SYS_RESUS_ACCESS"RO"1734 defines// =============================================================================/* ... */#endif// _HARDWARE_REGS_CLOCKS_H
Details
Show: from
Types: Columns:
All items filtered out
All items filtered out
This file uses the notable symbols shown below. Click anywhere in the file to view more details.