Browse Source

drivers: usb: stm32: fix stm32u5x clock disable in sleep mode

Replace logical OR with bitwise OR.

Signed-off-by: Riku Karjalainen <riku.karjalainen@vaisala.com>
(cherry picked from commit 9493af937d)
backport-88082-to-v4.0-branch
Riku Karjalainen 1 month ago committed by github-actions[bot]
parent
commit
9370bc31f8
  1. 2
      drivers/usb/udc/udc_stm32.c

2
drivers/usb/udc/udc_stm32.c

@ -1069,7 +1069,7 @@ static int priv_clock_enable(void)
#elif defined(CONFIG_SOC_SERIES_STM32U5X) #elif defined(CONFIG_SOC_SERIES_STM32U5X)
LL_AHB2_GRP1_EnableClock(LL_AHB2_GRP1_PERIPH_USBPHY); LL_AHB2_GRP1_EnableClock(LL_AHB2_GRP1_PERIPH_USBPHY);
/* Both OTG HS and USBPHY sleep clock MUST be disabled here at the same time */ /* 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); LL_AHB2_GRP1_PERIPH_USBPHY);
#else #else
LL_AHB1_GRP1_DisableClockLowPower(LL_AHB1_GRP1_PERIPH_OTGHSULPI); LL_AHB1_GRP1_DisableClockLowPower(LL_AHB1_GRP1_PERIPH_OTGHSULPI);

Loading…
Cancel
Save