Skip to content

Commit 933446f

Browse files
Alain Volmatfabiobaltieri
authored andcommitted
drivers: clock: stm32-mco: support MCO with enable bit
On STM32MP13, a dedicated MCO enable bit within the MCO clock control register must be set in order to activate the MCO. Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
1 parent 13a3671 commit 933446f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/clock_control/clock_stm32_mco.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ static int stm32_mco_init(const struct device *dev)
4949
STM32_DT_CLKSEL_VAL_GET(pclken->enr) <<
5050
STM32_DT_CLKSEL_SHIFT_GET(pclken->enr));
5151

52+
#if defined(MCOX_ON)
53+
sys_set_bits(DT_REG_ADDR(DT_NODELABEL(rcc)) + STM32_DT_CLKSEL_REG_GET(pclken->enr),
54+
MCOX_ON);
55+
#endif
56+
5257
#if defined(HAS_PRESCALER)
5358
/* MCO prescaler */
5459
sys_clear_bits(

0 commit comments

Comments
 (0)