Files
android_hardware_oplus/usb/usb_compositions.conf
Bruno Martins 8393454ee6 usb_compositions: Restore QCOM VID/PID combos for diag
This re-allows installing Qualcomm drivers for accessing diag,
serial_cdev, rmnet (and others) devices. Needed for QPST Flash Tool.

Change-Id: Iafe2236bb63adb005bfecae46887c58c69db8ca2
2025-09-01 14:03:27 +00:00

83 lines
7.0 KiB
Plaintext

# /odm/etc/usb_compositions.conf: HSUSB VID PID supported compositions
#
# This file lists the vendor supported vid-pid compositions for HSUSB that are
# referenced in UsbGadget.cpp. Use the specified format below for compositions,
# where right-most column is the actual order of properties; these are few
# cases where adb does not appear in the end of the composition
#
# <properties> <vid> <pid> <actual order of properties>
adb 0x22D9 0x2769
ccid 0x22D9 0x90CE
ccid,adb 0x22D9 0x90CF
ccid,diag 0x05C6 0x90D0
ccid,diag,adb 0x05C6 0x90D1
diag 0x05C6 0x900E
diag,adb 0x05C6 0x901D
diag,adb,serial_cdev 0x05C6 0x901F
diag,diag_cnss,adb 0x05C6 0x90D9 diag,diag_mdm2,adb
diag,diag_cnss,serial_cdev,rmnet,dpl,qdss 0x05C6 0x9111
diag,diag_cnss,serial_cdev,rmnet,dpl,qdss,adb 0x05C6 0x9110
diag,diag_mdm,adb 0x05C6 0x90D9
diag,diag_mdm,adb,ccid 0x05C6 0x9044 diag,diag_mdm,adb,ccid
diag,diag_mdm,diag_mdm2,qdss,qdss_mdm,serial_cdev,dpl,rmnet 0x05C6 0x90F6
diag,diag_mdm,diag_mdm2,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb 0x05C6 0x90F7
diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet 0x05C6 0x90E4
diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,rmnet,adb 0x05C6 0x90E5
diag,diag_mdm,qdss,qdss_mdm,serial_cdev,serial_cdev_mdm,dpl,rmnet 0x05C6 0x90DD
diag,diag_mdm,qdss,qdss_mdm,serial_cdev,serial_cdev_mdm,dpl,rmnet,adb 0x05C6 0x90DE
diag,diag_mdm,qdss,qdss_mdm,serial_cdev,serial_cdev_mdm,rmnet 0x05C6 0x90D7
diag,diag_mdm,qdss,qdss_mdm,serial_cdev,serial_cdev_mdm,rmnet,adb 0x05C6 0x90D8
diag,diag_mdm,qdss_mdm,dpl,adb 0x05C6 0x90FF
diag,dpl 0x05C6 0x9105
diag,qdss 0x05C6 0x904A diag,qdss_debug
diag,qdss,adb 0x05C6 0x9060 diag,qdss_debug,adb
diag,qdss,dpl,adb 0x05C6 0x9104
diag,qdss,rmnet 0x05C6 0x9083 diag,qdss_debug,rmnet
diag,qdss,rmnet,adb 0x05C6 0x9084 diag,qdss_debug,adb,rmnet
diag,serial_cdev 0x05C6 0x9004
diag,serial_cdev,rmnet 0x05C6 0x9092
diag,serial_cdev,rmnet,adb 0x05C6 0x9091
diag,serial_cdev,rmnet,ccid 0x05C6 0x90D2
diag,serial_cdev,rmnet,ccid,adb 0x05C6 0x90D3
diag,serial_cdev,rmnet,dpl 0x05C6 0x90B7
diag,serial_cdev,rmnet,dpl,adb 0x05C6 0x90B8
diag,serial_cdev,rmnet,dpl,qdss 0x05C6 0x90DC
diag,serial_cdev,rmnet,dpl,qdss,adb 0x05C6 0x90DB
diag,serial_cdev,serial_cdev_nmea,adb 0x05C6 0x9020 diag,adb,serial_cdev,serial_cdev_nmea
diag,uac2 0x05C6 0x901C
diag,uac2,adb 0x05C6 0x90CA diag,adb,uac2
diag,uac2,uvc 0x05C6 0x90E0
diag,uac2,uvc,adb 0x05C6 0x90CC diag,adb,uac2,uvc
diag,uvc 0x05C6 0x90DF
diag,uvc,adb 0x05C6 0x90CB diag,adb,uvc
mass_storage 0x22D9 0x2768
mass_storage,adb 0x22D9 0x2767 adb,mass_storage
mtp 0x22D9 0x2764
mtp,adb 0x22D9 0x2765
mtp,diag 0x05C6 0x901B
mtp,diag,adb 0x05C6 0x903A
ncm 0x22D9 0xA4A1
ncm,adb 0x22D9 0x908C
ptp 0x22D9 0x2771
ptp,adb 0x22D9 0x2772
rndis 0x22D9 0xF00E
rndis,adb 0x22D9 0x9024
rndis,diag 0x05C6 0x902C
rndis,diag,adb 0x05C6 0x902D
rndis,diag,diag_mdm,diag_mdm2,qdss,qdss_mdm,serial_cdev,dpl 0x05C6 0x90F8
rndis,diag,diag_mdm,diag_mdm2,qdss,qdss_mdm,serial_cdev,dpl,adb 0x05C6 0x90F9
rndis,diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl 0x05C6 0x90E6
rndis,diag,diag_mdm,qdss,qdss_mdm,serial_cdev,dpl,adb 0x05C6 0x90E7
rndis,diag,dpl 0x05C6 0x90BF
rndis,diag,dpl,adb 0x05C6 0x90C0
rndis,diag,qdss 0x05C6 0x9081 rndis,diag,qdss_debug
rndis,diag,qdss,adb 0x05C6 0x9082 rndis,diag,qdss_debug,adb
rndis,diag,qdss,serial_cdev,dpl 0x05C6 0x90E8
rndis,diag,qdss,serial_cdev,dpl,adb 0x05C6 0x90E9
rndis,none 0x22D9 0x276A
rndis,none,adb 0x22D9 0x2766
rndis,serial_cdev 0x05C6 0x90B3
rndis,serial_cdev,adb 0x05C6 0x90B4
rndis,serial_cdev,diag 0x05C6 0x90B5
rndis,serial_cdev,diag,adb 0x05C6 0x90B6