Lines Matching refs:MCG
49 #define MCG_S_IRCST_VAL ((MCG->S & MCG_S_IRCST_MASK) >> MCG_S_IRCST_SHIFT)
50 #define MCG_S_CLKST_VAL (((uint32_t)MCG->S & (uint32_t)MCG_S_CLKST_MASK) >> (uint32_t)MCG_S_CLKST_S…
51 #define MCG_S_IREFST_VAL (((uint32_t)MCG->S & (uint32_t)MCG_S_IREFST_MASK) >> (uint32_t)MCG_S_IREFS…
52 #define MCG_S_PLLST_VAL ((MCG->S & MCG_S_PLLST_MASK) >> MCG_S_PLLST_SHIFT)
53 #define MCG_C1_FRDIV_VAL ((MCG->C1 & MCG_C1_FRDIV_MASK) >> MCG_C1_FRDIV_SHIFT)
54 #define MCG_C2_LP_VAL (((uint32_t)MCG->C2 & (uint32_t)MCG_C2_LP_MASK) >> (uint32_t)MCG_C2_LP_SHIFT)
55 #define MCG_C2_RANGE_VAL ((MCG->C2 & MCG_C2_RANGE_MASK) >> MCG_C2_RANGE_SHIFT)
56 #define MCG_SC_FCRDIV_VAL ((MCG->SC & MCG_SC_FCRDIV_MASK) >> MCG_SC_FCRDIV_SHIFT)
57 #define MCG_S2_PLLCST_VAL ((MCG->S2 & MCG_S2_PLLCST_MASK) >> MCG_S2_PLLCST_SHIFT)
58 #define MCG_C7_OSCSEL_VAL ((MCG->C7 & MCG_C7_OSCSEL_MASK) >> MCG_C7_OSCSEL_SHIFT)
59 #define MCG_C4_DMX32_VAL ((MCG->C4 & MCG_C4_DMX32_MASK) >> MCG_C4_DMX32_SHIFT)
60 #define MCG_C4_DRST_DRS_VAL ((MCG->C4 & MCG_C4_DRST_DRS_MASK) >> MCG_C4_DRST_DRS_SHIFT)
61 #define MCG_C7_PLL32KREFSEL_VAL ((MCG->C7 & MCG_C7_PLL32KREFSEL_MASK) >> MCG_C7_PLL32KREFSEL_SHIFT)
62 #define MCG_C5_PLLREFSEL0_VAL ((MCG->C5 & MCG_C5_PLLREFSEL0_MASK) >> MCG_C5_PLLREFSEL0_SHIFT)
63 #define MCG_C11_PLLREFSEL1_VAL ((MCG->C11 & MCG_C11_PLLREFSEL1_MASK) >> MCG_C11_PLLREFSEL1_SHIFT)
64 #define MCG_C11_PRDIV1_VAL ((MCG->C11 & MCG_C11_PRDIV1_MASK) >> MCG_C11_PRDIV1_SHIFT)
65 #define MCG_C12_VDIV1_VAL ((MCG->C12 & MCG_C12_VDIV1_MASK) >> MCG_C12_VDIV1_SHIFT)
66 #define MCG_C5_PRDIV0_VAL ((MCG->C5 & MCG_C5_PRDIV0_MASK) >> MCG_C5_PRDIV0_SHIFT)
67 #define MCG_C6_VDIV0_VAL ((MCG->C6 & MCG_C6_VDIV0_MASK) >> MCG_C6_VDIV0_SHIFT)
650 if (0U != (MCG->C2 & MCG_C2_LP_MASK) || (MCG->S & MCG_S_PLLST_MASK)) in CLOCK_GetFllFreq()
679 if (0U == (MCG->C1 & MCG_C1_IRCLKEN_MASK)) in CLOCK_GetInternalRefClkFreq()
723 if (!(MCG->S & MCG_S_LOCK0_MASK)) in CLOCK_GetPll0Freq()
758 if ((MCG_C7_OSCSEL_VAL != oscsel) && (!(MCG->S & MCG_S_IREFST_MASK))) in CLOCK_SetExternalRefClkConfig()
774 MCG->C7 = (uint8_t)(MCG->C7 & ~MCG_C7_OSCSEL_MASK) | MCG_C7_OSCSEL(oscsel); in CLOCK_SetExternalRefClkConfig()
826 …if (((0U != (MCG->C1 & MCG_C1_IRCLKEN_MASK)) || (mcgOutClkState == (uint32_t)kMCG_ClkOutStatInt)) … in CLOCK_SetInternalRefClkConfig()
829 MCG->C2 = (uint8_t)((MCG->C2 & ~MCG_C2_IRCS_MASK) | (MCG_C2_IRCS(kMCG_IrcSlow))); in CLOCK_SetInternalRefClkConfig()
835 MCG->SC = in CLOCK_SetInternalRefClkConfig()
836 …(uint8_t)(MCG->SC & ~(MCG_SC_FCRDIV_MASK | MCG_SC_ATMF_MASK | MCG_SC_LOCS0_MASK)) | MCG_SC_FCRDIV(… in CLOCK_SetInternalRefClkConfig()
840 MCG->C2 = (uint8_t)((MCG->C2 & ~MCG_C2_IRCS_MASK) | (MCG_C2_IRCS(ircs))); in CLOCK_SetInternalRefClkConfig()
841 …MCG->C1 = (uint8_t)((MCG->C1 & ~(MCG_C1_IRCLKEN_MASK | MCG_C1_IREFSTEN_MASK)) | (uint8_t)enableMod… in CLOCK_SetInternalRefClkConfig()
871 MCG->C5 = mcg_c5; /* Disable the PLL first. */ in CLOCK_EnablePll0()
873 MCG->C7 = (MCG->C7 & ~MCG_C7_PLL32KREFSEL_MASK) | MCG_C7_PLL32KREFSEL(config->refSrc); in CLOCK_EnablePll0()
876 MCG->C5 |= ((uint32_t)kMCG_PllEnableIndependent | (uint32_t)config->enableMode); in CLOCK_EnablePll0()
879 while (!(MCG->S & MCG_S_LOCK0_MASK)) in CLOCK_EnablePll0()
894 MCG->SC &= ~(uint8_t)MCG_SC_ATMF_MASK; in CLOCK_SetOsc0MonitorMode()
898 MCG->C6 &= ~(uint8_t)MCG_C6_CME0_MASK; in CLOCK_SetOsc0MonitorMode()
904 MCG->C2 &= ~(uint8_t)MCG_C2_LOCRE0_MASK; in CLOCK_SetOsc0MonitorMode()
908 MCG->C2 |= MCG_C2_LOCRE0_MASK; in CLOCK_SetOsc0MonitorMode()
910 MCG->C6 |= MCG_C6_CME0_MASK; in CLOCK_SetOsc0MonitorMode()
923 uint8_t mcg_c8 = MCG->C8; in CLOCK_SetRtcOscMonitorMode()
935 MCG->C8 = mcg_c8; in CLOCK_SetRtcOscMonitorMode()
950 MCG->S = MCG_S_LOLS0_MASK; in CLOCK_SetPll0MonitorMode()
954 MCG->C6 &= ~MCG_C6_LOLIE0_MASK; in CLOCK_SetPll0MonitorMode()
958 mcg_c8 = MCG->C8; in CLOCK_SetPll0MonitorMode()
970 MCG->C8 = mcg_c8; in CLOCK_SetPll0MonitorMode()
971 MCG->C6 |= MCG_C6_LOLIE0_MASK; in CLOCK_SetPll0MonitorMode()
1004 uint8_t mcg_s = MCG->S; in CLOCK_GetStatusFlags()
1006 if (MCG->SC & MCG_SC_LOCS0_MASK) in CLOCK_GetStatusFlags()
1014 if (0U != (MCG->C8 & MCG_C8_LOCS1_MASK)) in CLOCK_GetStatusFlags()
1051 MCG->SC &= ~MCG_SC_ATMF_MASK; in CLOCK_ClearStatusFlags()
1055 reg = MCG->C8; in CLOCK_ClearStatusFlags()
1056 MCG->C8 = reg; in CLOCK_ClearStatusFlags()
1060 MCG->S = MCG_S_LOLS0_MASK; in CLOCK_ClearStatusFlags()
1077 … MCG->C2 = (uint8_t)((MCG->C2 & ~OSC_MODE_MASK) | MCG_C2_RANGE(range) | (uint8_t)config->workMode); in CLOCK_InitOsc0()
1083 while (0U == (MCG->S & MCG_S_OSCINIT0_MASK)) in CLOCK_InitOsc0()
1097 MCG->C2 &= ~(uint8_t)OSC_MODE_MASK; in CLOCK_DeinitOsc0()
1165 if (MCG_S_IREFST(kMCG_FllSrcInternal) == (MCG->S & MCG_S_IREFST_MASK)) in CLOCK_TrimInternalRefClk()
1179 MCG->ATCVL = (uint8_t)actv; in CLOCK_TrimInternalRefClk()
1180 MCG->ATCVH = (uint8_t)(actv >> 8U); in CLOCK_TrimInternalRefClk()
1182 mcg_sc = MCG->SC; in CLOCK_TrimInternalRefClk()
1185 MCG->SC = (mcg_sc | MCG_SC_ATME_MASK); in CLOCK_TrimInternalRefClk()
1188 while (0U != (MCG->SC & MCG_SC_ATME_MASK)) in CLOCK_TrimInternalRefClk()
1193 if (0U != (MCG->SC & MCG_SC_ATMF_MASK)) in CLOCK_TrimInternalRefClk()
1196 MCG->SC = mcg_sc; in CLOCK_TrimInternalRefClk()
1361 mcg_c4 = MCG->C4; in CLOCK_SetFeiMode()
1373 MCG->C4 ^= (1U << MCG_C4_DRST_DRS_SHIFT); in CLOCK_SetFeiMode()
1377 MCG->C1 = (uint8_t)(((MCG->C1 & ~(MCG_C1_CLKS_MASK | MCG_C1_IREFS_MASK))) | in CLOCK_SetFeiMode()
1389 MCG->C4 = mcg_c4; in CLOCK_SetFeiMode()
1393 MCG->C4 = (uint8_t)((mcg_c4 & ~(MCG_C4_DMX32_MASK | MCG_C4_DRST_DRS_MASK)) | in CLOCK_SetFeiMode()
1437 mcg_c4 = MCG->C4; in CLOCK_SetFeeMode()
1449 MCG->C4 ^= (1U << MCG_C4_DRST_DRS_SHIFT); in CLOCK_SetFeeMode()
1453 MCG->C1 = (uint8_t)((MCG->C1 & ~(MCG_C1_CLKS_MASK | MCG_C1_FRDIV_MASK | MCG_C1_IREFS_MASK)) | in CLOCK_SetFeeMode()
1459 if (MCG_C7_OSCSEL(kMCG_OscselOsc) == (MCG->C7 & MCG_C7_OSCSEL_MASK)) in CLOCK_SetFeeMode()
1461 if (0U != (MCG->C2 & MCG_C2_EREFS_MASK)) in CLOCK_SetFeeMode()
1463 while (0U == (MCG->S & MCG_S_OSCINIT0_MASK)) in CLOCK_SetFeeMode()
1477 MCG->C4 = mcg_c4; in CLOCK_SetFeeMode()
1483 MCG->C4 = mcg_c4; in CLOCK_SetFeeMode()
1486 while (MCG->C4 != mcg_c4) in CLOCK_SetFeeMode()
1536 mcg_c4 = MCG->C4; in CLOCK_SetFbiMode()
1539 MCG->C6 &= ~MCG_C6_PLLS_MASK; in CLOCK_SetFbiMode()
1540 while (MCG->S & MCG_S_PLLST_MASK) in CLOCK_SetFbiMode()
1543 MCG->C2 &= ~(uint8_t)MCG_C2_LP_MASK; /* Disable lowpower. */ in CLOCK_SetFbiMode()
1555 MCG->C4 ^= (1U << MCG_C4_DRST_DRS_SHIFT); in CLOCK_SetFbiMode()
1559 MCG->C1 = (uint8_t)((MCG->C1 & ~(MCG_C1_CLKS_MASK | MCG_C1_IREFS_MASK)) | in CLOCK_SetFbiMode()
1571 MCG->C4 = mcg_c4; in CLOCK_SetFbiMode()
1578 MCG->C4 = (uint8_t)((mcg_c4 & ~(MCG_C4_DMX32_MASK | MCG_C4_DRST_DRS_MASK)) | in CLOCK_SetFbiMode()
1620 MCG->C6 &= ~(uint8_t)MCG_C6_PLLS_MASK; in CLOCK_SetFbeMode()
1621 while (MCG->S & MCG_S_PLLST_MASK) in CLOCK_SetFbeMode()
1626 MCG->C2 &= ~(uint8_t)MCG_C2_LP_MASK; in CLOCK_SetFbeMode()
1628 mcg_c4 = MCG->C4; in CLOCK_SetFbeMode()
1640 MCG->C4 ^= (1U << MCG_C4_DRST_DRS_SHIFT); in CLOCK_SetFbeMode()
1644 MCG->C1 = (uint8_t)((MCG->C1 & ~(MCG_C1_CLKS_MASK | MCG_C1_FRDIV_MASK | MCG_C1_IREFS_MASK)) | in CLOCK_SetFbeMode()
1650 if (MCG_C7_OSCSEL(kMCG_OscselOsc) == (MCG->C7 & MCG_C7_OSCSEL_MASK)) in CLOCK_SetFbeMode()
1652 if (0U != (MCG->C2 & MCG_C2_EREFS_MASK)) in CLOCK_SetFbeMode()
1654 while (0U == (MCG->S & MCG_S_OSCINIT0_MASK)) in CLOCK_SetFbeMode()
1668 MCG->C4 = mcg_c4; in CLOCK_SetFbeMode()
1674 MCG->C4 = mcg_c4; in CLOCK_SetFbeMode()
1709 MCG->C2 |= MCG_C2_LP_MASK; in CLOCK_SetBlpiMode()
1733 MCG->C2 |= MCG_C2_LP_MASK; in CLOCK_SetBlpeMode()
1776 MCG->C2 &= ~MCG_C2_LP_MASK; /* Disable lowpower. */ in CLOCK_SetPbeMode()
1779 MCG->C1 = ((MCG->C1 & ~(MCG_C1_CLKS_MASK | MCG_C1_FRDIV_MASK | MCG_C1_IREFS_MASK)) | in CLOCK_SetPbeMode()
1784 if (MCG_C7_OSCSEL(kMCG_OscselOsc) == (MCG->C7 & MCG_C7_OSCSEL_MASK)) in CLOCK_SetPbeMode()
1786 if (MCG->C2 & MCG_C2_EREFS_MASK) in CLOCK_SetPbeMode()
1788 while (0U == (MCG->S & MCG_S_OSCINIT0_MASK)) in CLOCK_SetPbeMode()
1795 while ((MCG->S & (MCG_S_IREFST_MASK | MCG_S_CLKST_MASK)) != in CLOCK_SetPbeMode()
1801 MCG->C7 = ((MCG->C7 & ~MCG_C7_PLL32KREFSEL_MASK) | MCG_C7_PLL32KREFSEL(config->refSrc)); in CLOCK_SetPbeMode()
1804 MCG->C6 |= MCG_C6_PLLS_MASK; in CLOCK_SetPbeMode()
1807 …while (((MCG->S & (MCG_S_PLLST_MASK | MCG_S_LOCK0_MASK)) != (MCG_S_PLLST_MASK | MCG_S_LOCK0_MASK))) in CLOCK_SetPbeMode()
1837 MCG->C1 = (MCG->C1 & ~MCG_C1_CLKS_MASK) | MCG_C1_CLKS(kMCG_ClkOutSrcOut); in CLOCK_SetPeeMode()
1867 MCG->C6 |= MCG_C6_PLLS_MASK; in CLOCK_SetPbiMode()
1868 while (!(MCG->S & MCG_S_PLLST_MASK)) in CLOCK_SetPbiMode()
1872 MCG->C2 &= ~MCG_C2_LP_MASK; /* Disable lowpower. */ in CLOCK_SetPbiMode()
1875 MCG->C1 = in CLOCK_SetPbiMode()
1876 …((MCG->C1 & ~(MCG_C1_CLKS_MASK | MCG_C1_IREFS_MASK)) | (MCG_C1_CLKS(kMCG_ClkOutSrcInternal) /* … in CLOCK_SetPbiMode()
1880 while ((MCG->S & (MCG_S_IREFST_MASK | MCG_S_CLKST_MASK)) != in CLOCK_SetPbiMode()
1886 MCG->C7 = (MCG->C7 & ~MCG_C7_PLL32KREFSEL_MASK) | MCG_C7_PLL32KREFSEL(kMCG_PllRefIrc); in CLOCK_SetPbiMode()
1888 while (!(MCG->S & MCG_S_LOCK0_MASK)) in CLOCK_SetPbiMode()
1914 MCG->C1 = (MCG->C1 & ~MCG_C1_CLKS_MASK) | MCG_C1_CLKS(kMCG_ClkOutSrcOut); in CLOCK_SetPeiMode()
1943 if (MCG->S & MCG_S_IREFST_MASK) in CLOCK_ExternalModeToFbeModeQuick()
1950 MCG->C2 &= ~(uint8_t)MCG_C2_LP_MASK; in CLOCK_ExternalModeToFbeModeQuick()
1952 MCG->C1 = (uint8_t)((MCG->C1 & ~MCG_C1_CLKS_MASK) | MCG_C1_CLKS(kMCG_ClkOutSrcExternal)); in CLOCK_ExternalModeToFbeModeQuick()
1958 MCG->C6 &= ~(uint8_t)MCG_C6_PLLS_MASK; in CLOCK_ExternalModeToFbeModeQuick()
1959 while (MCG->S & MCG_S_PLLST_MASK) in CLOCK_ExternalModeToFbeModeQuick()
1985 if (!(MCG->S & MCG_S_IREFST_MASK)) in CLOCK_InternalModeToFbiModeQuick()
1992 MCG->C2 &= ~(uint8_t)MCG_C2_LP_MASK; in CLOCK_InternalModeToFbiModeQuick()
1994 MCG->C1 = (uint8_t)((MCG->C1 & ~MCG_C1_CLKS_MASK) | MCG_C1_CLKS(kMCG_ClkOutSrcInternal)); in CLOCK_InternalModeToFbiModeQuick()
2000 MCG->C6 &= ~MCG_C6_PLLS_MASK; in CLOCK_InternalModeToFbiModeQuick()
2001 while (MCG->S & MCG_S_PLLST_MASK) in CLOCK_InternalModeToFbiModeQuick()
2026 MCG->C2 &= ~MCG_C2_LP_MASK; in CLOCK_BootToFeiMode()
2049 MCG->C2 &= ~MCG_C2_LP_MASK; in CLOCK_BootToFeeMode()
2089 MCG->C2 &= ~MCG_C2_LP_MASK; in CLOCK_BootToBlpeMode()
2094 MCG->C1 = (uint8_t)((MCG->C1 & ~(MCG_C1_CLKS_MASK | MCG_C1_IREFS_MASK)) | in CLOCK_BootToBlpeMode()
2099 if (MCG_C7_OSCSEL(kMCG_OscselOsc) == (MCG->C7 & MCG_C7_OSCSEL_MASK)) in CLOCK_BootToBlpeMode()
2101 if (0U != (MCG->C2 & MCG_C2_EREFS_MASK)) in CLOCK_BootToBlpeMode()
2103 while (0U == (MCG->S & MCG_S_OSCINIT0_MASK)) in CLOCK_BootToBlpeMode()
2110 while ((MCG->S & (MCG_S_IREFST_MASK | MCG_S_CLKST_MASK)) != in CLOCK_BootToBlpeMode()
2116 MCG->C2 |= MCG_C2_LP_MASK; in CLOCK_BootToBlpeMode()
2143 MCG->C1 = (MCG->C1 & ~MCG_C1_CLKS_MASK) | MCG_C1_CLKS(kMCG_ClkOutSrcOut); in CLOCK_BootToPeeMode()
2163 MCG->C6 |= MCG_C6_PLLS_MASK; in CLOCK_BootToPeiMode()
2164 while (!(MCG->S & MCG_S_PLLST_MASK)) in CLOCK_BootToPeiMode()
2169 MCG->C2 &= ~MCG_C2_LP_MASK; in CLOCK_BootToPeiMode()
2172 MCG->C7 = (MCG->C7 & ~MCG_C7_PLL32KREFSEL_MASK) | MCG_C7_PLL32KREFSEL(kMCG_PllRefIrc); in CLOCK_BootToPeiMode()
2174 while (!(MCG->S & MCG_S_LOCK0_MASK)) in CLOCK_BootToPeiMode()
2179 MCG->C1 = (MCG->C1 & ~MCG_C1_CLKS_MASK) | MCG_C1_CLKS(kMCG_ClkOutSrcOut); in CLOCK_BootToPeiMode()
2258 MCG->C2 &= ~(uint8_t)MCG_C2_LP_MASK; /* Disable lowpower. */ in CLOCK_SetMcgConfig()
2260 if (MCG->S & MCG_S_PLLST_MASK) in CLOCK_SetMcgConfig()
2326 MCG->C5 &= ~(uint8_t)kMCG_PllEnableIndependent; in CLOCK_SetMcgConfig()