[rtems commit] bsps/imxrt1052: PLL config based on speed grade

Christian Mauderer christianm at rtems.org
Mon May 22 07:32:20 UTC 2023


Module:    rtems
Branch:    master
Commit:    f3df09352c57bbf6db23b5c57b120779dc235e1d
Changeset: http://git.rtems.org/rtems/commit/?id=f3df09352c57bbf6db23b5c57b120779dc235e1d

Author:    Christian Mauderer <christian.mauderer at embedded-brains.de>
Date:      Wed Sep  8 08:51:05 2021 +0200

bsps/imxrt1052: PLL config based on speed grade

---

 bsps/arm/imxrt/start/clock-arm-pll-config.c | 7 +++++++
 1 file changed, 7 insertions(+)

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,
 };



More information about the vc mailing list