1 /*
2 ** ###################################################################
3 **     Processors:          MIMX9352CVUXK_cm33
4 **                          MIMX9352DVUXM_cm33
5 **
6 **     Compilers:           GNU C Compiler
7 **                          IAR ANSI C/C++ Compiler for ARM
8 **                          Keil ARM C/C++ Compiler
9 **
10 **     Reference manual:    IMX93RM, Internal, November. 2021
11 **     Version:             rev. 1.0, 2021-11-16
12 **     Build:               b220830
13 **
14 **     Abstract:
15 **         Provides a system configuration function and a global variable that
16 **         contains the system frequency. It configures the device and initializes
17 **         the oscillator (PLL) that is part of the microcontroller device.
18 **
19 **     Copyright 2016 Freescale Semiconductor, Inc.
20 **     Copyright 2016-2022 NXP
21 **     All rights reserved.
22 **
23 **     SPDX-License-Identifier: BSD-3-Clause
24 **
25 **     http:                 www.nxp.com
26 **     mail:                 support@nxp.com
27 **
28 **     Revisions:
29 **     - rev. 1.0 (2021-11-16)
30 **         Initial version.
31 **
32 ** ###################################################################
33 */
34 
35 
36 #include "system_MIMX9352_cm33.h"
37 
38 /* ----------------------------------------------------------------------------
39    -- Core clock
40    ---------------------------------------------------------------------------- */
41 uint32_t SystemCoreClock = DEFAULT_SYSTEM_CLOCK;
42 
43 /* ----------------------------------------------------------------------------
44    -- SystemInit()
45    ---------------------------------------------------------------------------- */
46 
SystemInit(void)47 void SystemInit(void)
48 {
49     SystemInitHook();
50 }
51 
52 /* ----------------------------------------------------------------------------
53    -- SystemInitHook()
54    ---------------------------------------------------------------------------- */
55 
SystemInitHook(void)56 __attribute__((weak)) void SystemInitHook(void)
57 {
58     /* Void implementation of the weak function. */
59 }
60 
61 /* ----------------------------------------------------------------------------
62    -- SystemCoreClockUpdate()
63    ---------------------------------------------------------------------------- */
64 
SystemCoreClockUpdate(void)65 void SystemCoreClockUpdate(void)
66 {
67 }
68