Skip to content

Commit 28ddabd

Browse files
author
Alain Volmat
committed
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 b2c6d96 commit 28ddabd

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(MCO_ENABLE_BIT)
53+
sys_set_bits(DT_REG_ADDR(DT_NODELABEL(rcc)) + STM32_DT_CLKSEL_REG_GET(pclken->enr),
54+
MCO_ENABLE_BIT);
55+
#endif
56+
5257
#if defined(HAS_PRESCALER)
5358
/* MCO prescaler */
5459
sys_clear_bits(

0 commit comments

Comments
 (0)