stm32f7:Allow for reuse of the OTG_ID GPIO

This commit is contained in:
David Sidrane
2021-05-03 10:37:57 -07:00
committed by Anthony Merlino
parent 8624f9a444
commit cd603af958
2 changed files with 18 additions and 1 deletions
+13
View File
@@ -1734,6 +1734,19 @@ config STM32F7_SYSCFG_IOCOMPENSATION
The I/O compensation cell can be used only when the supply voltage ranges
from 2.4 to 3.6 V.
menu "OTG Configuration"
depends on STM32F7_OTGFS
config OTG_ID_GPIO_DISABLE
bool "Disable the use of GPIO_OTG_ID pin."
default n
---help---
Disables/Enabled the use of GPIO_OTG_ID pin. This allows non OTG use
cases to reuse this GPIO pin and ensure it is not set incorrectlty
during OS boot.
endmenu
menu "U[S]ART Configuration"
depends on STM32F7_USART
+5 -1
View File
@@ -5726,7 +5726,11 @@ void arm_usbinitialize(void)
stm32_configgpio(GPIO_OTG_DM);
stm32_configgpio(GPIO_OTG_DP);
stm32_configgpio(GPIO_OTG_ID); /* Only needed for OTG */
/* Only needed for OTG */
# ifndef CONFIG_OTG_ID_GPIO_DISABLE
stm32_configgpio(GPIO_OTG_ID);
# endif
/* SOF output pin configuration is configurable. */