RTEMS 6.1-rc7
Loading...
Searching...
No Matches

CTRL0 - Control Register 0

#define OSC_RC_400M_CTRL0_REF_CLK_DIV_MASK   (0x3F000000U)
 
#define OSC_RC_400M_CTRL0_REF_CLK_DIV_SHIFT   (24U)
 
#define OSC_RC_400M_CTRL0_REF_CLK_DIV(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL0_REF_CLK_DIV_SHIFT)) & OSC_RC_400M_CTRL0_REF_CLK_DIV_MASK)
 

CTRL1 - Control Register 1

#define OSC_RC_400M_CTRL1_HYST_MINUS_MASK   (0xFU)
 
#define OSC_RC_400M_CTRL1_HYST_MINUS_SHIFT   (0U)
 
#define OSC_RC_400M_CTRL1_HYST_MINUS(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_HYST_MINUS_SHIFT)) & OSC_RC_400M_CTRL1_HYST_MINUS_MASK)
 
#define OSC_RC_400M_CTRL1_HYST_PLUS_MASK   (0xF00U)
 
#define OSC_RC_400M_CTRL1_HYST_PLUS_SHIFT   (8U)
 
#define OSC_RC_400M_CTRL1_HYST_PLUS(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_HYST_PLUS_SHIFT)) & OSC_RC_400M_CTRL1_HYST_PLUS_MASK)
 
#define OSC_RC_400M_CTRL1_TARGET_COUNT_MASK   (0xFFFF0000U)
 
#define OSC_RC_400M_CTRL1_TARGET_COUNT_SHIFT   (16U)
 
#define OSC_RC_400M_CTRL1_TARGET_COUNT(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_TARGET_COUNT_SHIFT)) & OSC_RC_400M_CTRL1_TARGET_COUNT_MASK)
 

CTRL2 - Control Register 2

#define OSC_RC_400M_CTRL2_TUNE_BYP_MASK   (0x400U)
 
#define OSC_RC_400M_CTRL2_TUNE_BYP_SHIFT   (10U)
 
#define OSC_RC_400M_CTRL2_TUNE_BYP(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_BYP_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_BYP_MASK)
 
#define OSC_RC_400M_CTRL2_TUNE_EN_MASK   (0x1000U)
 
#define OSC_RC_400M_CTRL2_TUNE_EN_SHIFT   (12U)
 
#define OSC_RC_400M_CTRL2_TUNE_EN(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_EN_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_EN_MASK)
 
#define OSC_RC_400M_CTRL2_TUNE_START_MASK   (0x4000U)
 
#define OSC_RC_400M_CTRL2_TUNE_START_SHIFT   (14U)
 
#define OSC_RC_400M_CTRL2_TUNE_START(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_START_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_START_MASK)
 
#define OSC_RC_400M_CTRL2_OSC_TUNE_VAL_MASK   (0xFF000000U)
 
#define OSC_RC_400M_CTRL2_OSC_TUNE_VAL_SHIFT   (24U)
 
#define OSC_RC_400M_CTRL2_OSC_TUNE_VAL(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_OSC_TUNE_VAL_SHIFT)) & OSC_RC_400M_CTRL2_OSC_TUNE_VAL_MASK)
 

CTRL3 - Control Register 3

#define OSC_RC_400M_CTRL3_CLR_ERR_MASK   (0x1U)
 
#define OSC_RC_400M_CTRL3_CLR_ERR_SHIFT   (0U)
 
#define OSC_RC_400M_CTRL3_CLR_ERR(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_CLR_ERR_SHIFT)) & OSC_RC_400M_CTRL3_CLR_ERR_MASK)
 
#define OSC_RC_400M_CTRL3_EN_1M_CLK_MASK   (0x100U)
 
#define OSC_RC_400M_CTRL3_EN_1M_CLK_SHIFT   (8U)
 
#define OSC_RC_400M_CTRL3_EN_1M_CLK(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_EN_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_EN_1M_CLK_MASK)
 
#define OSC_RC_400M_CTRL3_MUX_1M_CLK_MASK   (0x400U)
 
#define OSC_RC_400M_CTRL3_MUX_1M_CLK_SHIFT   (10U)
 
#define OSC_RC_400M_CTRL3_MUX_1M_CLK(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_MUX_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_MUX_1M_CLK_MASK)
 
#define OSC_RC_400M_CTRL3_COUNT_1M_CLK_MASK   (0xFFFF0000U)
 
#define OSC_RC_400M_CTRL3_COUNT_1M_CLK_SHIFT   (16U)
 
#define OSC_RC_400M_CTRL3_COUNT_1M_CLK(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_COUNT_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_COUNT_1M_CLK_MASK)
 

STAT0 - Status Register 0

#define OSC_RC_400M_STAT0_CLK1M_ERR_MASK   (0x1U)
 
#define OSC_RC_400M_STAT0_CLK1M_ERR_SHIFT   (0U)
 
#define OSC_RC_400M_STAT0_CLK1M_ERR(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT0_CLK1M_ERR_SHIFT)) & OSC_RC_400M_STAT0_CLK1M_ERR_MASK)
 

STAT1 - Status Register 1

#define OSC_RC_400M_STAT1_CURR_COUNT_VAL_MASK   (0xFFFF0000U)
 
#define OSC_RC_400M_STAT1_CURR_COUNT_VAL_SHIFT   (16U)
 
#define OSC_RC_400M_STAT1_CURR_COUNT_VAL(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT1_CURR_COUNT_VAL_SHIFT)) & OSC_RC_400M_STAT1_CURR_COUNT_VAL_MASK)
 

STAT2 - Status Register 2

#define OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_MASK   (0xFF000000U)
 
#define OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_SHIFT   (24U)
 
#define OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_SHIFT)) & OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_MASK)
 

CTRL0 - Control Register 0

#define OSC_RC_400M_CTRL0_REF_CLK_DIV_MASK   (0x3F000000U)
 
#define OSC_RC_400M_CTRL0_REF_CLK_DIV_SHIFT   (24U)
 
#define OSC_RC_400M_CTRL0_REF_CLK_DIV(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL0_REF_CLK_DIV_SHIFT)) & OSC_RC_400M_CTRL0_REF_CLK_DIV_MASK)
 

CTRL1 - Control Register 1

#define OSC_RC_400M_CTRL1_HYST_MINUS_MASK   (0xFU)
 
#define OSC_RC_400M_CTRL1_HYST_MINUS_SHIFT   (0U)
 
#define OSC_RC_400M_CTRL1_HYST_MINUS(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_HYST_MINUS_SHIFT)) & OSC_RC_400M_CTRL1_HYST_MINUS_MASK)
 
#define OSC_RC_400M_CTRL1_HYST_PLUS_MASK   (0xF00U)
 
#define OSC_RC_400M_CTRL1_HYST_PLUS_SHIFT   (8U)
 
#define OSC_RC_400M_CTRL1_HYST_PLUS(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_HYST_PLUS_SHIFT)) & OSC_RC_400M_CTRL1_HYST_PLUS_MASK)
 
#define OSC_RC_400M_CTRL1_TARGET_COUNT_MASK   (0xFFFF0000U)
 
#define OSC_RC_400M_CTRL1_TARGET_COUNT_SHIFT   (16U)
 
#define OSC_RC_400M_CTRL1_TARGET_COUNT(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_TARGET_COUNT_SHIFT)) & OSC_RC_400M_CTRL1_TARGET_COUNT_MASK)
 

CTRL2 - Control Register 2

#define OSC_RC_400M_CTRL2_TUNE_BYP_MASK   (0x400U)
 
#define OSC_RC_400M_CTRL2_TUNE_BYP_SHIFT   (10U)
 
#define OSC_RC_400M_CTRL2_TUNE_BYP(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_BYP_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_BYP_MASK)
 
#define OSC_RC_400M_CTRL2_TUNE_EN_MASK   (0x1000U)
 
#define OSC_RC_400M_CTRL2_TUNE_EN_SHIFT   (12U)
 
#define OSC_RC_400M_CTRL2_TUNE_EN(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_EN_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_EN_MASK)
 
#define OSC_RC_400M_CTRL2_TUNE_START_MASK   (0x4000U)
 
#define OSC_RC_400M_CTRL2_TUNE_START_SHIFT   (14U)
 
#define OSC_RC_400M_CTRL2_TUNE_START(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_START_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_START_MASK)
 
#define OSC_RC_400M_CTRL2_OSC_TUNE_VAL_MASK   (0xFF000000U)
 
#define OSC_RC_400M_CTRL2_OSC_TUNE_VAL_SHIFT   (24U)
 
#define OSC_RC_400M_CTRL2_OSC_TUNE_VAL(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_OSC_TUNE_VAL_SHIFT)) & OSC_RC_400M_CTRL2_OSC_TUNE_VAL_MASK)
 

CTRL3 - Control Register 3

#define OSC_RC_400M_CTRL3_CLR_ERR_MASK   (0x1U)
 
#define OSC_RC_400M_CTRL3_CLR_ERR_SHIFT   (0U)
 
#define OSC_RC_400M_CTRL3_CLR_ERR(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_CLR_ERR_SHIFT)) & OSC_RC_400M_CTRL3_CLR_ERR_MASK)
 
#define OSC_RC_400M_CTRL3_EN_1M_CLK_MASK   (0x100U)
 
#define OSC_RC_400M_CTRL3_EN_1M_CLK_SHIFT   (8U)
 
#define OSC_RC_400M_CTRL3_EN_1M_CLK(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_EN_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_EN_1M_CLK_MASK)
 
#define OSC_RC_400M_CTRL3_MUX_1M_CLK_MASK   (0x400U)
 
#define OSC_RC_400M_CTRL3_MUX_1M_CLK_SHIFT   (10U)
 
#define OSC_RC_400M_CTRL3_MUX_1M_CLK(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_MUX_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_MUX_1M_CLK_MASK)
 
#define OSC_RC_400M_CTRL3_COUNT_1M_CLK_MASK   (0xFFFF0000U)
 
#define OSC_RC_400M_CTRL3_COUNT_1M_CLK_SHIFT   (16U)
 
#define OSC_RC_400M_CTRL3_COUNT_1M_CLK(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_COUNT_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_COUNT_1M_CLK_MASK)
 

STAT0 - Status Register 0

#define OSC_RC_400M_STAT0_CLK1M_ERR_MASK   (0x1U)
 
#define OSC_RC_400M_STAT0_CLK1M_ERR_SHIFT   (0U)
 
#define OSC_RC_400M_STAT0_CLK1M_ERR(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT0_CLK1M_ERR_SHIFT)) & OSC_RC_400M_STAT0_CLK1M_ERR_MASK)
 

STAT1 - Status Register 1

#define OSC_RC_400M_STAT1_CURR_COUNT_VAL_MASK   (0xFFFF0000U)
 
#define OSC_RC_400M_STAT1_CURR_COUNT_VAL_SHIFT   (16U)
 
#define OSC_RC_400M_STAT1_CURR_COUNT_VAL(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT1_CURR_COUNT_VAL_SHIFT)) & OSC_RC_400M_STAT1_CURR_COUNT_VAL_MASK)
 

STAT2 - Status Register 2

#define OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_MASK   (0xFF000000U)
 
#define OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_SHIFT   (24U)
 
#define OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL(x)   (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_SHIFT)) & OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_MASK)
 

Detailed Description

Macro Definition Documentation

◆ OSC_RC_400M_CTRL0_REF_CLK_DIV [1/2]

#define OSC_RC_400M_CTRL0_REF_CLK_DIV (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL0_REF_CLK_DIV_SHIFT)) & OSC_RC_400M_CTRL0_REF_CLK_DIV_MASK)

REF_CLK_DIV - Divide value for ref_clk to generate slow_clk (used inside this IP)

◆ OSC_RC_400M_CTRL0_REF_CLK_DIV [2/2]

#define OSC_RC_400M_CTRL0_REF_CLK_DIV (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL0_REF_CLK_DIV_SHIFT)) & OSC_RC_400M_CTRL0_REF_CLK_DIV_MASK)

REF_CLK_DIV - Divide value for ref_clk to generate slow_clk (used inside this IP)

◆ OSC_RC_400M_CTRL1_HYST_MINUS [1/2]

#define OSC_RC_400M_CTRL1_HYST_MINUS (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_HYST_MINUS_SHIFT)) & OSC_RC_400M_CTRL1_HYST_MINUS_MASK)

HYST_MINUS - Negative hysteresis value for the tuned clock

◆ OSC_RC_400M_CTRL1_HYST_MINUS [2/2]

#define OSC_RC_400M_CTRL1_HYST_MINUS (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_HYST_MINUS_SHIFT)) & OSC_RC_400M_CTRL1_HYST_MINUS_MASK)

HYST_MINUS - Negative hysteresis value for the tuned clock

◆ OSC_RC_400M_CTRL1_HYST_PLUS [1/2]

#define OSC_RC_400M_CTRL1_HYST_PLUS (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_HYST_PLUS_SHIFT)) & OSC_RC_400M_CTRL1_HYST_PLUS_MASK)

HYST_PLUS - Positive hysteresis value for the tuned clock

◆ OSC_RC_400M_CTRL1_HYST_PLUS [2/2]

#define OSC_RC_400M_CTRL1_HYST_PLUS (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_HYST_PLUS_SHIFT)) & OSC_RC_400M_CTRL1_HYST_PLUS_MASK)

HYST_PLUS - Positive hysteresis value for the tuned clock

◆ OSC_RC_400M_CTRL1_TARGET_COUNT [1/2]

#define OSC_RC_400M_CTRL1_TARGET_COUNT (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_TARGET_COUNT_SHIFT)) & OSC_RC_400M_CTRL1_TARGET_COUNT_MASK)

TARGET_COUNT - Target count for the fast clock

◆ OSC_RC_400M_CTRL1_TARGET_COUNT [2/2]

#define OSC_RC_400M_CTRL1_TARGET_COUNT (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL1_TARGET_COUNT_SHIFT)) & OSC_RC_400M_CTRL1_TARGET_COUNT_MASK)

TARGET_COUNT - Target count for the fast clock

◆ OSC_RC_400M_CTRL2_OSC_TUNE_VAL [1/2]

#define OSC_RC_400M_CTRL2_OSC_TUNE_VAL (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_OSC_TUNE_VAL_SHIFT)) & OSC_RC_400M_CTRL2_OSC_TUNE_VAL_MASK)

OSC_TUNE_VAL - Program the oscillator frequency

◆ OSC_RC_400M_CTRL2_OSC_TUNE_VAL [2/2]

#define OSC_RC_400M_CTRL2_OSC_TUNE_VAL (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_OSC_TUNE_VAL_SHIFT)) & OSC_RC_400M_CTRL2_OSC_TUNE_VAL_MASK)

OSC_TUNE_VAL - Program the oscillator frequency

◆ OSC_RC_400M_CTRL2_TUNE_BYP [1/2]

#define OSC_RC_400M_CTRL2_TUNE_BYP (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_BYP_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_BYP_MASK)

TUNE_BYP - Bypass the tuning logic 0b0..Use the output of tuning logic to run the oscillator 0b1..Bypass the tuning logic and use the programmed OSC_TUNE_VAL to run the oscillator

◆ OSC_RC_400M_CTRL2_TUNE_BYP [2/2]

#define OSC_RC_400M_CTRL2_TUNE_BYP (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_BYP_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_BYP_MASK)

TUNE_BYP - Bypass the tuning logic 0b0..Use the output of tuning logic to run the oscillator 0b1..Bypass the tuning logic and use the programmed OSC_TUNE_VAL to run the oscillator

◆ OSC_RC_400M_CTRL2_TUNE_EN [1/2]

#define OSC_RC_400M_CTRL2_TUNE_EN (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_EN_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_EN_MASK)

TUNE_EN - Freeze/Unfreeze the tuning value 0b0..Freezes the tuning at the current tuned value. Oscillator runs at the frozen tuning value 0b1..Unfreezes and continues the tuning operation

◆ OSC_RC_400M_CTRL2_TUNE_EN [2/2]

#define OSC_RC_400M_CTRL2_TUNE_EN (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_EN_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_EN_MASK)

TUNE_EN - Freeze/Unfreeze the tuning value 0b0..Freezes the tuning at the current tuned value. Oscillator runs at the frozen tuning value 0b1..Unfreezes and continues the tuning operation

◆ OSC_RC_400M_CTRL2_TUNE_START [1/2]

#define OSC_RC_400M_CTRL2_TUNE_START (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_START_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_START_MASK)

TUNE_START - Start/Stop tuning 0b0..Stop tuning and reset the tuning logic. Oscillator runs using programmed OSC_TUNE_VAL 0b1..Start tuning

◆ OSC_RC_400M_CTRL2_TUNE_START [2/2]

#define OSC_RC_400M_CTRL2_TUNE_START (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL2_TUNE_START_SHIFT)) & OSC_RC_400M_CTRL2_TUNE_START_MASK)

TUNE_START - Start/Stop tuning 0b0..Stop tuning and reset the tuning logic. Oscillator runs using programmed OSC_TUNE_VAL 0b1..Start tuning

◆ OSC_RC_400M_CTRL3_CLR_ERR [1/2]

#define OSC_RC_400M_CTRL3_CLR_ERR (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_CLR_ERR_SHIFT)) & OSC_RC_400M_CTRL3_CLR_ERR_MASK)

CLR_ERR - Clear the error flag CLK1M_ERR 0b0..No effect 0b1..Clears the error flag CLK1M_ERR in status register STAT0

◆ OSC_RC_400M_CTRL3_CLR_ERR [2/2]

#define OSC_RC_400M_CTRL3_CLR_ERR (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_CLR_ERR_SHIFT)) & OSC_RC_400M_CTRL3_CLR_ERR_MASK)

CLR_ERR - Clear the error flag CLK1M_ERR 0b0..No effect 0b1..Clears the error flag CLK1M_ERR in status register STAT0

◆ OSC_RC_400M_CTRL3_COUNT_1M_CLK [1/2]

#define OSC_RC_400M_CTRL3_COUNT_1M_CLK (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_COUNT_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_COUNT_1M_CLK_MASK)

COUNT_1M_CLK - Count for the locked clk_1m_out

◆ OSC_RC_400M_CTRL3_COUNT_1M_CLK [2/2]

#define OSC_RC_400M_CTRL3_COUNT_1M_CLK (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_COUNT_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_COUNT_1M_CLK_MASK)

COUNT_1M_CLK - Count for the locked clk_1m_out

◆ OSC_RC_400M_CTRL3_EN_1M_CLK [1/2]

#define OSC_RC_400M_CTRL3_EN_1M_CLK (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_EN_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_EN_1M_CLK_MASK)

EN_1M_CLK - Enable 1MHz output Clock 0b0..Enable the output (clk_1m_out) 0b1..Disable the output (clk_1m_out)

◆ OSC_RC_400M_CTRL3_EN_1M_CLK [2/2]

#define OSC_RC_400M_CTRL3_EN_1M_CLK (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_EN_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_EN_1M_CLK_MASK)

EN_1M_CLK - Enable 1MHz output Clock 0b0..Enable the output (clk_1m_out) 0b1..Disable the output (clk_1m_out)

◆ OSC_RC_400M_CTRL3_MUX_1M_CLK [1/2]

#define OSC_RC_400M_CTRL3_MUX_1M_CLK (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_MUX_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_MUX_1M_CLK_MASK)

MUX_1M_CLK - Select free/locked 1MHz output 0b0..Select free-running 1MHz to be put out on clk_1m_out 0b1..Select locked 1MHz to be put out on clk_1m_out

◆ OSC_RC_400M_CTRL3_MUX_1M_CLK [2/2]

#define OSC_RC_400M_CTRL3_MUX_1M_CLK (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_CTRL3_MUX_1M_CLK_SHIFT)) & OSC_RC_400M_CTRL3_MUX_1M_CLK_MASK)

MUX_1M_CLK - Select free/locked 1MHz output 0b0..Select free-running 1MHz to be put out on clk_1m_out 0b1..Select locked 1MHz to be put out on clk_1m_out

◆ OSC_RC_400M_STAT0_CLK1M_ERR [1/2]

#define OSC_RC_400M_STAT0_CLK1M_ERR (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT0_CLK1M_ERR_SHIFT)) & OSC_RC_400M_STAT0_CLK1M_ERR_MASK)

CLK1M_ERR - Error flag for clk_1m_locked 0b0..No effect 0b1..The count value has been reached within one divided ref_clk period

◆ OSC_RC_400M_STAT0_CLK1M_ERR [2/2]

#define OSC_RC_400M_STAT0_CLK1M_ERR (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT0_CLK1M_ERR_SHIFT)) & OSC_RC_400M_STAT0_CLK1M_ERR_MASK)

CLK1M_ERR - Error flag for clk_1m_locked 0b0..No effect 0b1..The count value has been reached within one divided ref_clk period

◆ OSC_RC_400M_STAT1_CURR_COUNT_VAL [1/2]

#define OSC_RC_400M_STAT1_CURR_COUNT_VAL (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT1_CURR_COUNT_VAL_SHIFT)) & OSC_RC_400M_STAT1_CURR_COUNT_VAL_MASK)

CURR_COUNT_VAL - Current count for the fast clock

◆ OSC_RC_400M_STAT1_CURR_COUNT_VAL [2/2]

#define OSC_RC_400M_STAT1_CURR_COUNT_VAL (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT1_CURR_COUNT_VAL_SHIFT)) & OSC_RC_400M_STAT1_CURR_COUNT_VAL_MASK)

CURR_COUNT_VAL - Current count for the fast clock

◆ OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL [1/2]

#define OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_SHIFT)) & OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_MASK)

CURR_OSC_TUNE_VAL - Current tuning value used by oscillator

◆ OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL [2/2]

#define OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL (   x)    (((uint32_t)(((uint32_t)(x)) << OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_SHIFT)) & OSC_RC_400M_STAT2_CURR_OSC_TUNE_VAL_MASK)

CURR_OSC_TUNE_VAL - Current tuning value used by oscillator