USB 2.0 MUX – Normal and Recovery Mode

The i.MX95 platform uses a USB 2.0 multiplexer (MUX) to share the SoC’s USB 2.0 interface between the onboard USB HUB and USB OTG port.

The USB routing is automatically controlled by the hardware boot-mode selection.

  • Normal boot mode: The MUX routes the USB 2.0 signals to the onboard USB HUB for normal USB operation.
  • Recovery mode: The MUX routes the USB 2.0 signals to the USB OTG port, allowing the board to enter USB download mode for firmware flashing and recovery.

No additional software configuration is required to switch the USB MUX between these two paths.

I-Pi SMARC IMX95 Schematic-1

Note: The USB MUX controls physical signal routing only. USB controller configuration and recovery functionality are handled separately by the SoC and its firmware/software.