diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2021-05-28 15:50:31 +0200 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2021-07-02 13:49:47 +0200 |
commit | 95a38dd3f10000ad05e22b4870b8b53ec8d549a0 (patch) | |
tree | 65f45292fe632ece1e356a74558e4c0191e1d9f0 /bsps/arm/imxrt/nxp/boards/evkbimxrt1050/clock_config.c | |
parent | m68k/uC5282: linkcmds KEEP and SORT sections (diff) | |
download | rtems-95a38dd3f10000ad05e22b4870b8b53ec8d549a0.tar.bz2 |
bsps/imxrt: Allow different ARM PLL setting
Update #4180
Diffstat (limited to '')
-rw-r--r-- | bsps/arm/imxrt/nxp/boards/evkbimxrt1050/clock_config.c | 8 |
1 files changed, 8 insertions, 0 deletions
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 <bspopts.h> #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 */ |