This document mainly introduces how to use gpio usb id.
This can provide more options to avoid pin conflicts.
iMX93 11x11 evk uses a peripheral circuit built with a typeC chip to perform USB role switch.
However, in many cases, the hardware design does not have the same typeC circuit as the evk, and the USB ID is needed to do switch.
The two USB IDs of the current iMX93 are muxed with the eQOS pins.
The probability of this conflict is very high.
So we need to use an alternative solution “gpio usb id” to avoid this pin allocation conflict.
MX93_PAD_ENET1_MDC__HSIOMIX_OTG_ID1
MX93_PAD_ENET1_MDC__ENET_QOS_MDC
MX93_PAD_ENET1_TD3__HSIOMIX_OTG_ID2
MX93_PAD_ENET1_TD3__ENET_QOS_RGMII_TD3
Based on lf-6.6.52-2.2.0