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);
237 static void Clock_Ip_UpdateDriverContext(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_UpdateDriverContext() argument
240 (void)Config; in Clock_Ip_UpdateDriverContext()
244 for (Index = 0U; Index < Config->ExtClksCount; Index++) /* Set external signal frequency. */ in Clock_Ip_UpdateDriverContext()
246 …Clock_Ip_SetExternalSignalFrequency((*(Config->ExtClks))[Index].Name, (*(Config->ExtClks))[Index].… in Clock_Ip_UpdateDriverContext()
252 for (Index = 1U; Index < Config->ConfigureFrequenciesCount; Index++) in Clock_Ip_UpdateDriverContext()
254 Clock_Ip_FreqIds[(*(Config->ConfiguredFrequencies))[Index].Name] = Index; in Clock_Ip_UpdateDriverContext()
266 static void Clock_Ip_CheckIrcoscClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckIrcoscClocks() argument
271 if (Config->IrcoscsCount != 0U) in Clock_Ip_CheckIrcoscClocks()
274 if (Config->IrcoscsCount > 1U) in Clock_Ip_CheckIrcoscClocks()
276 for (Index = 0U; Index < (Config->IrcoscsCount - 1U); Index++) in Clock_Ip_CheckIrcoscClocks()
278 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->Ircoscs))[Index].Name) < ((uint32)(*(Config->Ircoscs))[Ind… in Clock_Ip_CheckIrcoscClocks()
279 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Ircoscs))[Index].Name] & CLOCK_IP_IRCOS… in Clock_Ip_CheckIrcoscClocks()
283 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Ircoscs))[Config->IrcoscsCount - 1U].Na… in Clock_Ip_CheckIrcoscClocks()
293 static void Clock_Ip_CheckXoscClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckXoscClocks() argument
299 if (Config->XoscsCount != 0U) in Clock_Ip_CheckXoscClocks()
302 if (Config->XoscsCount > 1U) in Clock_Ip_CheckXoscClocks()
304 for (Index = 0U; Index < (Config->XoscsCount - 1U); Index++) in Clock_Ip_CheckXoscClocks()
306 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->Xoscs))[Index].Name) < ((uint32)(*(Config->Xoscs))[Index+1… in Clock_Ip_CheckXoscClocks()
307 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Xoscs))[Index].Name] & CLOCK_IP_XOSC_OB… in Clock_Ip_CheckXoscClocks()
311 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Xoscs))[Config->XoscsCount - 1U].Name] … in Clock_Ip_CheckXoscClocks()
321 static void Clock_Ip_CheckPllClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckPllClocks() argument
326 if (Config->PllsCount != 0U) in Clock_Ip_CheckPllClocks()
329 if (Config->PllsCount > 1U) in Clock_Ip_CheckPllClocks()
331 for (Index = 0U; Index < (Config->PllsCount - 1U); Index++) in Clock_Ip_CheckPllClocks()
333 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->Plls))[Index].Name) < ((uint32)(*(Config->Plls))[Index+1U]… in Clock_Ip_CheckPllClocks()
334 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Plls))[Index].Name] & CLOCK_IP_PLL_OBJE… in Clock_Ip_CheckPllClocks()
338 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Plls))[Config->PllsCount - 1U].Name] & … in Clock_Ip_CheckPllClocks()
348 static void Clock_Ip_CheckExtSigClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckExtSigClocks() argument
353 if (Config->ExtClksCount != 0U) in Clock_Ip_CheckExtSigClocks()
356 if (Config->ExtClksCount > 1U) in Clock_Ip_CheckExtSigClocks()
358 for (Index = 0U; Index < (Config->ExtClksCount - 1U); Index++) in Clock_Ip_CheckExtSigClocks()
360 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->ExtClks))[Index].Name) < ((uint32)(*(Config->ExtClks))[Ind… in Clock_Ip_CheckExtSigClocks()
361 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->ExtClks))[Index].Name] & CLOCK_IP_EXT_S… in Clock_Ip_CheckExtSigClocks()
365 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->ExtClks))[Config->ExtClksCount - 1U].Na… in Clock_Ip_CheckExtSigClocks()
375 static void Clock_Ip_CheckSelectorClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckSelectorClocks() argument
379 if (Config->SelectorsCount != 0U) in Clock_Ip_CheckSelectorClocks()
381 if (Config->SelectorsCount > 1U) in Clock_Ip_CheckSelectorClocks()
383 for (Index = 0U; Index < (Config->SelectorsCount - 1U); Index++) in Clock_Ip_CheckSelectorClocks()
385 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Selectors))[Index].Name] & CLOCK_IP_SEL… in Clock_Ip_CheckSelectorClocks()
388 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Selectors))[Config->SelectorsCount - 1U… in Clock_Ip_CheckSelectorClocks()
398 static void Clock_Ip_CheckDividerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckDividerClocks() argument
402 if (Config->DividersCount != 0U) in Clock_Ip_CheckDividerClocks()
404 if (Config->DividersCount > 1U) in Clock_Ip_CheckDividerClocks()
406 for (Index = 0U; Index < (Config->DividersCount - 1U); Index++) in Clock_Ip_CheckDividerClocks()
408 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Dividers))[Index].Name] & CLOCK_IP_DIVI… in Clock_Ip_CheckDividerClocks()
411 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Dividers))[Config->DividersCount - 1U].… in Clock_Ip_CheckDividerClocks()
421 static void Clock_Ip_CheckDividerTriggerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckDividerTriggerClocks() argument
427 if (Config->DividerTriggersCount != 0U) in Clock_Ip_CheckDividerTriggerClocks()
430 if (Config->DividerTriggersCount > 1U) in Clock_Ip_CheckDividerTriggerClocks()
432 for (Index = 0U; Index < (Config->DividerTriggersCount - 1U); Index++) in Clock_Ip_CheckDividerTriggerClocks()
434 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->DividerTriggers))[Index].Name) < ((uint32)(*(Config->Divid… in Clock_Ip_CheckDividerTriggerClocks()
435 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->DividerTriggers))[Index].Name] & CLOCK_… in Clock_Ip_CheckDividerTriggerClocks()
439 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->DividerTriggers))[Config->DividerTrigge… in Clock_Ip_CheckDividerTriggerClocks()
449 static void Clock_Ip_CheckFracDividerClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckFracDividerClocks() argument
455 if (Config->FracDivsCount != 0U) in Clock_Ip_CheckFracDividerClocks()
458 if (Config->FracDivsCount > 1U) in Clock_Ip_CheckFracDividerClocks()
460 for (Index = 0U; Index < (Config->FracDivsCount - 1U); Index++) in Clock_Ip_CheckFracDividerClocks()
462 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->FracDivs))[Index].Name) < ((uint32)(*(Config->FracDivs))[I… in Clock_Ip_CheckFracDividerClocks()
463 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->FracDivs))[Index].Name] & CLOCK_IP_FRAC… in Clock_Ip_CheckFracDividerClocks()
467 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->FracDivs))[Config->FracDivsCount - 1U].… in Clock_Ip_CheckFracDividerClocks()
477 static void Clock_Ip_CheckGateClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckGateClocks() argument
481 if (Config->GatesCount != 0U) in Clock_Ip_CheckGateClocks()
483 if (Config->GatesCount > 1U) in Clock_Ip_CheckGateClocks()
485 for (Index = 0U; Index < (Config->GatesCount - 1U); Index++) in Clock_Ip_CheckGateClocks()
487 …CLOCK_IP_DEV_ASSERT(((uint32)(*(Config->Gates))[Index].Name) < ((uint32)(*(Config->Gates))[Index+1… in Clock_Ip_CheckGateClocks()
488 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Gates))[Index].Name] & CLOCK_IP_GATE_OB… in Clock_Ip_CheckGateClocks()
491 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Gates))[Config->GatesCount - 1U].Name] … in Clock_Ip_CheckGateClocks()
501 static void Clock_Ip_CheckPcfsClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckPcfsClocks() argument
505 if (Config->PcfsCount != 0U) in Clock_Ip_CheckPcfsClocks()
507 if (Config->PcfsCount > 1U) in Clock_Ip_CheckPcfsClocks()
509 for (Index = 0U; Index < (Config->PcfsCount - 1U); Index++) in Clock_Ip_CheckPcfsClocks()
511 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Pcfs))[Index].Name] & CLOCK_IP_PCFS_OBJ… in Clock_Ip_CheckPcfsClocks()
514 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Pcfs))[Config->PcfsCount - 1U].Name] & … in Clock_Ip_CheckPcfsClocks()
524 static void Clock_Ip_CheckCmuClocks(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckCmuClocks() argument
528 if (Config->CmusCount != 0U) in Clock_Ip_CheckCmuClocks()
530 if (Config->CmusCount > 1U) in Clock_Ip_CheckCmuClocks()
532 for (Index = 0U; Index < (Config->CmusCount - 1U); Index++) in Clock_Ip_CheckCmuClocks()
534 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Cmus))[Index].Name] & CLOCK_IP_CMU_OBJE… in Clock_Ip_CheckCmuClocks()
537 …CLOCK_IP_DEV_ASSERT((Clock_Ip_au8ClockNameTypes[(*(Config->Cmus))[Config->CmusCount - 1U].Name] & … in Clock_Ip_CheckCmuClocks()
579 static void Clock_Ip_ResetClockConfiguration(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_ResetClockConfiguration() argument
584 …for (Index = Config->SelectorsCount ; Index > 0U; Index--) /* Ramp down all selectors from conf… in Clock_Ip_ResetClockConfiguration()
586 …CallbackIndex = Clock_Ip_au8SelectorCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Selectors))… in Clock_Ip_ResetClockConfiguration()
587 Clock_Ip_axSelectorCallbacks[CallbackIndex].Reset(&(*Config->Selectors)[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
590 …for (Index = Config->FracDivsCount; Index > 0U; Index--) /* Put in reset state all fractional d… in Clock_Ip_ResetClockConfiguration()
592 … Clock_Ip_au8FractionalDividerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->FracDivs))[Index … in Clock_Ip_ResetClockConfiguration()
593 Clock_Ip_axFracDivCallbacks[CallbackIndex].Reset(&(*Config->FracDivs)[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
596 …for (Index = Config->PllsCount; Index > 0U; Index--) /* Power down all plls from configurati… in Clock_Ip_ResetClockConfiguration()
598 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Plls))[Index - 1… in Clock_Ip_ResetClockConfiguration()
599 Clock_Ip_axPllCallbacks[CallbackIndex].Reset(&(*Config->Plls)[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
602 …for (Index = Config->XoscsCount; Index > 0U; Index--) /* Power down all xoscs from configurati… in Clock_Ip_ResetClockConfiguration()
604 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Xoscs))[Index -… in Clock_Ip_ResetClockConfiguration()
605 Clock_Ip_axExtOscCallbacks[CallbackIndex].Reset(&(*Config->Xoscs)[Index - 1U]); in Clock_Ip_ResetClockConfiguration()
611 static void Clock_Ip_CheckClockConfiguration(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_CheckClockConfiguration() argument
613 Clock_Ip_CheckIrcoscClocks(Config); in Clock_Ip_CheckClockConfiguration()
614 Clock_Ip_CheckXoscClocks(Config); in Clock_Ip_CheckClockConfiguration()
615 Clock_Ip_CheckPllClocks(Config); in Clock_Ip_CheckClockConfiguration()
616 Clock_Ip_CheckExtSigClocks(Config); in Clock_Ip_CheckClockConfiguration()
617 Clock_Ip_CheckSelectorClocks(Config); in Clock_Ip_CheckClockConfiguration()
618 Clock_Ip_CheckDividerClocks(Config); in Clock_Ip_CheckClockConfiguration()
619 Clock_Ip_CheckDividerTriggerClocks(Config); in Clock_Ip_CheckClockConfiguration()
620 Clock_Ip_CheckFracDividerClocks(Config); in Clock_Ip_CheckClockConfiguration()
621 Clock_Ip_CheckGateClocks(Config); in Clock_Ip_CheckClockConfiguration()
622 Clock_Ip_CheckPcfsClocks(Config); in Clock_Ip_CheckClockConfiguration()
623 Clock_Ip_CheckCmuClocks(Config); in Clock_Ip_CheckClockConfiguration()
644 Clock_Ip_StatusType Clock_Ip_Init(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_Init() argument
672 Clock_Ip_Command(Config, CLOCK_IP_SET_USER_ACCESS_ALLOWED_COMMAND); in Clock_Ip_Init()
675 CLOCK_IP_DEV_ASSERT(NULL_PTR != Config); in Clock_Ip_Init()
677 Clock_Ip_InitClock(Config); in Clock_Ip_Init()
709 void Clock_Ip_InitClock(Clock_Ip_ClockConfigType const * Config) in Clock_Ip_InitClock() argument
716 Clock_Ip_CheckClockConfiguration(Config); in Clock_Ip_InitClock()
719 CLOCK_IP_DEV_ASSERT(NULL_PTR != Config); in Clock_Ip_InitClock()
722 Clock_Ip_pxConfig = Config; in Clock_Ip_InitClock()
726 Clock_Ip_Command(Config, CLOCK_IP_INITIALIZE_PLATFORM_COMMAND); in Clock_Ip_InitClock()
733 …for (Index = 0U; Index < Config->CmusCount; Index++) /* Reset all clock monitor units from prev… in Clock_Ip_InitClock()
735 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Cmus))[Index].Na… in Clock_Ip_InitClock()
736 Clock_Ip_axCmuCallbacks[CallbackIndex].Reset(&(*Config->Cmus)[Index]); in Clock_Ip_InitClock()
744 Clock_Ip_ResetClockConfiguration(Config); in Clock_Ip_InitClock()
751 …for (Index = 0U; Index < Config->IrcoscsCount; Index++) /* Set internal oscillators from configu… in Clock_Ip_InitClock()
753 …CallbackIndex = Clock_Ip_au8IrcoscCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Ircoscs))[Ind… in Clock_Ip_InitClock()
754 Clock_Ip_axIntOscCallbacks[CallbackIndex].Set(&(*Config->Ircoscs)[Index]); in Clock_Ip_InitClock()
758 Clock_Ip_UpdateDriverContext(Config); in Clock_Ip_InitClock()
760 …for (Index = 0U; Index < Config->XoscsCount; Index++) /* Configure all xoscs from configuratio… in Clock_Ip_InitClock()
762 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Xoscs))[Index].… in Clock_Ip_InitClock()
763 Clock_Ip_axExtOscCallbacks[CallbackIndex].Set(&(*Config->Xoscs)[Index]); in Clock_Ip_InitClock()
767 …for (Index = 0U; Index < Config->PcfsCount; Index++) /* Configure all progressive frequency … in Clock_Ip_InitClock()
769 …CallbackIndex = Clock_Ip_au8PcfsCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Pcfs))[Index].N… in Clock_Ip_InitClock()
770 Clock_Ip_axPcfsCallbacks[CallbackIndex].Set(&(*Config->Pcfs)[Index], Index); in Clock_Ip_InitClock()
774 …for (Index = 0U; Index < Config->DividerTriggersCount; Index++) /* Set divider triggers from co… in Clock_Ip_InitClock()
776 …CallbackIndex = Clock_Ip_au8DividerTriggerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Divid… in Clock_Ip_InitClock()
777 … Clock_Ip_axDividerTriggerCallbacks[CallbackIndex].Configure(&(*Config->DividerTriggers)[Index]); in Clock_Ip_InitClock()
781 … for (Index = 0U; Index < Config->DividersCount; Index++) /* Set dividers from configuration. */ in Clock_Ip_InitClock()
783 …CallbackIndex = Clock_Ip_au8DividerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Dividers))[I… in Clock_Ip_InitClock()
784 Clock_Ip_axDividerCallbacks[CallbackIndex].Set(&(*Config->Dividers)[Index]); in Clock_Ip_InitClock()
788 …for (Index = 0U; Index < Config->DividerTriggersCount; Index++) /* Set divider triggers from co… in Clock_Ip_InitClock()
790 …CallbackIndex = Clock_Ip_au8DividerTriggerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Divid… in Clock_Ip_InitClock()
791 …Clock_Ip_axDividerTriggerCallbacks[CallbackIndex].TriggerUpdate(&(*Config->DividerTriggers)[Index]… in Clock_Ip_InitClock()
795 …for (Index = 0U; Index < Config->PllsCount; Index++) /* Configure all plls from configuratio… in Clock_Ip_InitClock()
797 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Plls))[Index].Na… in Clock_Ip_InitClock()
798 Clock_Ip_axPllCallbacks[CallbackIndex].Set(&(*Config->Plls)[Index]); in Clock_Ip_InitClock()
801 …for (Index = 0U; Index < Config->CmusCount; Index++) /* Set the Clock Monitoring Units that ar… in Clock_Ip_InitClock()
803 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Cmus))[Index].Na… in Clock_Ip_InitClock()
804 Clock_Ip_axCmuCallbacks[CallbackIndex].Set(&(*Config->Cmus)[Index], Index); in Clock_Ip_InitClock()
807 …for (Index = 0U; Index < Config->XoscsCount; Index++) /* Wait for all xoscs from configuration… in Clock_Ip_InitClock()
809 …CallbackIndex = Clock_Ip_au8XoscCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Xoscs))[Index].… in Clock_Ip_InitClock()
810 Clock_Ip_axExtOscCallbacks[CallbackIndex].Complete(&(*Config->Xoscs)[Index]); in Clock_Ip_InitClock()
814 …for (Index = 0U; Index < Config->PllsCount; Index++) /* Enable plls according to configurati… in Clock_Ip_InitClock()
816 …CallbackIndex = Clock_Ip_au8PllCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Plls))[Index].Na… in Clock_Ip_InitClock()
817 Clock_Ip_axPllCallbacks[CallbackIndex].Enable(&(*Config->Plls)[Index]); in Clock_Ip_InitClock()
823 …for (Index = 0U; Index < Config->FracDivsCount; Index++) /* Configure all fractional dividers f… in Clock_Ip_InitClock()
825 … Clock_Ip_au8FractionalDividerCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->FracDivs))[Index]… in Clock_Ip_InitClock()
826 Clock_Ip_axFracDivCallbacks[CallbackIndex].Set(&(*Config->FracDivs)[Index]); in Clock_Ip_InitClock()
852 …for (Index = 0U; Index < Config->SelectorsCount; Index++) /* Set only if selected inputs are no… in Clock_Ip_InitClock()
854 if ((PLL_TYPE != Clock_Ip_aeSourceTypeClockName[(*(Config->Selectors))[Index].Value])) in Clock_Ip_InitClock()
857 …CallbackIndex = Clock_Ip_au8SelectorCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Selectors))… in Clock_Ip_InitClock()
858 Clock_Ip_axSelectorCallbacks[CallbackIndex].Set(&(*Config->Selectors)[Index]); in Clock_Ip_InitClock()
870 …for (Index = 0U; Index < Config->GatesCount; Index++) /* Set clock gates that are under clock c… in Clock_Ip_InitClock()
872 …CallbackIndex = Clock_Ip_au8GateCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Gates))[Index].… in Clock_Ip_InitClock()
873 Clock_Ip_axGateCallbacks[CallbackIndex].Set(&(*Config->Gates)[Index]); in Clock_Ip_InitClock()
877 for (Index = 0U; Index < Config->CmusCount; Index++) in Clock_Ip_InitClock()
879 …CallbackIndex = Clock_Ip_au8CmuCallbackIndex[Clock_Ip_au8ClockFeatures[(*(Config->Cmus))[Index].Na… in Clock_Ip_InitClock()
880 Clock_Ip_axCmuCallbacks[CallbackIndex].Enable(&(*Config->Cmus)[Index]); in Clock_Ip_InitClock()
885 Clock_Ip_Command(Config, CLOCK_IP_DISABLE_SAFE_CLOCK_COMMAND); in Clock_Ip_InitClock()