Merge tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/usb into lineage-21.0
"LA.UM.9.12.r1-16200-SMxx50.QSSI12.0"
* tag 'LA.UM.9.12.r1-16200-SMxx50.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/usb:
[Gen4]: Add support for gen4 targets.
init.qcom.usb.rc: Add support for UAC1 related compositions
init.qcom.usb.sh: Extend UVC resolutions
USB: Solving path traversal issue in USB HAL AppendNodeMapper
UsbGadgetHal: Add null check in getCurrentUsbFunctions()
USB: HAL: handling readFile failure on device path
init.qcom.usb.sh: Set default composition for msmnile
init.qcom.usb.sh: Set default composition to 0x901D for msmnile
USB: Enable RNDIS with proper configuration
USB: Set sys.usb.mtp.batchcancel for targets using mtp over ffs
init.qcom.usb.sh: Pass blank MSM serial number for virtual Android
init.qti.usb.debug.rc: Add RC to execute init.qti.usb.debug.sh
init.qcom.usb.sh: Set default composition to 0x9084 for monaco
init.qcom.usb.sh: Set default USB composition for monaco
USB: Configure Diag MDM instance on 90D9
USB: HAL: Hardcoding USB values to make VTS compatiple for non TYPEC
USB: HAL: Add AUDIO_ACCESSORY as one of the supported modes
Usb: Optimize uevent handling
USB: HAL: Add support for moisture detection on different platforms
USB: HAL: Skip remote wakeup and auto suspend for some targets
init.qcom.usb.rc: Prevent enumeration with incorrect controller
Conflicts:
etc/init.qcom.usb.rc
etc/init.qcom.usb.sh
etc/init.qti.usb.debug.rc
hal/Usb.cpp
vendor_product.mk
Change-Id: Ie906d38409bdbc9dd16321319c04cb7235bd31ab