File tree Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Expand file tree Collapse file tree 2 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 1
1
/*
2
- * Copyright 2024 NXP
2
+ * Copyright 2024-2025 NXP
3
3
* SPDX-License-Identifier: Apache-2.0
4
4
*/
5
5
#include <zephyr/init.h>
8
8
#include <fsl_clock.h>
9
9
#include <fsl_spc.h>
10
10
#include <soc.h>
11
+ #if defined(CONFIG_PM ) || defined(CONFIG_POWEROFF )
12
+ #include <fsl_vbat.h>
13
+ #endif
14
+
11
15
#if CONFIG_USB_DC_NXP_EHCI
12
16
#include "usb_phy.h"
13
17
#include "usb.h"
@@ -289,6 +293,9 @@ void board_early_init_hook(void)
289
293
CLOCK_SetupClockCtrl (kCLOCK_FRO12MHZ_ENA );
290
294
#elif DT_PROP (DT_NODELABEL (lptmr0 ), clk_source ) == 0x1
291
295
CLOCK_SetupClk16KClocking (kCLOCK_Clk16KToVsys );
296
+ #if defined(CONFIG_PM ) || defined(CONFIG_POWEROFF )
297
+ VBAT_EnableFRO16k (VBAT0 , true);
298
+ #endif
292
299
#elif DT_PROP (DT_NODELABEL (lptmr0 ), clk_source ) == 0x2
293
300
CLOCK_SetupOsc32KClocking (kCLOCK_Osc32kToVsys );
294
301
#elif DT_PROP (DT_NODELABEL (lptmr0 ), clk_source ) == 0x3
Original file line number Diff line number Diff line change 1
1
/*
2
- * Copyright 2024 NXP
2
+ * Copyright 2024-2025 NXP
3
3
* SPDX-License-Identifier: Apache-2.0
4
4
*/
5
5
#include <zephyr/init.h>
8
8
#include <fsl_clock.h>
9
9
#include <fsl_spc.h>
10
10
#include <soc.h>
11
+ #if defined(CONFIG_PM ) || defined(CONFIG_POWEROFF )
12
+ #include <fsl_vbat.h>
13
+ #endif
14
+
11
15
#if CONFIG_USB_DC_NXP_EHCI
12
16
#include "usb_phy.h"
13
17
#include "usb.h"
@@ -365,6 +369,9 @@ void board_early_init_hook(void)
365
369
CLOCK_SetupClockCtrl (kCLOCK_FRO12MHZ_ENA );
366
370
#elif DT_PROP (DT_NODELABEL (lptmr0 ), clk_source ) == 0x1
367
371
CLOCK_SetupClk16KClocking (kCLOCK_Clk16KToVsys );
372
+ #if defined(CONFIG_PM ) || defined(CONFIG_POWEROFF )
373
+ VBAT_EnableFRO16k (VBAT0 , true);
374
+ #endif
368
375
#elif DT_PROP (DT_NODELABEL (lptmr0 ), clk_source ) == 0x2
369
376
CLOCK_SetupOsc32KClocking (kCLOCK_Osc32kToVsys );
370
377
#elif DT_PROP (DT_NODELABEL (lptmr0 ), clk_source ) == 0x3
You can’t perform that action at this time.
0 commit comments