summaryrefslogtreecommitdiff
path: root/chip/mt_scp/clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/mt_scp/clock.c')
-rw-r--r--chip/mt_scp/clock.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/chip/mt_scp/clock.c b/chip/mt_scp/clock.c
index edc50d5939..e28106bcc3 100644
--- a/chip/mt_scp/clock.c
+++ b/chip/mt_scp/clock.c
@@ -314,7 +314,13 @@ void scp_enable_clock(void)
/* Enable default clock gate */
SCP_CLK_GATE |= CG_DMA_CH3 | CG_DMA_CH2 | CG_DMA_CH1 | CG_DMA_CH0 |
- CG_I2C_M | CG_MAD_M;
+ CG_I2C_M | CG_MAD_M | CG_AP2P_M;
+
+ /* Select pwrap_ulposc */
+ AP_CLK_CFG_5 = (AP_CLK_CFG_5 & ~PWRAP_ULPOSC_MASK) | OSC_D16;
+
+ /* Enable pwrap_ulposc clock gate */
+ AP_CLK_CFG_5_CLR = PWRAP_ULPOSC_CG;
}
void clock_control_irq(void)