From 9493af937dd28e235d3ccaf9dedf17920fd38fef Mon Sep 17 00:00:00 2001 From: Riku Karjalainen Date: Wed, 4 Jun 2025 07:38:32 +0000 Subject: [PATCH] drivers: usb: stm32: fix stm32u5x clock disable in sleep mode Replace logical OR with bitwise OR. Signed-off-by: Riku Karjalainen --- drivers/usb/udc/udc_stm32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/udc/udc_stm32.c b/drivers/usb/udc/udc_stm32.c index f773a1c641d..8926c52d047 100644 --- a/drivers/usb/udc/udc_stm32.c +++ b/drivers/usb/udc/udc_stm32.c @@ -1144,7 +1144,7 @@ static int priv_clock_enable(void) #elif defined(CONFIG_SOC_SERIES_STM32U5X) LL_AHB2_GRP1_EnableClock(LL_AHB2_GRP1_PERIPH_USBPHY); /* Both OTG HS and USBPHY sleep clock MUST be disabled here at the same time */ - LL_AHB2_GRP1_DisableClockStopSleep(LL_AHB2_GRP1_PERIPH_OTG_HS || + LL_AHB2_GRP1_DisableClockStopSleep(LL_AHB2_GRP1_PERIPH_OTG_HS | LL_AHB2_GRP1_PERIPH_USBPHY); #elif DT_HAS_COMPAT_STATUS_OKAY(st_stm32n6_otghs) /* Reset specific configuration bits before setting new values */