Integrate meta-seco-imx/linux-seco-imx/davc/c72n_usb
requested to merge integrate/meta-seco-imx/linux-seco-imx/davc/c72n_usb/into/kirkstone into kirkstone
Integrate linux-seco-imx/davc/c72n_usb
--
[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.