Skip to content

Integrate linux-seco-imx/davc/c72n_usb

GitBot requested to merge linux-seco-imx/davc/c72n_usb into kirkstone

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/a4b4716ae518725f45dcd2c0d64ed0b73967a579

[C72] Enable USB support

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

Loading