summaryrefslogtreecommitdiffstats
path: root/bsps/arm/imxrt/start/clock-arm-pll-config.c
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2021-09-08 08:51:05 +0200
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2023-05-22 09:45:42 +0200
commitf3df09352c57bbf6db23b5c57b120779dc235e1d (patch)
tree06fa0ce7c18dd6e7c503de16b9e82490c02478f2 /bsps/arm/imxrt/start/clock-arm-pll-config.c
parentbsps/imxrt: Adapt to new mcux-sdk version (diff)
downloadrtems-f3df09352c57bbf6db23b5c57b120779dc235e1d.tar.bz2
bsps/imxrt1052: PLL config based on speed grade
Diffstat (limited to '')
-rw-r--r--bsps/arm/imxrt/start/clock-arm-pll-config.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/bsps/arm/imxrt/start/clock-arm-pll-config.c b/bsps/arm/imxrt/start/clock-arm-pll-config.c
index 3547fb654c..1df5fd3568 100644
--- a/bsps/arm/imxrt/start/clock-arm-pll-config.c
+++ b/bsps/arm/imxrt/start/clock-arm-pll-config.c
@@ -26,8 +26,15 @@
*/
#include "fsl_clock_config.h"
+#include <bspopts.h>
const clock_arm_pll_config_t armPllConfig_BOARD_BootClockRUN = {
+#if (IMXRT_SPEEDGRADE == '6')
.loopDivider = 100,
+#elif (IMXRT_SPEEDGRADE == '5')
+ .loopDivider = 88,
+#else
+ #error unknown speed grade of i.MXRT processor
+#endif
.src = 0,
};