VSF Documented
|
Data Fields | ||
uint32_t | clksel_region | |
uint32_t | clkprescaler_region | |
uint32_t | clken_region | |
uint32_t | clkrdy_region | |
union { | ||
const vsf_hw_clk_t *const * clksel_mapper | ||
uint32_t clk_freq_hz | ||
const vsf_hw_clk_t * clksrc | ||
}; | ||
union { | ||
const uint8_t * clkprescaler_mapper | ||
uint32_t prescaler | ||
uint32_t(* getclk )(const vsf_hw_clk_t *clk, uint32_t clksrc_freq_hz, uint32_t prescaler) | ||
}; | ||
uint8_t | clktype | |
uint8_t | clkprescaler_type | |
uint8_t | clkprescaler_min | |
uint8_t | clkprescaler_max | |
union { | ||
const vsf_hw_clk_t *const * clksel_mapper | ||
uint32_t clk_freq_hz | ||
const vsf_hw_clk_t * clksrc | ||
}; | ||
union { | ||
const uint8_t * clkprescaler_mapper | ||
uint32_t prescaler | ||
uint32_t(* getclk )(const vsf_hw_clk_t *clk, uint32_t clksrc_freq_hz, uint32_t prescaler) | ||
}; | ||
union { | ||
const vsf_hw_clk_t *const * clksel_mapper | ||
uint32_t clk_freq_hz | ||
const vsf_hw_clk_t * clksrc | ||
}; | ||
union { | ||
const uint8_t * clkprescaler_mapper | ||
uint32_t(* getclk )(const vsf_hw_clk_t *clk, uint32_t clksrc_freq_hz, uint32_t prescaler) | ||
}; | ||
uint32_t vsf_hw_clk_t::clksel_region |
uint32_t vsf_hw_clk_t::clkprescaler_region |
uint32_t vsf_hw_clk_t::clken_region |
uint32_t vsf_hw_clk_t::clkrdy_region |
const vsf_hw_clk_t* const* vsf_hw_clk_t::clksel_mapper |
uint32_t vsf_hw_clk_t::clk_freq_hz |
const vsf_hw_clk_t* vsf_hw_clk_t::clksrc |
union { ... } vsf_hw_clk_t |
const uint8_t* vsf_hw_clk_t::clkprescaler_mapper |
uint32_t vsf_hw_clk_t::prescaler |
uint32_t(* vsf_hw_clk_t::getclk) (const vsf_hw_clk_t *clk, uint32_t clksrc_freq_hz, uint32_t prescaler) |
union { ... } vsf_hw_clk_t |
uint8_t vsf_hw_clk_t::clktype |
uint8_t vsf_hw_clk_t::clkprescaler_type |
uint8_t vsf_hw_clk_t::clkprescaler_min |
uint8_t vsf_hw_clk_t::clkprescaler_max |
union { ... } vsf_hw_clk_t |
union { ... } vsf_hw_clk_t |
union { ... } vsf_hw_clk_t |
union { ... } vsf_hw_clk_t |