Skip to content

[C72] Enable USB support

Davide Cardillo requested to merge davc/c72n_usb into seco_lf-5.10.y

Chnages:

  • Fix the DR mode of the USB to HOST: this is because in the C72 revB2 the VBUS of the USB1 (OTG I/F of the processor) has the power supply fixed @3V3, instead to have the USB1_VBUS rail coming from the Q7 connector.
  • Fix the regulators chain in a way where the USBOTG node has the reset regulator as vbus supply, which is delayed by 100us, and enables the OTG_VBUS regulator as its parent.

Tests:

  • With BOOT_ALT# = 0 (--> USB_PATH_SEL low) the USB I/F works as host and goes USBP1 I/F of Q7 standard. On A42 it is available on U6
  • With BOOT_ALT# = 1 (--> USB_PATH_SEL high) the SB I/F works as host and (internally) goes on HUB USB and USBP0/USBP2/USBP3/USBP4 I/Fs of Qt connector are enabled.

Merge request reports