Skip to content

Integrate meta-seco-imx/linux-seco-imx/davc/c72n_usb

Commit: edgehog/layers/seco/meta-seco-imx@1c80c643

Integrate linux-seco-imx/davc/c72n_usb

--

Commit: edgehog/bsp/nxp/linux-seco-imx@9d79b139

[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