Lines Matching refs:Config
178 static void Clock_Ip_ResetClockConfiguration(Clock_Ip_ClockConfigType const * Config);
179 static void Clock_Ip_UpdateDriverContext(Clock_Ip_ClockConfigType const * Config);
187 static void Clock_Ip_CheckClockConfiguration(Clock_Ip_ClockConfigType const * Config);
188 static void Clock_Ip_CheckIrcoscClocks(Clock_Ip_ClockConfigType const * Config);
189 static void Clock_Ip_CheckXoscClocks(Clock_Ip_ClockConfigType const * Config);
190 static void Clock_Ip_CheckPllClocks(Clock_Ip_ClockConfigType const * Config);
191 static void Clock_Ip_CheckExtSigClocks(Clock_Ip_ClockConfigType const * Config);
192 static void Clock_Ip_CheckSelectorClocks(Clock_Ip_ClockConfigType const * Config);
193 static void Clock_Ip_CheckDividerClocks(Clock_Ip_ClockConfigType const * Config);
194 static void Clock_Ip_CheckDividerTriggerClocks(Clock_Ip_ClockConfigType const * Config);
195 static void Clock_Ip_CheckFracDividerClocks(Clock_Ip_ClockConfigType const * Config);
196 static void Clock_Ip_CheckGateClocks(Clock_Ip_ClockConfigType const * Config);
197 static void Clock_Ip_CheckPcfsClocks(Clock_Ip_ClockConfigType const * Config);
198 static void Clock_Ip_CheckCmuClocks(Clock_Ip_ClockConfigType const * Config);
241 static void Clock_Ip_UpdateDriverContext(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_UpdateDriverContext() argument
244 (void)Config; in Clock_Ip_UpdateDriverContext()
248 for (Index = 0U; Index < Config->ExtClksCount; Index++) /* Set external signal frequency. */ in Clock_Ip_UpdateDriverContext()
250 …Clock_Ip_SetExternalSignalFrequency((*(Config->ExtClks))[Index].Name, (*(Config->ExtClks))[Index].… in Clock_Ip_UpdateDriverContext()
256 for (Index = 1U; Index < Config->ConfigureFrequenciesCount; Index++) in Clock_Ip_UpdateDriverContext()
258 Clock_Ip_FreqIds[(*(Config->ConfiguredFrequencies))[Index].Name] = Index; in Clock_Ip_UpdateDriverContext()
270 static void Clock_Ip_CheckIrcoscClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckIrcoscClocks() argument
275 if (Config->IrcoscsCount != 0U) in Clock_Ip_CheckIrcoscClocks()
278 if (Config->IrcoscsCount > 1U) in Clock_Ip_CheckIrcoscClocks()
280 for (Index = 0U; Index < (Config->IrcoscsCount - 1U); Index++) in Clock_Ip_CheckIrcoscClocks()
282 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->Ircoscs))[Index].Name) < ((uint32)(*(Config->Ircoscs))[Ind… in Clock_Ip_CheckIrcoscClocks()
283 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Ircoscs))[Index].Name] & CLOCK_IP_IRCOS… in Clock_Ip_CheckIrcoscClocks()
287 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Ircoscs))[Config->IrcoscsCount - 1U].Na… in Clock_Ip_CheckIrcoscClocks()
297 static void Clock_Ip_CheckXoscClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckXoscClocks() argument
303 if (Config->XoscsCount != 0U) in Clock_Ip_CheckXoscClocks()
306 if (Config->XoscsCount > 1U) in Clock_Ip_CheckXoscClocks()
308 for (Index = 0U; Index < (Config->XoscsCount - 1U); Index++) in Clock_Ip_CheckXoscClocks()
310 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->Xoscs))[Index].Name) < ((uint32)(*(Config->Xoscs))[Index+1… in Clock_Ip_CheckXoscClocks()
311 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Xoscs))[Index].Name] & CLOCK_IP_XOSC_OB… in Clock_Ip_CheckXoscClocks()
315 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Xoscs))[Config->XoscsCount - 1U].Name] … in Clock_Ip_CheckXoscClocks()
325 static void Clock_Ip_CheckPllClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckPllClocks() argument
330 if (Config->PllsCount != 0U) in Clock_Ip_CheckPllClocks()
333 if (Config->PllsCount > 1U) in Clock_Ip_CheckPllClocks()
335 for (Index = 0U; Index < (Config->PllsCount - 1U); Index++) in Clock_Ip_CheckPllClocks()
337 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->Plls))[Index].Name) < ((uint32)(*(Config->Plls))[Index+1U]… in Clock_Ip_CheckPllClocks()
338 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Plls))[Index].Name] & CLOCK_IP_PLL_OBJE… in Clock_Ip_CheckPllClocks()
342 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Plls))[Config->PllsCount - 1U].Name] & … in Clock_Ip_CheckPllClocks()
352 static void Clock_Ip_CheckExtSigClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckExtSigClocks() argument
357 if (Config->ExtClksCount != 0U) in Clock_Ip_CheckExtSigClocks()
360 if (Config->ExtClksCount > 1U) in Clock_Ip_CheckExtSigClocks()
362 for (Index = 0U; Index < (Config->ExtClksCount - 1U); Index++) in Clock_Ip_CheckExtSigClocks()
364 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->ExtClks))[Index].Name) < ((uint32)(*(Config->ExtClks))[Ind… in Clock_Ip_CheckExtSigClocks()
365 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->ExtClks))[Index].Name] & CLOCK_IP_EXT_S… in Clock_Ip_CheckExtSigClocks()
369 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->ExtClks))[Config->ExtClksCount - 1U].Na… in Clock_Ip_CheckExtSigClocks()
379 static void Clock_Ip_CheckSelectorClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckSelectorClocks() argument
383 if (Config->SelectorsCount != 0U) in Clock_Ip_CheckSelectorClocks()
385 if (Config->SelectorsCount > 1U) in Clock_Ip_CheckSelectorClocks()
387 for (Index = 0U; Index < (Config->SelectorsCount - 1U); Index++) in Clock_Ip_CheckSelectorClocks()
389 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Selectors))[Index].Name] & CLOCK_IP_SEL… in Clock_Ip_CheckSelectorClocks()
392 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Selectors))[Config->SelectorsCount - 1U… in Clock_Ip_CheckSelectorClocks()
402 static void Clock_Ip_CheckDividerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckDividerClocks() argument
406 if (Config->DividersCount != 0U) in Clock_Ip_CheckDividerClocks()
408 if (Config->DividersCount > 1U) in Clock_Ip_CheckDividerClocks()
410 for (Index = 0U; Index < (Config->DividersCount - 1U); Index++) in Clock_Ip_CheckDividerClocks()
412 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Dividers))[Index].Name] & CLOCK_IP_DIVI… in Clock_Ip_CheckDividerClocks()
415 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Dividers))[Config->DividersCount - 1U].… in Clock_Ip_CheckDividerClocks()
425 static void Clock_Ip_CheckDividerTriggerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckDividerTriggerClocks() argument
431 if (Config->DividerTriggersCount != 0U) in Clock_Ip_CheckDividerTriggerClocks()
434 if (Config->DividerTriggersCount > 1U) in Clock_Ip_CheckDividerTriggerClocks()
436 for (Index = 0U; Index < (Config->DividerTriggersCount - 1U); Index++) in Clock_Ip_CheckDividerTriggerClocks()
438 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->DividerTriggers))[Index].Name) < ((uint32)(*(Config->Divid… in Clock_Ip_CheckDividerTriggerClocks()
439 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->DividerTriggers))[Index].Name] & CLOCK_… in Clock_Ip_CheckDividerTriggerClocks()
443 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->DividerTriggers))[Config->DividerTrigge… in Clock_Ip_CheckDividerTriggerClocks()
453 static void Clock_Ip_CheckFracDividerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckFracDividerClocks() argument
459 if (Config->FracDivsCount != 0U) in Clock_Ip_CheckFracDividerClocks()
462 if (Config->FracDivsCount > 1U) in Clock_Ip_CheckFracDividerClocks()
464 for (Index = 0U; Index < (Config->FracDivsCount - 1U); Index++) in Clock_Ip_CheckFracDividerClocks()
466 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->FracDivs))[Index].Name) < ((uint32)(*(Config->FracDivs))[I… in Clock_Ip_CheckFracDividerClocks()
467 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->FracDivs))[Index].Name] & CLOCK_IP_FRAC… in Clock_Ip_CheckFracDividerClocks()
471 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->FracDivs))[Config->FracDivsCount - 1U].… in Clock_Ip_CheckFracDividerClocks()
481 static void Clock_Ip_CheckGateClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckGateClocks() argument
485 if (Config->GatesCount != 0U) in Clock_Ip_CheckGateClocks()
487 if (Config->GatesCount > 1U) in Clock_Ip_CheckGateClocks()
489 for (Index = 0U; Index < (Config->GatesCount - 1U); Index++) in Clock_Ip_CheckGateClocks()
491 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->Gates))[Index].Name) < ((uint32)(*(Config->Gates))[Index+1… in Clock_Ip_CheckGateClocks()
492 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Gates))[Index].Name] & CLOCK_IP_GATE_OB… in Clock_Ip_CheckGateClocks()
495 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Gates))[Config->GatesCount - 1U].Name] … in Clock_Ip_CheckGateClocks()
505 static void Clock_Ip_CheckPcfsClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckPcfsClocks() argument
509 if (Config->PcfsCount != 0U) in Clock_Ip_CheckPcfsClocks()
511 if (Config->PcfsCount > 1U) in Clock_Ip_CheckPcfsClocks()
513 for (Index = 0U; Index < (Config->PcfsCount - 1U); Index++) in Clock_Ip_CheckPcfsClocks()
515 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Pcfs))[Index].Name] & CLOCK_IP_PCFS_OBJ… in Clock_Ip_CheckPcfsClocks()
518 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Pcfs))[Config->PcfsCount - 1U].Name] & … in Clock_Ip_CheckPcfsClocks()
528 static void Clock_Ip_CheckCmuClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckCmuClocks() argument
532 if (Config->CmusCount != 0U) in Clock_Ip_CheckCmuClocks()
534 if (Config->CmusCount > 1U) in Clock_Ip_CheckCmuClocks()
536 for (Index = 0U; Index < (Config->CmusCount - 1U); Index++) in Clock_Ip_CheckCmuClocks()
538 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Cmus))[Index].Name] & CLOCK_IP_CMU_OBJE… in Clock_Ip_CheckCmuClocks()
541 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Cmus))[Config->CmusCount - 1U].Name] & … in Clock_Ip_CheckCmuClocks()
583 static void Clock_Ip_ResetClockConfiguration(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_ResetClockConfiguration() argument
588 …for (Index = Config->SelectorsCount ; Index > 0U; Index--) /* Ramp down all selectors from conf… in Clock_Ip_ResetClockConfiguration()
590 …CallbackIndex = Clock_Ip_au8SelectorCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Selectors))… in Clock_Ip_ResetClockConfiguration()
591 Clock_Ip_axSelectorCallbacks[CallbackIndex].Reset(&(*Config->Selectors)[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
594 …for (Index = Config->FracDivsCount; Index > 0U; Index--) /* Put in reset state all fractional d… in Clock_Ip_ResetClockConfiguration()
596 … Clock_Ip_au8FractionalDividerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->FracDivs))[Index … in Clock_Ip_ResetClockConfiguration()
597 Clock_Ip_axFracDivCallbacks[CallbackIndex].Reset(&(*Config->FracDivs)[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
600 …for (Index = Config->PllsCount; Index > 0U; Index--) /* Power down all plls from configurati… in Clock_Ip_ResetClockConfiguration()
602 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Plls))[Index - 1… in Clock_Ip_ResetClockConfiguration()
603 Clock_Ip_axPllCallbacks[CallbackIndex].Reset(&(*Config->Plls)[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
606 …for (Index = Config->XoscsCount; Index > 0U; Index--) /* Power down all xoscs from configurati… in Clock_Ip_ResetClockConfiguration()
608 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Xoscs))[Index -… in Clock_Ip_ResetClockConfiguration()
609 Clock_Ip_axExtOscCallbacks[CallbackIndex].Reset(&(*Config->Xoscs)[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
615 static void Clock_Ip_CheckClockConfiguration(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckClockConfiguration() argument
617 Clock_Ip_CheckIrcoscClocks(Config); in Clock_Ip_CheckClockConfiguration()
618 Clock_Ip_CheckXoscClocks(Config); in Clock_Ip_CheckClockConfiguration()
619 Clock_Ip_CheckPllClocks(Config); in Clock_Ip_CheckClockConfiguration()
620 Clock_Ip_CheckExtSigClocks(Config); in Clock_Ip_CheckClockConfiguration()
621 Clock_Ip_CheckSelectorClocks(Config); in Clock_Ip_CheckClockConfiguration()
622 Clock_Ip_CheckDividerClocks(Config); in Clock_Ip_CheckClockConfiguration()
623 Clock_Ip_CheckDividerTriggerClocks(Config); in Clock_Ip_CheckClockConfiguration()
624 Clock_Ip_CheckFracDividerClocks(Config); in Clock_Ip_CheckClockConfiguration()
625 Clock_Ip_CheckGateClocks(Config); in Clock_Ip_CheckClockConfiguration()
626 Clock_Ip_CheckPcfsClocks(Config); in Clock_Ip_CheckClockConfiguration()
627 Clock_Ip_CheckCmuClocks(Config); in Clock_Ip_CheckClockConfiguration()
648 Clock_Ip_StatusType Clock_Ip_Init(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_Init() argument
676 Clock_Ip_Command(Config, CLOCK_IP_SET_USER_ACCESS_ALLOWED_COMMAND); in Clock_Ip_Init()
679 CLOCK_IP_DEV_ASSERT(NULL_PTR != Config); in Clock_Ip_Init()
681 Clock_Ip_InitClock(Config); in Clock_Ip_Init()
713 void Clock_Ip_InitClock(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_InitClock() argument
720 Clock_Ip_CheckClockConfiguration(Config); in Clock_Ip_InitClock()
723 CLOCK_IP_DEV_ASSERT(NULL_PTR != Config); in Clock_Ip_InitClock()
726 Clock_Ip_pxConfig = Config; in Clock_Ip_InitClock()
730 Clock_Ip_Command(Config, CLOCK_IP_INITIALIZE_PLATFORM_COMMAND); in Clock_Ip_InitClock()
737 …for (Index = 0U; Index < Config->CmusCount; Index++) /* Reset all clock monitor units from prev… in Clock_Ip_InitClock()
739 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Cmus))[Index].Na… in Clock_Ip_InitClock()
740 Clock_Ip_axCmuCallbacks[CallbackIndex].Reset(&(*Config->Cmus)[Index]); in Clock_Ip_InitClock()
748 Clock_Ip_ResetClockConfiguration(Config); in Clock_Ip_InitClock()
755 …for (Index = 0U; Index < Config->IrcoscsCount; Index++) /* Set internal oscillators from configu… in Clock_Ip_InitClock()
757 …CallbackIndex = Clock_Ip_au8IrcoscCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Ircoscs))[Ind… in Clock_Ip_InitClock()
758 Clock_Ip_axIntOscCallbacks[CallbackIndex].Set(&(*Config->Ircoscs)[Index]); in Clock_Ip_InitClock()
761 …for (Index = 0U; Index < Config->XoscsCount; Index++) /* Configure all xoscs from configuratio… in Clock_Ip_InitClock()
763 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Xoscs))[Index].… in Clock_Ip_InitClock()
764 Clock_Ip_axExtOscCallbacks[CallbackIndex].Set(&(*Config->Xoscs)[Index]); in Clock_Ip_InitClock()
768 Clock_Ip_UpdateDriverContext(Config); in Clock_Ip_InitClock()
771 …for (Index = 0U; Index < Config->PcfsCount; Index++) /* Configure all progressive frequency … in Clock_Ip_InitClock()
773 …CallbackIndex = Clock_Ip_au8PcfsCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Pcfs))[Index].N… in Clock_Ip_InitClock()
774 Clock_Ip_axPcfsCallbacks[CallbackIndex].Set(&(*Config->Pcfs)[Index], Index); in Clock_Ip_InitClock()
778 …for (Index = 0U; Index < Config->DividerTriggersCount; Index++) /* Set divider triggers from co… in Clock_Ip_InitClock()
780 …CallbackIndex = Clock_Ip_au8DividerTriggerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Divid… in Clock_Ip_InitClock()
781 … Clock_Ip_axDividerTriggerCallbacks[CallbackIndex].Configure(&(*Config->DividerTriggers)[Index]); in Clock_Ip_InitClock()
785 … for (Index = 0U; Index < Config->DividersCount; Index++) /* Set dividers from configuration. */ in Clock_Ip_InitClock()
787 …CallbackIndex = Clock_Ip_au8DividerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Dividers))[I… in Clock_Ip_InitClock()
788 Clock_Ip_axDividerCallbacks[CallbackIndex].Set(&(*Config->Dividers)[Index]); in Clock_Ip_InitClock()
792 …for (Index = 0U; Index < Config->DividerTriggersCount; Index++) /* Set divider triggers from co… in Clock_Ip_InitClock()
794 …CallbackIndex = Clock_Ip_au8DividerTriggerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Divid… in Clock_Ip_InitClock()
795 …Clock_Ip_axDividerTriggerCallbacks[CallbackIndex].TriggerUpdate(&(*Config->DividerTriggers)[Index]… in Clock_Ip_InitClock()
799 …for (Index = 0U; Index < Config->PllsCount; Index++) /* Configure all plls from configuratio… in Clock_Ip_InitClock()
801 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Plls))[Index].Na… in Clock_Ip_InitClock()
802 Clock_Ip_axPllCallbacks[CallbackIndex].Set(&(*Config->Plls)[Index]); in Clock_Ip_InitClock()
805 …for (Index = 0U; Index < Config->CmusCount; Index++) /* Set the Clock Monitoring Units that ar… in Clock_Ip_InitClock()
807 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Cmus))[Index].Na… in Clock_Ip_InitClock()
808 Clock_Ip_axCmuCallbacks[CallbackIndex].Set(&(*Config->Cmus)[Index], Index); in Clock_Ip_InitClock()
811 …for (Index = 0U; Index < Config->XoscsCount; Index++) /* Wait for all xoscs from configuration… in Clock_Ip_InitClock()
813 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Xoscs))[Index].… in Clock_Ip_InitClock()
814 Clock_Ip_axExtOscCallbacks[CallbackIndex].Complete(&(*Config->Xoscs)[Index]); in Clock_Ip_InitClock()
818 …for (Index = 0U; Index < Config->PllsCount; Index++) /* Enable plls according to configurati… in Clock_Ip_InitClock()
820 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Plls))[Index].Na… in Clock_Ip_InitClock()
821 Clock_Ip_axPllCallbacks[CallbackIndex].Enable(&(*Config->Plls)[Index]); in Clock_Ip_InitClock()
827 …for (Index = 0U; Index < Config->FracDivsCount; Index++) /* Configure all fractional dividers f… in Clock_Ip_InitClock()
829 … Clock_Ip_au8FractionalDividerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->FracDivs))[Index]… in Clock_Ip_InitClock()
830 Clock_Ip_axFracDivCallbacks[CallbackIndex].Set(&(*Config->FracDivs)[Index]); in Clock_Ip_InitClock()
856 …for (Index = 0U; Index < Config->SelectorsCount; Index++) /* Set only if selected inputs are no… in Clock_Ip_InitClock()
858 if ((PLL_TYPE != Clock_Ip_aeSourceTypeClockName[(*(Config->Selectors))[Index].Value])) in Clock_Ip_InitClock()
861 …CallbackIndex = Clock_Ip_au8SelectorCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Selectors))… in Clock_Ip_InitClock()
862 Clock_Ip_axSelectorCallbacks[CallbackIndex].Set(&(*Config->Selectors)[Index]); in Clock_Ip_InitClock()
874 …for (Index = 0U; Index < Config->GatesCount; Index++) /* Set clock gates that are under clock c… in Clock_Ip_InitClock()
876 …CallbackIndex = Clock_Ip_au8GateCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Gates))[Index].… in Clock_Ip_InitClock()
877 Clock_Ip_axGateCallbacks[CallbackIndex].Set(&(*Config->Gates)[Index]); in Clock_Ip_InitClock()
881 for (Index = 0U; Index < Config->CmusCount; Index++) in Clock_Ip_InitClock()
883 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Cmus))[Index].Na… in Clock_Ip_InitClock()
884 Clock_Ip_axCmuCallbacks[CallbackIndex].Enable(&(*Config->Cmus)[Index]); in Clock_Ip_InitClock()
889 Clock_Ip_Command(Config, CLOCK_IP_DISABLE_SAFE_CLOCK_COMMAND); in Clock_Ip_InitClock()