From 95a38dd3f10000ad05e22b4870b8b53ec8d549a0 Mon Sep 17 00:00:00 2001 From: Christian Mauderer Date: Fri, 28 May 2021 15:50:31 +0200 Subject: bsps/imxrt: Allow different ARM PLL setting Update #4180 --- bsps/arm/imxrt/nxp/boards/evkbimxrt1050/clock_config.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'bsps/arm/imxrt/nxp/boards/evkbimxrt1050') diff --git a/bsps/arm/imxrt/nxp/boards/evkbimxrt1050/clock_config.c b/bsps/arm/imxrt/nxp/boards/evkbimxrt1050/clock_config.c index c23d5da356..4ab5216ee1 100644 --- a/bsps/arm/imxrt/nxp/boards/evkbimxrt1050/clock_config.c +++ b/bsps/arm/imxrt/nxp/boards/evkbimxrt1050/clock_config.c @@ -33,6 +33,7 @@ board: IMXRT1050-EVKB #ifndef __rtems__ #include "clock_config.h" #else /* __rtems__ */ +#include #include "fsl_clock_config.h" #endif /* __rtems__ */ #include "fsl_iomuxc.h" @@ -146,10 +147,17 @@ sources: /******************************************************************************* * Variables for BOARD_BootClockRUN configuration ******************************************************************************/ +#ifndef __rtems__ const clock_arm_pll_config_t armPllConfig_BOARD_BootClockRUN = { .loopDivider = 100, /* PLL loop divider, Fout = Fin * 50 */ .src = 0, /* Bypass clock source, 0 - OSC 24M, 1 - CLK1_P and CLK1_N */ }; +#else /* __rtems__ */ +/* + * Moved to bsps/arm/imxrt/start/clock-arm-pll-config.c so an application can + * overwrite it. + */ +#endif /* __rtems__ */ const clock_sys_pll_config_t sysPllConfig_BOARD_BootClockRUN = { .loopDivider = 1, /* PLL loop divider, Fout = Fin * ( 20 + loopDivider*2 + numerator / denominator ) */ .numerator = 0, /* 30 bit numerator of fractional loop divider */ -- cgit v1.2.3