From b0672f8237145240b60bf0716a93ae9d41181abd Mon Sep 17 00:00:00 2001 From: Furkan Akkiz Date: Wed, 18 Dec 2024 11:34:38 +0300 Subject: [PATCH] drivers: serial: Add clock source selection feature to MAX32 UART This commit adds clock source selection feature to UART of MAX32 MCUs. Signed-off-by: Furkan Akkiz --- drivers/serial/uart_max32.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/serial/uart_max32.c b/drivers/serial/uart_max32.c index 0ed5bcf709f..2df1025ac25 100644 --- a/drivers/serial/uart_max32.c +++ b/drivers/serial/uart_max32.c @@ -293,6 +293,12 @@ static int uart_max32_init(const struct device *dev) return ret; } + ret = Wrap_MXC_UART_SetClockSource(regs, cfg->perclk.clk_src); + if (ret != 0) { + LOG_ERR("Cannot set UART clock source"); + return ret; + } + ret = pinctrl_apply_state(cfg->pctrl, PINCTRL_STATE_DEFAULT); if (ret) { return ret;