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