Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. <<<<<<< HEAD
  2.  
  3. #define PRODUCT_ID_ALL_INTERFACE 0x1350
  4. #define PRODUCT_ID_MS_ADB 0x1351
  5. #define PRODUCT_ID_ADB 0x1352
  6. #define PRODUCT_ID_MS 0x1353
  7. #define PRODUCT_ID_DIAG 0x0112
  8. #define PRODUCT_ID_DIAG_NMEA_MODEM 0x0111
  9. #define PRODUCT_ID_MODEM_MS_ADB 0x1354
  10. #define PRODUCT_ID_MODEM_MS 0x1355
  11. #define PRODUCT_ID_MS_CDROM 0x0083
  12. #define PRODUCT_ID_RNDIS_MS 0x1364
  13. #define PRODUCT_ID_RNDIS_MS_ADB 0x1364
  14. #define PRODUCT_ID_RNDIS 0x1365
  15. static struct usb_composition usb_func_composition[] = {
  16. #ifdef CONFIG_ZTE_PLATFORM
  17. {
  18. .product_id = PRODUCT_ID_MS,
  19. .functions = 0x02,
  20. .adb_product_id = PRODUCT_ID_MS_ADB,
  21. .adb_functions = 0x12
  22. },
  23. {
  24. .product_id = PRODUCT_ID_ALL_INTERFACE,
  25. .functions = 0x12764,
  26. .adb_product_id = PRODUCT_ID_ALL_INTERFACE,
  27. .adb_functions = 0x12764
  28. },
  29. {
  30. .product_id = PRODUCT_ID_DIAG_NMEA_MODEM,
  31. .functions = 0x674,
  32. .adb_product_id = PRODUCT_ID_DIAG_NMEA_MODEM,
  33. .adb_functions = 0x674
  34. },
  35. {
  36. /* diag */
  37. .product_id = PRODUCT_ID_DIAG,
  38. .functions = 0x4,
  39. .adb_product_id = PRODUCT_ID_DIAG,
  40. .adb_functions = 0x4
  41. },
  42. {
  43. /* modem + ms + adb */
  44. .product_id = PRODUCT_ID_MODEM_MS,
  45. .functions = 0x26,
  46. .adb_product_id = PRODUCT_ID_MODEM_MS_ADB,
  47. .adb_functions = 0x126
  48. },
  49. {
  50. /* ms + CDROM */
  51. .product_id = PRODUCT_ID_MS_CDROM,
  52. .functions = 0x2,
  53. .adb_product_id = PRODUCT_ID_MS_CDROM,
  54. .adb_functions = 0x2
  55. },
  56. {
  57. /* rndis + ms + adb */
  58. .product_id = PRODUCT_ID_RNDIS_MS,
  59. .functions = 0x2A,
  60. .adb_product_id = PRODUCT_ID_RNDIS_MS_ADB,
  61. .adb_functions = 0x12A
  62. },
  63. {
  64. /* rndis */
  65. .product_id = PRODUCT_ID_RNDIS,
  66. .functions = 0xA,
  67. .adb_product_id = PRODUCT_ID_RNDIS,
  68. .adb_functions = 0xA
  69. },
  70.  
  71. #else
  72. {
  73. /* MSC */
  74. .product_id = 0xF000,
  75. .functions = 0x02,
  76. .adb_product_id = 0x9015,
  77. .adb_functions = 0x12
  78. },
  79. #ifdef CONFIG_USB_F_SERIAL
  80. {
  81. /* MODEM */
  82. .product_id = 0xF00B,
  83. .functions = 0x06,
  84. .adb_product_id = 0x901E,
  85. .adb_functions = 0x16,
  86. },
  87. =======
  88. static char *usb_functions_default[] = {
  89. "diag",
  90. "modem",
  91. "nmea",
  92. "rmnet",
  93. "usb_mass_storage",
  94. };
  95.  
  96. static char *usb_functions_default_adb[] = {
  97. "diag",
  98. "adb",
  99. "modem",
  100. "nmea",
  101. "rmnet",
  102. "usb_mass_storage",
  103. };
  104.  
  105. static char *usb_functions_rndis[] = {
  106. "rndis",
  107. };
  108.  
  109. static char *usb_functions_rndis_adb[] = {
  110. "rndis",
  111. "adb",
  112. };
  113.  
  114. static char *usb_functions_all[] = {
  115. #ifdef CONFIG_USB_ANDROID_RNDIS
  116. "rndis",
  117. >>>>>>> c7cd06df87f11aa9c17e683266f522fa980b3c48
  118. #endif
  119. #ifdef CONFIG_USB_ANDROID_DIAG
  120. "diag",
  121. #endif
  122. "adb",
  123. #ifdef CONFIG_USB_F_SERIAL
  124. "modem",
  125. "nmea",
  126. #endif
  127. #ifdef CONFIG_USB_ANDROID_RMNET
  128. "rmnet",
  129. #endif
  130. "usb_mass_storage",
  131. #ifdef CONFIG_USB_ANDROID_ACM
  132. "acm",
  133. #endif
  134. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement