summaryrefslogtreecommitdiffstats
path: root/bsps/arm/imxrt/start/imxrt-ffec-init.c
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2023-04-12 17:34:31 +0200
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2023-07-24 14:41:06 +0200
commit4a3ace7c7a464409cc5da859a04e2d3ba533b69a (patch)
tree978793787e4550ee92f97dcbacc5bbea52492d2c /bsps/arm/imxrt/start/imxrt-ffec-init.c
parentbsps/imsrt: Make flash config more flexible (diff)
downloadrtems-4a3ace7c7a464409cc5da859a04e2d3ba533b69a.tar.bz2
bsps/imxrt: Add imxrt1166_cm7_saltshaker BSP
The BSP is for a custom i.MXRT1166 based board. At the moment, only the cortex M7 is supported.
Diffstat (limited to 'bsps/arm/imxrt/start/imxrt-ffec-init.c')
-rw-r--r--bsps/arm/imxrt/start/imxrt-ffec-init.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/bsps/arm/imxrt/start/imxrt-ffec-init.c b/bsps/arm/imxrt/start/imxrt-ffec-init.c
index 5cdcfcdab8..c0a8e168e3 100644
--- a/bsps/arm/imxrt/start/imxrt-ffec-init.c
+++ b/bsps/arm/imxrt/start/imxrt-ffec-init.c
@@ -41,6 +41,7 @@ void imxrt_ffec_init(void)
fdt = bsp_fdt_get();
+#if IMXRT_IS_MIMXRT10xx
const clock_enet_pll_config_t config = {
.enableClkOutput = true,
.enableClkOutput25M = false,
@@ -50,6 +51,9 @@ void imxrt_ffec_init(void)
CLOCK_InitEnetPll(&config);
iomuxc_gpr->GPR1 |= IOMUXC_GPR_GPR1_ENET_REF_CLK_DIR_MASK;
+#else
+ iomuxc_gpr->GPR4 |= IOMUXC_GPR_GPR4_ENET_REF_CLK_DIR_MASK;
+#endif
node = fdt_node_offset_by_compatible(fdt, -1, "fsl,imxrt-fec");
if (node >= 0) {