From 7fe85f8cb48a980933fc7de77579ee557bae8cc1 Mon Sep 17 00:00:00 2001 From: Yishai Jaffe Date: Thu, 22 May 2025 15:07:40 +0300 Subject: [PATCH] drivers: serial: stm32: simplify logic Simplify the logic for the `uart_stm32_cfg2ll_databits` function regarding `LL_USART_DATAWIDTH_9B` being defined or not. Signed-off-by: Yishai Jaffe --- drivers/serial/uart_stm32.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/serial/uart_stm32.c b/drivers/serial/uart_stm32.c index 296085b8c8f..57c1ab134bd 100644 --- a/drivers/serial/uart_stm32.c +++ b/drivers/serial/uart_stm32.c @@ -411,13 +411,11 @@ static inline uint32_t uart_stm32_cfg2ll_databits(enum uart_config_data_bits db, #endif /* LL_USART_DATAWIDTH_9B */ case UART_CFG_DATA_BITS_8: default: - if (p == UART_CFG_PARITY_NONE) { - return LL_USART_DATAWIDTH_8B; #ifdef LL_USART_DATAWIDTH_9B - } else { + if (p != UART_CFG_PARITY_NONE) { return LL_USART_DATAWIDTH_9B; -#endif } +#endif return LL_USART_DATAWIDTH_8B; } }