SPRZ452I july 2018 – may 2023 AM6526 , AM6528 , AM6546 , AM6548
USB2PHY: USB2PHY Charger Detect is Enabled by Default Without VBUS Presence
The USB2PHY Charger Detect function is enabled by default after power on without VBUS presence. This causes D+ to be pulled up, violating the Universal Serial Bus Revision 2.0 Specification.
This violation could cause some USB hubs to not respond to the SETUP packet from the USB host and fail in enumeration if the hub is attached to the SoC’s USB host port prior to the SoC being powered on.
Disable the USB2PHY Charger Detect function by setting the PHY register bit USB2PHY_CHRG_DET[28] MEM_DIS_CHG_DET = 1 prior starting the USB host controller.