@@ -154,17 +154,21 @@ void imx_rt_init_boot_clock(void)
154154 /* Set Flexspi clock source. */
155155 CLOCK_SetMux (kCLOCK_FlexspiMux , 3 );
156156#endif
157+ #if !defined(CPU_MIMXRT1042XJM5B )
157158 /* Disable CSI clock gate. */
158159 CLOCK_DisableClock (kCLOCK_Csi );
159160 /* Set CSI_PODF. */
160161 CLOCK_SetDiv (kCLOCK_CsiDiv , 1 );
161162 /* Set Csi clock source. */
162163 CLOCK_SetMux (kCLOCK_CsiMux , 0 );
164+ #endif
163165 /* Disable LPSPI clock gate. */
164166 CLOCK_DisableClock (kCLOCK_Lpspi1 );
165167 CLOCK_DisableClock (kCLOCK_Lpspi2 );
166168 CLOCK_DisableClock (kCLOCK_Lpspi3 );
169+ #if !defined(CPU_MIMXRT1042XJM5B )
167170 CLOCK_DisableClock (kCLOCK_Lpspi4 );
171+ #endif
168172 /* Set LPSPI_PODF. */
169173 CLOCK_SetDiv (kCLOCK_LpspiDiv , 4 );
170174 /* Set Lpspi clock source. */
@@ -350,12 +354,14 @@ void imx_rt_init_boot_clock(void)
350354#endif
351355 /* Enable Enet25M output. */
352356 CCM_ANALOG -> PLL_ENET |= CCM_ANALOG_PLL_ENET_ENET_25M_REF_EN_MASK ;
357+ #if !defined(CPU_MIMXRT1042XJM5B )
353358 /* DeInit Usb2 PLL. */
354359 CLOCK_DeinitUsb2Pll ();
355360 /* Bypass Usb2 PLL. */
356361 CLOCK_SetPllBypass (CCM_ANALOG , kCLOCK_PllUsb2 , 1 );
357362 /* Enable Usb2 PLL output. */
358363 CCM_ANALOG -> PLL_USB2 |= CCM_ANALOG_PLL_USB2_ENABLE_MASK ;
364+ #endif
359365 /* Set preperiph clock source. */
360366 CLOCK_SetMux (kCLOCK_PrePeriphMux , 3 );
361367 /* Set periph clock source. */
0 commit comments