Skip to content

Commit c8596c3

Browse files
hw/mcu/dialog: Move lpclk enable to lpclk sysinit
In case RCX is enabled, we call lpclk enable from sysinit instead of system init.
1 parent 3866201 commit c8596c3

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

hw/mcu/dialog/da1469x/src/da1469x_lpclk.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ da1469x_lpclk_updated(void)
7979
void
8080
da1469x_lpclk_init(void)
8181
{
82+
#if MYNEWT_VAL_CHOICE(MCU_LPCLK_SOURCE, RCX)
83+
da1469x_lpclk_enabled();
84+
#endif
85+
8286
#if MYNEWT_VAL_CHOICE(MCU_LPCLK_SOURCE, XTAL32K)
8387
static struct hal_timer lpclk_settle_tmr;
8488
da1469x_clock_lp_xtal32k_enable();

hw/mcu/dialog/da1469x/src/hal_system.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@ hal_system_clock_start(void)
130130
da1469x_clock_lp_rcx_enable();
131131
da1469x_clock_lp_rcx_switch();
132132
da1469x_clock_lp_rcx_calibrate();
133-
da1469x_lpclk_enabled();
134133
#else
135134
/*
136135
* We cannot switch lp_clk to XTAL32K here since it needs some time to

0 commit comments

Comments
 (0)