Kinetis SDK v.1.3 API Reference Manual  Rev. 0
Freescale Semiconductor, Inc.
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages

The data structure definition for K64F12 Clock Manager. More...

Overview

Files

file  fsl_clock_MK26F18.h
 
file  fsl_clock_MK64F12.h
 
file  fsl_clock_MK65F18.h
 
file  fsl_clock_MK66F18.h
 
file  fsl_clock_MK80F25615.h
 
file  fsl_clock_MK81F25615.h
 
file  fsl_clock_MK82F25615.h
 

Data Structures

struct  sim_config_k26f18_t
 SIM configuration structure for dynamic clock setting. More...
 
struct  sim_config_k64f12_t
 SIM configuration structure for dynamic clock setting. More...
 
struct  sim_config_k65f18_t
 SIM configuration structure for dynamic clock setting. More...
 
struct  sim_config_k66f18_t
 SIM configuration structure for dynamic clock setting. More...
 
struct  sim_config_k80f25615_t
 SIM configuration structure for dynamic clock setting. More...
 
struct  sim_config_k81f25615_t
 SIM configuration structure for dynamic clock setting. More...
 
struct  sim_config_k82f25615_t
 SIM configuration structure for dynamic clock setting. More...
 

Macros

#define SDHC_EXT_CLK_COUNT   1
 SDHC external clock source count. More...
 
#define USB_EXT_CLK_COUNT   1
 USB external clock source count. More...
 
#define FTM_EXT_CLK_COUNT   2
 FTM external clock source count. More...
 
#define TPM_EXT_CLK_COUNT   2
 TPM external clock source count. More...
 
#define ENET_EXT_CLK_COUNT   1
 ENET external clock source count. More...
 
#define SDHC_EXT_CLK_COUNT   1
 SDHC external clock source count. More...
 
#define USB_EXT_CLK_COUNT   1
 USB external clock source count. More...
 
#define FTM_EXT_CLK_COUNT   2
 FTM external clock source count. More...
 
#define ENET_EXT_CLK_COUNT   1
 ENET external clock source count. More...
 
#define SDHC_EXT_CLK_COUNT   1
 SDHC external clock source count. More...
 
#define USB_EXT_CLK_COUNT   1
 USB external clock source count. More...
 
#define FTM_EXT_CLK_COUNT   2
 FTM external clock source count. More...
 
#define TPM_EXT_CLK_COUNT   2
 TPM external clock source count. More...
 
#define ENET_EXT_CLK_COUNT   1
 ENET external clock source count. More...
 
#define SDHC_EXT_CLK_COUNT   1
 SDHC external clock source count. More...
 
#define USB_EXT_CLK_COUNT   1
 USB external clock source count. More...
 
#define FTM_EXT_CLK_COUNT   2
 FTM external clock source count. More...
 
#define TPM_EXT_CLK_COUNT   2
 TPM external clock source count. More...
 
#define SDHC_EXT_CLK_COUNT   1
 SDHC external clock source count. More...
 
#define USB_EXT_CLK_COUNT   1
 USB external clock source count. More...
 
#define FTM_EXT_CLK_COUNT   2
 FTM external clock source count. More...
 
#define TPM_EXT_CLK_COUNT   2
 TPM external clock source count. More...
 
#define SDHC_EXT_CLK_COUNT   1
 SDHC external clock source count. More...
 
#define USB_EXT_CLK_COUNT   1
 USB external clock source count. More...
 
#define FTM_EXT_CLK_COUNT   2
 FTM external clock source count. More...
 
#define TPM_EXT_CLK_COUNT   2
 TPM external clock source count. More...
 
#define SDHC_EXT_CLK_COUNT   1
 SDHC external clock source count. More...
 
#define USB_EXT_CLK_COUNT   1
 USB external clock source count. More...
 
#define FTM_EXT_CLK_COUNT   2
 FTM external clock source count. More...
 
#define TPM_EXT_CLK_COUNT   2
 TPM external clock source count. More...
 

Variables

uint32_t g_sdhcClkInFreq [SDHC_EXT_CLK_COUNT]
 SDHC external clock frequency(SDHC_CLKIN). More...
 
uint32_t g_usbClkInFreq [USB_EXT_CLK_COUNT]
 USB external clock frequency(USB_CLKIN). More...
 
uint32_t g_ftmClkFreq [FTM_EXT_CLK_COUNT]
 FTM external clock frequency(FTM_CLK). More...
 
uint32_t g_tpmClkFreq [TPM_EXT_CLK_COUNT]
 TPM external clock frequency(TPM_CLK). More...
 
uint32_t g_enet1588ClkInFreq [ENET_EXT_CLK_COUNT]
 ENET external clock frequency(ENET_1588_CLKIN)
 
uint32_t g_sdhcClkInFreq [SDHC_EXT_CLK_COUNT]
 SDHC external clock frequency(SDHC_CLKIN). More...
 
uint32_t g_usbClkInFreq [USB_EXT_CLK_COUNT]
 USB external clock frequency(USB_CLKIN). More...
 
uint32_t g_ftmClkFreq [FTM_EXT_CLK_COUNT]
 FTM external clock frequency(FTM_CLK). More...
 
uint32_t g_enet1588ClkInFreq [ENET_EXT_CLK_COUNT]
 ENET external clock frequency(ENET_1588_CLKIN)
 
uint32_t g_sdhcClkInFreq [SDHC_EXT_CLK_COUNT]
 SDHC external clock frequency(SDHC_CLKIN). More...
 
uint32_t g_usbClkInFreq [USB_EXT_CLK_COUNT]
 USB external clock frequency(USB_CLKIN). More...
 
uint32_t g_ftmClkFreq [FTM_EXT_CLK_COUNT]
 FTM external clock frequency(FTM_CLK). More...
 
uint32_t g_tpmClkFreq [TPM_EXT_CLK_COUNT]
 TPM external clock frequency(TPM_CLK). More...
 
uint32_t g_enet1588ClkInFreq [ENET_EXT_CLK_COUNT]
 ENET external clock frequency(ENET_1588_CLKIN)
 
uint32_t g_sdhcClkInFreq [SDHC_EXT_CLK_COUNT]
 SDHC external clock frequency(SDHC_CLKIN). More...
 
uint32_t g_usbClkInFreq [USB_EXT_CLK_COUNT]
 USB external clock frequency(USB_CLKIN). More...
 
uint32_t g_ftmClkFreq [FTM_EXT_CLK_COUNT]
 FTM external clock frequency(FTM_CLK). More...
 
uint32_t g_tpmClkFreq [TPM_EXT_CLK_COUNT]
 TPM external clock frequency(TPM_CLK). More...
 
uint32_t g_sdhcClkInFreq [SDHC_EXT_CLK_COUNT]
 SDHC external clock frequency(SDHC_CLKIN). More...
 
uint32_t g_usbClkInFreq [USB_EXT_CLK_COUNT]
 USB external clock frequency(USB_CLKIN). More...
 
uint32_t g_ftmClkFreq [FTM_EXT_CLK_COUNT]
 FTM external clock frequency(FTM_CLK). More...
 
uint32_t g_tpmClkFreq [TPM_EXT_CLK_COUNT]
 TPM external clock frequency(TPM_CLK). More...
 
uint32_t g_sdhcClkInFreq [SDHC_EXT_CLK_COUNT]
 SDHC external clock frequency(SDHC_CLKIN). More...
 
uint32_t g_usbClkInFreq [USB_EXT_CLK_COUNT]
 USB external clock frequency(USB_CLKIN). More...
 
uint32_t g_ftmClkFreq [FTM_EXT_CLK_COUNT]
 FTM external clock frequency(FTM_CLK). More...
 
uint32_t g_tpmClkFreq [TPM_EXT_CLK_COUNT]
 TPM external clock frequency(TPM_CLK). More...
 
uint32_t g_sdhcClkInFreq [SDHC_EXT_CLK_COUNT]
 SDHC external clock frequency(SDHC_CLKIN). More...
 
uint32_t g_usbClkInFreq [USB_EXT_CLK_COUNT]
 USB external clock frequency(USB_CLKIN). More...
 
uint32_t g_ftmClkFreq [FTM_EXT_CLK_COUNT]
 FTM external clock frequency(FTM_CLK). More...
 
uint32_t g_tpmClkFreq [TPM_EXT_CLK_COUNT]
 TPM external clock frequency(TPM_CLK). More...
 

Data Structure Documentation

struct sim_config_k26f18_t

Data Fields

clock_pllfll_sel_t pllFllSel
 PLL/FLL/IRC48M selection. More...
 
uint8_t pllfllfrac
 PLL/FLL fractional divider setting.
 
clock_er32k_src_t er32kSrc
 ERCLK32K source selection. More...
 
uint8_t outdiv4
 OUTDIV setting. More...
 

Field Documentation

clock_pllfll_sel_t sim_config_k26f18_t::pllFllSel
clock_er32k_src_t sim_config_k26f18_t::er32kSrc
uint8_t sim_config_k26f18_t::outdiv4
struct sim_config_k64f12_t

Data Fields

clock_pllfll_sel_t pllFllSel
 PLL/FLL/IRC48M selection. More...
 
clock_er32k_src_t er32kSrc
 ERCLK32K source selection. More...
 
uint8_t outdiv4
 OUTDIV setting. More...
 

Field Documentation

clock_pllfll_sel_t sim_config_k64f12_t::pllFllSel
clock_er32k_src_t sim_config_k64f12_t::er32kSrc
uint8_t sim_config_k64f12_t::outdiv4
struct sim_config_k65f18_t

Data Fields

clock_pllfll_sel_t pllFllSel
 PLL/FLL/IRC48M selection. More...
 
uint8_t pllfllfrac
 PLL/FLL fractional divider setting.
 
clock_er32k_src_t er32kSrc
 ERCLK32K source selection. More...
 
uint8_t outdiv4
 OUTDIV setting. More...
 

Field Documentation

clock_pllfll_sel_t sim_config_k65f18_t::pllFllSel
clock_er32k_src_t sim_config_k65f18_t::er32kSrc
uint8_t sim_config_k65f18_t::outdiv4
struct sim_config_k66f18_t

Data Fields

clock_pllfll_sel_t pllFllSel
 PLL/FLL/IRC48M selection. More...
 
uint8_t pllfllfrac
 PLL/FLL fractional divider setting.
 
clock_er32k_src_t er32kSrc
 ERCLK32K source selection. More...
 
uint8_t outdiv4
 OUTDIV setting. More...
 

Field Documentation

clock_pllfll_sel_t sim_config_k66f18_t::pllFllSel
clock_er32k_src_t sim_config_k66f18_t::er32kSrc
uint8_t sim_config_k66f18_t::outdiv4
struct sim_config_k80f25615_t

Data Fields

clock_pllfll_sel_t pllFllSel
 PLL/FLL/IRC48M selection. More...
 
uint8_t pllfllfrac
 PLL/FLL fractional divider setting.
 
clock_er32k_src_t er32kSrc
 ERCLK32K source selection. More...
 
uint8_t outdiv4
 OUTDIV setting. More...
 

Field Documentation

clock_pllfll_sel_t sim_config_k80f25615_t::pllFllSel
clock_er32k_src_t sim_config_k80f25615_t::er32kSrc
uint8_t sim_config_k80f25615_t::outdiv4
struct sim_config_k81f25615_t

Data Fields

clock_pllfll_sel_t pllFllSel
 PLL/FLL/IRC48M selection. More...
 
uint8_t pllfllfrac
 PLL/FLL fractional divider setting.
 
clock_er32k_src_t er32kSrc
 ERCLK32K source selection. More...
 
uint8_t outdiv4
 OUTDIV setting. More...
 

Field Documentation

clock_pllfll_sel_t sim_config_k81f25615_t::pllFllSel
clock_er32k_src_t sim_config_k81f25615_t::er32kSrc
uint8_t sim_config_k81f25615_t::outdiv4
struct sim_config_k82f25615_t

Data Fields

clock_pllfll_sel_t pllFllSel
 PLL/FLL/IRC48M selection. More...
 
uint8_t pllfllfrac
 PLL/FLL fractional divider setting.
 
clock_er32k_src_t er32kSrc
 ERCLK32K source selection. More...
 
uint8_t outdiv4
 OUTDIV setting. More...
 

Field Documentation

clock_pllfll_sel_t sim_config_k82f25615_t::pllFllSel
clock_er32k_src_t sim_config_k82f25615_t::er32kSrc
uint8_t sim_config_k82f25615_t::outdiv4

Macro Definition Documentation

#define SDHC_EXT_CLK_COUNT   1
#define USB_EXT_CLK_COUNT   1
#define FTM_EXT_CLK_COUNT   2
#define TPM_EXT_CLK_COUNT   2
#define ENET_EXT_CLK_COUNT   1
#define SDHC_EXT_CLK_COUNT   1
#define USB_EXT_CLK_COUNT   1
#define FTM_EXT_CLK_COUNT   2
#define ENET_EXT_CLK_COUNT   1
#define SDHC_EXT_CLK_COUNT   1
#define USB_EXT_CLK_COUNT   1
#define FTM_EXT_CLK_COUNT   2
#define TPM_EXT_CLK_COUNT   2
#define ENET_EXT_CLK_COUNT   1
#define SDHC_EXT_CLK_COUNT   1
#define USB_EXT_CLK_COUNT   1
#define FTM_EXT_CLK_COUNT   2
#define TPM_EXT_CLK_COUNT   2
#define SDHC_EXT_CLK_COUNT   1
#define USB_EXT_CLK_COUNT   1
#define FTM_EXT_CLK_COUNT   2
#define TPM_EXT_CLK_COUNT   2
#define SDHC_EXT_CLK_COUNT   1
#define USB_EXT_CLK_COUNT   1
#define FTM_EXT_CLK_COUNT   2
#define TPM_EXT_CLK_COUNT   2
#define SDHC_EXT_CLK_COUNT   1
#define USB_EXT_CLK_COUNT   1
#define FTM_EXT_CLK_COUNT   2
#define TPM_EXT_CLK_COUNT   2

Variable Documentation

uint32_t g_sdhcClkInFreq[SDHC_EXT_CLK_COUNT]
uint32_t g_usbClkInFreq[USB_EXT_CLK_COUNT]
uint32_t g_ftmClkFreq[FTM_EXT_CLK_COUNT]
uint32_t g_tpmClkFreq[TPM_EXT_CLK_COUNT]
uint32_t g_sdhcClkInFreq[SDHC_EXT_CLK_COUNT]
uint32_t g_usbClkInFreq[USB_EXT_CLK_COUNT]
uint32_t g_ftmClkFreq[FTM_EXT_CLK_COUNT]
uint32_t g_sdhcClkInFreq[SDHC_EXT_CLK_COUNT]
uint32_t g_usbClkInFreq[USB_EXT_CLK_COUNT]
uint32_t g_ftmClkFreq[FTM_EXT_CLK_COUNT]
uint32_t g_tpmClkFreq[TPM_EXT_CLK_COUNT]
uint32_t g_sdhcClkInFreq[SDHC_EXT_CLK_COUNT]
uint32_t g_usbClkInFreq[USB_EXT_CLK_COUNT]
uint32_t g_ftmClkFreq[FTM_EXT_CLK_COUNT]
uint32_t g_tpmClkFreq[TPM_EXT_CLK_COUNT]
uint32_t g_sdhcClkInFreq[SDHC_EXT_CLK_COUNT]
uint32_t g_usbClkInFreq[USB_EXT_CLK_COUNT]
uint32_t g_ftmClkFreq[FTM_EXT_CLK_COUNT]
uint32_t g_tpmClkFreq[TPM_EXT_CLK_COUNT]
uint32_t g_sdhcClkInFreq[SDHC_EXT_CLK_COUNT]
uint32_t g_usbClkInFreq[USB_EXT_CLK_COUNT]
uint32_t g_ftmClkFreq[FTM_EXT_CLK_COUNT]
uint32_t g_tpmClkFreq[TPM_EXT_CLK_COUNT]
uint32_t g_sdhcClkInFreq[SDHC_EXT_CLK_COUNT]
uint32_t g_usbClkInFreq[USB_EXT_CLK_COUNT]
uint32_t g_ftmClkFreq[FTM_EXT_CLK_COUNT]
uint32_t g_tpmClkFreq[TPM_EXT_CLK_COUNT]