Lines Matching refs:Config
182 static void Clock_Ip_ResetClockConfiguration(Clock_Ip_ClockConfigType const * Config);
183 static void Clock_Ip_UpdateDriverContext(Clock_Ip_ClockConfigType const * Config);
188 static void Clock_Ip_CheckClockConfiguration(Clock_Ip_ClockConfigType const * Config);
189 static void Clock_Ip_CheckIrcoscClocks(Clock_Ip_ClockConfigType const * Config);
190 static void Clock_Ip_CheckXoscClocks(Clock_Ip_ClockConfigType const * Config);
191 static void Clock_Ip_CheckPllClocks(Clock_Ip_ClockConfigType const * Config);
192 static void Clock_Ip_CheckExtSigClocks(Clock_Ip_ClockConfigType const * Config);
193 static void Clock_Ip_CheckSelectorClocks(Clock_Ip_ClockConfigType const * Config);
194 static void Clock_Ip_CheckDividerClocks(Clock_Ip_ClockConfigType const * Config);
195 static void Clock_Ip_CheckDividerTriggerClocks(Clock_Ip_ClockConfigType const * Config);
196 static void Clock_Ip_CheckFracDividerClocks(Clock_Ip_ClockConfigType const * Config);
197 static void Clock_Ip_CheckGateClocks(Clock_Ip_ClockConfigType const * Config);
198 static void Clock_Ip_CheckPcfsClocks(Clock_Ip_ClockConfigType const * Config);
199 static void Clock_Ip_CheckCmuClocks(Clock_Ip_ClockConfigType const * Config);
242 static void Clock_Ip_UpdateDriverContext(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_UpdateDriverContext() argument
245 (void)Config; in Clock_Ip_UpdateDriverContext()
250 for (Index = 0U; Index < Config->ExtClksCount; Index++) /* Set external signal frequency. */ in Clock_Ip_UpdateDriverContext()
252 … Clock_Ip_SetExternalSignalFrequency(Config->ExtClks[Index].Name, Config->ExtClks[Index].Value); in Clock_Ip_UpdateDriverContext()
260 for (Index = 1U; Index < Config->ConfigureFrequenciesCount; Index++) in Clock_Ip_UpdateDriverContext()
262 Clock_Ip_FreqIds[Config->ConfiguredFrequencies[Index].Name] = Index; in Clock_Ip_UpdateDriverContext()
276 static void Clock_Ip_CheckIrcoscClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckIrcoscClocks() argument
281 if (Config->IrcoscsCount != 0U) in Clock_Ip_CheckIrcoscClocks()
284 if (Config->IrcoscsCount > 1U) in Clock_Ip_CheckIrcoscClocks()
286 for (Index = 0U; Index < (Config->IrcoscsCount - 1U); Index++) in Clock_Ip_CheckIrcoscClocks()
288 …CLOCK_IP_DEV_ASSERT(((uint32)Config->Ircoscs[Index].Name) < ((uint32)Config->Ircoscs[Index+1U].Nam… in Clock_Ip_CheckIrcoscClocks()
289 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Ircoscs[Index].Name] & CLOCK_IP_IRCOSC_OBJ… in Clock_Ip_CheckIrcoscClocks()
293 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Ircoscs[Config->IrcoscsCount - 1U].Name] &… in Clock_Ip_CheckIrcoscClocks()
303 static void Clock_Ip_CheckXoscClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckXoscClocks() argument
309 if (Config->XoscsCount != 0U) in Clock_Ip_CheckXoscClocks()
312 if (Config->XoscsCount > 1U) in Clock_Ip_CheckXoscClocks()
314 for (Index = 0U; Index < (Config->XoscsCount - 1U); Index++) in Clock_Ip_CheckXoscClocks()
316 … CLOCK_IP_DEV_ASSERT(((uint32)Config->Xoscs[Index].Name) < ((uint32)Config->Xoscs[Index+1U].Name)); in Clock_Ip_CheckXoscClocks()
317 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Xoscs[Index].Name] & CLOCK_IP_XOSC_OBJECT)… in Clock_Ip_CheckXoscClocks()
321 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Xoscs[Config->XoscsCount - 1U].Name] & CLO… in Clock_Ip_CheckXoscClocks()
331 static void Clock_Ip_CheckPllClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckPllClocks() argument
336 if (Config->PllsCount != 0U) in Clock_Ip_CheckPllClocks()
339 if (Config->PllsCount > 1U) in Clock_Ip_CheckPllClocks()
341 for (Index = 0U; Index < (Config->PllsCount - 1U); Index++) in Clock_Ip_CheckPllClocks()
343 … CLOCK_IP_DEV_ASSERT(((uint32)Config->Plls[Index].Name) < ((uint32)Config->Plls[Index+1U].Name)); in Clock_Ip_CheckPllClocks()
344 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Plls[Index].Name] & CLOCK_IP_PLL_OBJECT) !… in Clock_Ip_CheckPllClocks()
348 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Plls[Config->PllsCount - 1U].Name] & CLOCK… in Clock_Ip_CheckPllClocks()
358 static void Clock_Ip_CheckExtSigClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckExtSigClocks() argument
363 if (Config->ExtClksCount != 0U) in Clock_Ip_CheckExtSigClocks()
366 if (Config->ExtClksCount > 1U) in Clock_Ip_CheckExtSigClocks()
368 for (Index = 0U; Index < (Config->ExtClksCount - 1U); Index++) in Clock_Ip_CheckExtSigClocks()
370 …CLOCK_IP_DEV_ASSERT(((uint32)Config->ExtClks[Index].Name) < ((uint32)Config->ExtClks[Index+1U].Nam… in Clock_Ip_CheckExtSigClocks()
371 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->ExtClks[Index].Name] & CLOCK_IP_EXT_SIG_OB… in Clock_Ip_CheckExtSigClocks()
375 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->ExtClks[Config->ExtClksCount - 1U].Name] &… in Clock_Ip_CheckExtSigClocks()
385 static void Clock_Ip_CheckSelectorClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckSelectorClocks() argument
389 if (Config->SelectorsCount != 0U) in Clock_Ip_CheckSelectorClocks()
391 if (Config->SelectorsCount > 1U) in Clock_Ip_CheckSelectorClocks()
393 for (Index = 0U; Index < (Config->SelectorsCount - 1U); Index++) in Clock_Ip_CheckSelectorClocks()
395 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Selectors[Index].Name] & CLOCK_IP_SELECTOR… in Clock_Ip_CheckSelectorClocks()
398 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Selectors[Config->SelectorsCount - 1U].Nam… in Clock_Ip_CheckSelectorClocks()
408 static void Clock_Ip_CheckDividerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckDividerClocks() argument
412 if (Config->DividersCount != 0U) in Clock_Ip_CheckDividerClocks()
414 if (Config->DividersCount > 1U) in Clock_Ip_CheckDividerClocks()
416 for (Index = 0U; Index < (Config->DividersCount - 1U); Index++) in Clock_Ip_CheckDividerClocks()
418 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Dividers[Index].Name] & CLOCK_IP_DIVIDER_O… in Clock_Ip_CheckDividerClocks()
421 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Dividers[Config->DividersCount - 1U].Name]… in Clock_Ip_CheckDividerClocks()
431 static void Clock_Ip_CheckDividerTriggerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckDividerTriggerClocks() argument
437 if (Config->DividerTriggersCount != 0U) in Clock_Ip_CheckDividerTriggerClocks()
440 if (Config->DividerTriggersCount > 1U) in Clock_Ip_CheckDividerTriggerClocks()
442 for (Index = 0U; Index < (Config->DividerTriggersCount - 1U); Index++) in Clock_Ip_CheckDividerTriggerClocks()
444 …CLOCK_IP_DEV_ASSERT(((uint32)Config->DividerTriggers[Index].Name) < ((uint32)Config->DividerTrigge… in Clock_Ip_CheckDividerTriggerClocks()
445 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->DividerTriggers[Index].Name] & CLOCK_IP_DI… in Clock_Ip_CheckDividerTriggerClocks()
449 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->DividerTriggers[Config->DividerTriggersCou… in Clock_Ip_CheckDividerTriggerClocks()
459 static void Clock_Ip_CheckFracDividerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckFracDividerClocks() argument
465 if (Config->FracDivsCount != 0U) in Clock_Ip_CheckFracDividerClocks()
468 if (Config->FracDivsCount > 1U) in Clock_Ip_CheckFracDividerClocks()
470 for (Index = 0U; Index < (Config->FracDivsCount - 1U); Index++) in Clock_Ip_CheckFracDividerClocks()
472 …CLOCK_IP_DEV_ASSERT(((uint32)Config->FracDivs[Index].Name) < ((uint32)Config->FracDivs[Index+1U].N… in Clock_Ip_CheckFracDividerClocks()
473 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->FracDivs[Index].Name] & CLOCK_IP_FRAC_DIV_… in Clock_Ip_CheckFracDividerClocks()
477 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->FracDivs[Config->FracDivsCount - 1U].Name]… in Clock_Ip_CheckFracDividerClocks()
487 static void Clock_Ip_CheckGateClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckGateClocks() argument
491 if (Config->GatesCount != 0U) in Clock_Ip_CheckGateClocks()
493 if (Config->GatesCount > 1U) in Clock_Ip_CheckGateClocks()
495 for (Index = 0U; Index < (Config->GatesCount - 1U); Index++) in Clock_Ip_CheckGateClocks()
497 … CLOCK_IP_DEV_ASSERT(((uint32)Config->Gates[Index].Name) < ((uint32)Config->Gates[Index+1U].Name)); in Clock_Ip_CheckGateClocks()
498 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Gates[Index].Name] & CLOCK_IP_GATE_OBJECT)… in Clock_Ip_CheckGateClocks()
501 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Gates[Config->GatesCount - 1U].Name] & CLO… in Clock_Ip_CheckGateClocks()
511 static void Clock_Ip_CheckPcfsClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckPcfsClocks() argument
515 if (Config->PcfsCount != 0U) in Clock_Ip_CheckPcfsClocks()
517 if (Config->PcfsCount > 1U) in Clock_Ip_CheckPcfsClocks()
519 for (Index = 0U; Index < (Config->PcfsCount - 1U); Index++) in Clock_Ip_CheckPcfsClocks()
521 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Pcfs[Index].Name] & CLOCK_IP_PCFS_OBJECT) … in Clock_Ip_CheckPcfsClocks()
524 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Pcfs[Config->PcfsCount - 1U].Name] & CLOCK… in Clock_Ip_CheckPcfsClocks()
534 static void Clock_Ip_CheckCmuClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckCmuClocks() argument
538 if (Config->CmusCount != 0U) in Clock_Ip_CheckCmuClocks()
540 if (Config->CmusCount > 1U) in Clock_Ip_CheckCmuClocks()
542 for (Index = 0U; Index < (Config->CmusCount - 1U); Index++) in Clock_Ip_CheckCmuClocks()
544 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Cmus[Index].Name] & CLOCK_IP_CMU_OBJECT) !… in Clock_Ip_CheckCmuClocks()
547 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[Config->Cmus[Config->CmusCount - 1U].Name] & CLOCK… in Clock_Ip_CheckCmuClocks()
589 static void Clock_Ip_ResetClockConfiguration(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_ResetClockConfiguration() argument
594 …for (Index = Config->SelectorsCount ; Index > 0U; Index--) /* Ramp down all selectors from conf… in Clock_Ip_ResetClockConfiguration()
596 …CallbackIndex = Clock_Ip_au8SelectorCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Selectors[Inde… in Clock_Ip_ResetClockConfiguration()
597 Clock_Ip_axSelectorCallbacks[CallbackIndex].Reset(&Config->Selectors[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
600 …for (Index = Config->FracDivsCount; Index > 0U; Index--) /* Put in reset state all fractional d… in Clock_Ip_ResetClockConfiguration()
602 …CallbackIndex = Clock_Ip_au8FractionalDividerCallbackIndex[Clock_Ip_au8ClockFeatures[Config->FracD… in Clock_Ip_ResetClockConfiguration()
603 Clock_Ip_axFracDivCallbacks[CallbackIndex].Reset(&Config->FracDivs[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
606 …for (Index = Config->PllsCount; Index > 0U; Index--) /* Power down all plls from configurati… in Clock_Ip_ResetClockConfiguration()
608 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Plls[Index - 1U].Na… in Clock_Ip_ResetClockConfiguration()
609 Clock_Ip_axPllCallbacks[CallbackIndex].Reset(&Config->Plls[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
612 …for (Index = Config->XoscsCount; Index > 0U; Index--) /* Power down all xoscs from configurati… in Clock_Ip_ResetClockConfiguration()
614 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Xoscs[Index - 1U].… in Clock_Ip_ResetClockConfiguration()
615 Clock_Ip_axExtOscCallbacks[CallbackIndex].Reset(&Config->Xoscs[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
621 static void Clock_Ip_CheckClockConfiguration(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckClockConfiguration() argument
623 Clock_Ip_CheckIrcoscClocks(Config); in Clock_Ip_CheckClockConfiguration()
624 Clock_Ip_CheckXoscClocks(Config); in Clock_Ip_CheckClockConfiguration()
625 Clock_Ip_CheckPllClocks(Config); in Clock_Ip_CheckClockConfiguration()
626 Clock_Ip_CheckExtSigClocks(Config); in Clock_Ip_CheckClockConfiguration()
627 Clock_Ip_CheckSelectorClocks(Config); in Clock_Ip_CheckClockConfiguration()
628 Clock_Ip_CheckDividerClocks(Config); in Clock_Ip_CheckClockConfiguration()
629 Clock_Ip_CheckDividerTriggerClocks(Config); in Clock_Ip_CheckClockConfiguration()
630 Clock_Ip_CheckFracDividerClocks(Config); in Clock_Ip_CheckClockConfiguration()
631 Clock_Ip_CheckGateClocks(Config); in Clock_Ip_CheckClockConfiguration()
632 Clock_Ip_CheckPcfsClocks(Config); in Clock_Ip_CheckClockConfiguration()
633 Clock_Ip_CheckCmuClocks(Config); in Clock_Ip_CheckClockConfiguration()
654 Clock_Ip_StatusType Clock_Ip_Init(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_Init() argument
682 Clock_Ip_Command(Config, CLOCK_IP_SET_USER_ACCESS_ALLOWED_COMMAND); in Clock_Ip_Init()
685 CLOCK_IP_DEV_ASSERT(NULL_PTR != Config); in Clock_Ip_Init()
687 Clock_Ip_InitClock(Config); in Clock_Ip_Init()
719 void Clock_Ip_InitClock(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_InitClock() argument
726 Clock_Ip_CheckClockConfiguration(Config); in Clock_Ip_InitClock()
729 CLOCK_IP_DEV_ASSERT(NULL_PTR != Config); in Clock_Ip_InitClock()
732 Clock_Ip_pxConfig = Config; in Clock_Ip_InitClock()
736 Clock_Ip_Command(Config, CLOCK_IP_INITIALIZE_PLATFORM_COMMAND); in Clock_Ip_InitClock()
743 …for (Index = 0U; Index < Config->CmusCount; Index++) /* Reset all clock monitor units from prev… in Clock_Ip_InitClock()
745 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Cmus[Index].Name][C… in Clock_Ip_InitClock()
746 Clock_Ip_axCmuCallbacks[CallbackIndex].Reset(&Config->Cmus[Index]); in Clock_Ip_InitClock()
754 Clock_Ip_ResetClockConfiguration(Config); in Clock_Ip_InitClock()
761 …for (Index = 0U; Index < Config->IrcoscsCount; Index++) /* Set internal oscillators from configu… in Clock_Ip_InitClock()
763 …CallbackIndex = Clock_Ip_au8IrcoscCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Ircoscs[Index].N… in Clock_Ip_InitClock()
764 Clock_Ip_axIntOscCallbacks[CallbackIndex].Set(&Config->Ircoscs[Index]); in Clock_Ip_InitClock()
767 …for (Index = 0U; Index < Config->XoscsCount; Index++) /* Configure all xoscs from configuratio… in Clock_Ip_InitClock()
769 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Xoscs[Index].Name]… in Clock_Ip_InitClock()
770 Clock_Ip_axExtOscCallbacks[CallbackIndex].Set(&Config->Xoscs[Index]); in Clock_Ip_InitClock()
774 Clock_Ip_UpdateDriverContext(Config); in Clock_Ip_InitClock()
777 …for (Index = 0U; Index < Config->PcfsCount; Index++) /* Configure all progressive frequency … in Clock_Ip_InitClock()
779 …CallbackIndex = Clock_Ip_au8PcfsCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Pcfs[Index].Name][… in Clock_Ip_InitClock()
780 Clock_Ip_axPcfsCallbacks[CallbackIndex].Set(&Config->Pcfs[Index], Index); in Clock_Ip_InitClock()
784 …for (Index = 0U; Index < Config->DividerTriggersCount; Index++) /* Set divider triggers from co… in Clock_Ip_InitClock()
786 …CallbackIndex = Clock_Ip_au8DividerTriggerCallbackIndex[Clock_Ip_au8ClockFeatures[Config->DividerT… in Clock_Ip_InitClock()
787 … Clock_Ip_axDividerTriggerCallbacks[CallbackIndex].Configure(&Config->DividerTriggers[Index]); in Clock_Ip_InitClock()
791 … for (Index = 0U; Index < Config->DividersCount; Index++) /* Set dividers from configuration. */ in Clock_Ip_InitClock()
793 …CallbackIndex = Clock_Ip_au8DividerCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Dividers[Index]… in Clock_Ip_InitClock()
794 Clock_Ip_axDividerCallbacks[CallbackIndex].Set(&Config->Dividers[Index]); in Clock_Ip_InitClock()
798 …for (Index = 0U; Index < Config->DividerTriggersCount; Index++) /* Set divider triggers from co… in Clock_Ip_InitClock()
800 …CallbackIndex = Clock_Ip_au8DividerTriggerCallbackIndex[Clock_Ip_au8ClockFeatures[Config->DividerT… in Clock_Ip_InitClock()
801 … Clock_Ip_axDividerTriggerCallbacks[CallbackIndex].TriggerUpdate(&Config->DividerTriggers[Index]); in Clock_Ip_InitClock()
805 …for (Index = 0U; Index < Config->PllsCount; Index++) /* Configure all plls from configuratio… in Clock_Ip_InitClock()
807 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Plls[Index].Name][C… in Clock_Ip_InitClock()
808 Clock_Ip_axPllCallbacks[CallbackIndex].Set(&Config->Plls[Index]); in Clock_Ip_InitClock()
811 …for (Index = 0U; Index < Config->CmusCount; Index++) /* Set the Clock Monitoring Units that ar… in Clock_Ip_InitClock()
813 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Cmus[Index].Name][C… in Clock_Ip_InitClock()
814 Clock_Ip_axCmuCallbacks[CallbackIndex].Set(&Config->Cmus[Index], Index); in Clock_Ip_InitClock()
817 …for (Index = 0U; Index < Config->XoscsCount; Index++) /* Wait for all xoscs from configuration… in Clock_Ip_InitClock()
819 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Xoscs[Index].Name]… in Clock_Ip_InitClock()
820 Clock_Ip_axExtOscCallbacks[CallbackIndex].Complete(&Config->Xoscs[Index]); in Clock_Ip_InitClock()
824 …for (Index = 0U; Index < Config->PllsCount; Index++) /* Enable plls according to configurati… in Clock_Ip_InitClock()
826 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Plls[Index].Name][C… in Clock_Ip_InitClock()
827 Clock_Ip_axPllCallbacks[CallbackIndex].Enable(&Config->Plls[Index]); in Clock_Ip_InitClock()
833 …for (Index = 0U; Index < Config->FracDivsCount; Index++) /* Configure all fractional dividers f… in Clock_Ip_InitClock()
835 …CallbackIndex = Clock_Ip_au8FractionalDividerCallbackIndex[Clock_Ip_au8ClockFeatures[Config->FracD… in Clock_Ip_InitClock()
836 Clock_Ip_axFracDivCallbacks[CallbackIndex].Set(&Config->FracDivs[Index]); in Clock_Ip_InitClock()
862 …for (Index = 0U; Index < Config->SelectorsCount; Index++) /* Set only if selected inputs are no… in Clock_Ip_InitClock()
864 if ((PLL_TYPE != Clock_Ip_aeSourceTypeClockName[Config->Selectors[Index].Value])) in Clock_Ip_InitClock()
867 …CallbackIndex = Clock_Ip_au8SelectorCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Selectors[Inde… in Clock_Ip_InitClock()
868 Clock_Ip_axSelectorCallbacks[CallbackIndex].Set(&Config->Selectors[Index]); in Clock_Ip_InitClock()
880 …for (Index = 0U; Index < Config->GatesCount; Index++) /* Set clock gates that are under clock c… in Clock_Ip_InitClock()
882 …CallbackIndex = Clock_Ip_au8GateCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Gates[Index].Name]… in Clock_Ip_InitClock()
883 Clock_Ip_axGateCallbacks[CallbackIndex].Set(&Config->Gates[Index]); in Clock_Ip_InitClock()
887 for (Index = 0U; Index < Config->CmusCount; Index++) in Clock_Ip_InitClock()
889 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[Config->Cmus[Index].Name][C… in Clock_Ip_InitClock()
890 Clock_Ip_axCmuCallbacks[CallbackIndex].Enable(&Config->Cmus[Index]); in Clock_Ip_InitClock()
895 Clock_Ip_Command(Config, CLOCK_IP_DISABLE_SAFE_CLOCK_COMMAND); in Clock_Ip_InitClock()