Hi,
My customer has found a problem of USB driver.
They assigned VBUS to GPIO through PinMux because they only use USB device mode. (gpio6_13)
We think Device mode don't need VBUS.(Host mode need VBUS.)
However, usbPhyOn function change the VBUS(GPIO) assignment.
C:\ti\pdk_am57xx_1_0_11\packages\ti\drv\usb\soc\am574x\usb_wrapper.c
usbPhyOn()
HW_WR_REG32(CTRL_CORE_PAD_USB2_DRVVBUS, 0x000C0000U);
Info:4118.e2e.pdf
Question 1:
Would you tell us the appropriate fix?
Question 2:
Customers are concerned about similar issues.
For example, PCIe EP/RC, I2C Master/Slave, SPI Master/Slave.
Could you see if they have the same problem when switching modes?
AM5746 Customer's board
bios_6_76_00_08
pdk_am57xx_1_0_11