From e8172c8651fa5a6148212bcd84c5130d9f719ccf Mon Sep 17 00:00:00 2001 From: Karel Gardas Date: Fri, 9 Aug 2024 16:00:30 +0200 Subject: [PATCH] bsps/stm32h7: Fix typo causing crash on USB 2 initialization There is certainly no USB 20 TG while there is a known USB 2 OTG tech. The crash caused by this is well observed from media01.exe from libbsd compiled for H7 and run on the board. --- bsps/arm/stm32h7/start/stm32h7-hal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsps/arm/stm32h7/start/stm32h7-hal.c b/bsps/arm/stm32h7/start/stm32h7-hal.c index 2e2fb4af07..2eb4b99d00 100644 --- a/bsps/arm/stm32h7/start/stm32h7-hal.c +++ b/bsps/arm/stm32h7/start/stm32h7-hal.c @@ -143,10 +143,10 @@ static const stm32h7_clk_info stm32h7_clk[] = { #endif [STM32H7_MODULE_USB1_OTG] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB1OTGHSEN }, [STM32H7_MODULE_USB1_OTG_ULPI] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB1OTGHSULPIEN }, -#ifdef RCC_AHB1ENR_USB20TGHSEN +#ifdef RCC_AHB1ENR_USB2OTGHSEN [STM32H7_MODULE_USB2_OTG] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB2OTGHSEN }, #endif -#ifdef RCC_AHB1ENR_USB20TGHSULPIEN +#ifdef RCC_AHB1ENR_USB2OTGHSULPIEN [STM32H7_MODULE_USB2_OTG_ULPI] = { &RCC->AHB1ENR, RCC_AHB1ENR_USB2OTGHSULPIEN }, #endif [STM32H7_MODULE_SDMMC1] = { &RCC->AHB3ENR, RCC_AHB3ENR_SDMMC1EN },