# /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>
acm                                                                     0x22B8  0x0104
adb                                                                     0x22B8  0x2769
adb,acm                                                                 0x22B8  0x0104
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                                                            0x22B8  0xF000
mass_storage,adb                                                        0x22B8  0x9015  adb,mass_storage
midi                                                                    0x22B8  0xC20D
midi,adb                                                                0x22B8  0xD20D
mtp                                                                     0x22B8  0x2763
mtp,adb                                                                 0x22B8  0x2764
mtp,diag                                                                0x05C6  0x901B
mtp,diag,adb                                                            0x05C6  0x903A
ncm                                                                     0x22B8  0xA4A1
ncm,adb                                                                 0x22B8  0x908C
ptp                                                                     0x22B8  0x2771
ptp,adb                                                                 0x22B8  0x2772
readyfor                                                                0x22B8  0x2E46
readyfor,adb                                                            0x22B8  0x2E47
rndis                                                                   0x22B8  0x276A
rndis,adb                                                               0x22B8  0x2766
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,serial_cdev                                                       0x05C6  0x90B3
rndis,serial_cdev,adb                                                   0x05C6  0x90B4
rndis,serial_cdev,diag                                                  0x05C6  0x90B5
rndis,serial_cdev,diag,adb                                              0x05C6  0x90B6
