diff options
author | Colin Cross <ccross@android.com> | 2014-01-06 20:18:34 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2014-01-06 20:18:34 +0000 |
commit | 491ecd0b7275a98b7fda9b1e807724f7f06b1469 (patch) | |
tree | 6f7614efce5a5f456baeb8037b87bd53c3df3c58 | |
parent | 5234147c1e5cade7ecf98c12c8a7d7de6cd429ed (diff) | |
parent | c1b6b153dc7c535294a63a215a018d0824813757 (diff) | |
download | system_core-491ecd0b7275a98b7fda9b1e807724f7f06b1469.zip system_core-491ecd0b7275a98b7fda9b1e807724f7f06b1469.tar.gz system_core-491ecd0b7275a98b7fda9b1e807724f7f06b1469.tar.bz2 |
Merge changes Id8bec8a3,Ied42e4d0,Iea3f7cc6,Ic7f7c984,Ic77d5f71, ...
* changes:
adb: Add USB vendor ID for YotaDevices
adb: Add USB vendor ID for TechFaith
adb: Add USB vendor ID for Rockchip
adb: Add USB vendor ID for EMERGING Technology (Holdings) Ltd.
adb: Add USB vendor ID for Allwinner
adb: Add USB vendor ID for Amlogic
added Gigaset's USB vendor ID
adb: alphabetically sort usb vendors lists
-rwxr-xr-x | adb/usb_vendors.c | 325 |
1 files changed, 175 insertions, 150 deletions
diff --git a/adb/usb_vendors.c b/adb/usb_vendors.c index b39bcc0..df1244f 100755 --- a/adb/usb_vendors.c +++ b/adb/usb_vendors.c @@ -35,196 +35,221 @@ #define TRACE_TAG TRACE_USB -// Google's USB Vendor ID -#define VENDOR_ID_GOOGLE 0x18d1 -// Intel's USB Vendor ID -#define VENDOR_ID_INTEL 0x8087 -// HTC's USB Vendor ID -#define VENDOR_ID_HTC 0x0bb4 -// Samsung's USB Vendor ID -#define VENDOR_ID_SAMSUNG 0x04e8 -// Motorola's USB Vendor ID -#define VENDOR_ID_MOTOROLA 0x22b8 -// LG's USB Vendor ID -#define VENDOR_ID_LGE 0x1004 -// Huawei's USB Vendor ID -#define VENDOR_ID_HUAWEI 0x12D1 +/* Keep the list below sorted alphabetically by #define name */ // Acer's USB Vendor ID #define VENDOR_ID_ACER 0x0502 -// Sony Ericsson's USB Vendor ID -#define VENDOR_ID_SONY_ERICSSON 0x0FCE -// Foxconn's USB Vendor ID -#define VENDOR_ID_FOXCONN 0x0489 -// Dell's USB Vendor ID -#define VENDOR_ID_DELL 0x413c -// Nvidia's USB Vendor ID -#define VENDOR_ID_NVIDIA 0x0955 -// Garmin-Asus's USB Vendor ID -#define VENDOR_ID_GARMIN_ASUS 0x091E -// Sharp's USB Vendor ID -#define VENDOR_ID_SHARP 0x04dd -// ZTE's USB Vendor ID -#define VENDOR_ID_ZTE 0x19D2 -// Kyocera's USB Vendor ID -#define VENDOR_ID_KYOCERA 0x0482 -// Pantech's USB Vendor ID -#define VENDOR_ID_PANTECH 0x10A9 -// Qualcomm's USB Vendor ID -#define VENDOR_ID_QUALCOMM 0x05c6 -// On-The-Go-Video's USB Vendor ID -#define VENDOR_ID_OTGV 0x2257 -// NEC's USB Vendor ID -#define VENDOR_ID_NEC 0x0409 -// Panasonic Mobile Communication's USB Vendor ID -#define VENDOR_ID_PMC 0x04DA -// Toshiba's USB Vendor ID -#define VENDOR_ID_TOSHIBA 0x0930 -// SK Telesys's USB Vendor ID -#define VENDOR_ID_SK_TELESYS 0x1F53 -// KT Tech's USB Vendor ID -#define VENDOR_ID_KT_TECH 0x2116 +// Allwinner's USB Vendor ID +#define VENDOR_ID_ALLWINNER 0x1F3A +// Amlogic's USB Vendor ID +#define VENDOR_ID_AMLOGIC 0x1b8e +// AnyDATA's USB Vendor ID +#define VENDOR_ID_ANYDATA 0x16D5 +// Archos's USB Vendor ID +#define VENDOR_ID_ARCHOS 0x0E79 // Asus's USB Vendor ID #define VENDOR_ID_ASUS 0x0b05 -// Philips's USB Vendor ID -#define VENDOR_ID_PHILIPS 0x0471 -// Texas Instruments's USB Vendor ID -#define VENDOR_ID_TI 0x0451 +// BYD's USB Vendor ID +#define VENDOR_ID_BYD 0x1D91 +// Compal's USB Vendor ID +#define VENDOR_ID_COMPAL 0x1219 +// Dell's USB Vendor ID +#define VENDOR_ID_DELL 0x413c +// ECS's USB Vendor ID +#define VENDOR_ID_ECS 0x03fc +// EMERGING_TECH's USB Vendor ID +#define VENDOR_ID_EMERGING_TECH 0x297F +// Foxconn's USB Vendor ID +#define VENDOR_ID_FOXCONN 0x0489 +// Fujitsu's USB Vendor ID +#define VENDOR_ID_FUJITSU 0x04C5 // Funai's USB Vendor ID #define VENDOR_ID_FUNAI 0x0F1C +// Garmin-Asus's USB Vendor ID +#define VENDOR_ID_GARMIN_ASUS 0x091E // Gigabyte's USB Vendor ID #define VENDOR_ID_GIGABYTE 0x0414 +// Gigaset's USB Vendor ID +#define VENDOR_ID_GIGASET 0x1E85 +// Google's USB Vendor ID +#define VENDOR_ID_GOOGLE 0x18d1 +// Haier's USB Vendor ID +#define VENDOR_ID_HAIER 0x201E +// Harris's USB Vendor ID +#define VENDOR_ID_HARRIS 0x19A5 +// Hisense's USB Vendor ID +#define VENDOR_ID_HISENSE 0x109b +// HTC's USB Vendor ID +#define VENDOR_ID_HTC 0x0bb4 +// Huawei's USB Vendor ID +#define VENDOR_ID_HUAWEI 0x12D1 +// INQ Mobile's USB Vendor ID +#define VENDOR_ID_INQ_MOBILE 0x2314 +// Intel's USB Vendor ID +#define VENDOR_ID_INTEL 0x8087 // IRiver's USB Vendor ID #define VENDOR_ID_IRIVER 0x2420 -// Compal's USB Vendor ID -#define VENDOR_ID_COMPAL 0x1219 -// T & A Mobile Phones' USB Vendor ID -#define VENDOR_ID_T_AND_A 0x1BBB -// LenovoMobile's USB Vendor ID -#define VENDOR_ID_LENOVOMOBILE 0x2006 -// Lenovo's USB Vendor ID -#define VENDOR_ID_LENOVO 0x17EF -// Vizio's USB Vendor ID -#define VENDOR_ID_VIZIO 0xE040 // K-Touch's USB Vendor ID #define VENDOR_ID_K_TOUCH 0x24E3 +// KT Tech's USB Vendor ID +#define VENDOR_ID_KT_TECH 0x2116 +// Kobo's USB Vendor ID +#define VENDOR_ID_KOBO 0x2237 +// Kyocera's USB Vendor ID +#define VENDOR_ID_KYOCERA 0x0482 +// Lab126's USB Vendor ID +#define VENDOR_ID_LAB126 0x1949 +// Lenovo's USB Vendor ID +#define VENDOR_ID_LENOVO 0x17EF +// LenovoMobile's USB Vendor ID +#define VENDOR_ID_LENOVOMOBILE 0x2006 +// LG's USB Vendor ID +#define VENDOR_ID_LGE 0x1004 +// Lumigon's USB Vendor ID +#define VENDOR_ID_LUMIGON 0x25E3 +// Motorola's USB Vendor ID +#define VENDOR_ID_MOTOROLA 0x22b8 +// MSI's USB Vendor ID +#define VENDOR_ID_MSI 0x0DB0 +// MTK's USB Vendor ID +#define VENDOR_ID_MTK 0x0e8d +// NEC's USB Vendor ID +#define VENDOR_ID_NEC 0x0409 +// B&N Nook's USB Vendor ID +#define VENDOR_ID_NOOK 0x2080 +// Nvidia's USB Vendor ID +#define VENDOR_ID_NVIDIA 0x0955 +// OPPO's USB Vendor ID +#define VENDOR_ID_OPPO 0x22D9 +// On-The-Go-Video's USB Vendor ID +#define VENDOR_ID_OTGV 0x2257 +// OUYA's USB Vendor ID +#define VENDOR_ID_OUYA 0x2836 +// Pantech's USB Vendor ID +#define VENDOR_ID_PANTECH 0x10A9 // Pegatron's USB Vendor ID #define VENDOR_ID_PEGATRON 0x1D4D -// Archos's USB Vendor ID -#define VENDOR_ID_ARCHOS 0x0E79 +// Philips's USB Vendor ID +#define VENDOR_ID_PHILIPS 0x0471 +// Panasonic Mobile Communication's USB Vendor ID +#define VENDOR_ID_PMC 0x04DA // Positivo's USB Vendor ID #define VENDOR_ID_POSITIVO 0x1662 -// Fujitsu's USB Vendor ID -#define VENDOR_ID_FUJITSU 0x04C5 -// Lumigon's USB Vendor ID -#define VENDOR_ID_LUMIGON 0x25E3 +// Qisda's USB Vendor ID +#define VENDOR_ID_QISDA 0x1D45 +// Qualcomm's USB Vendor ID +#define VENDOR_ID_QUALCOMM 0x05c6 // Quanta's USB Vendor ID #define VENDOR_ID_QUANTA 0x0408 -// INQ Mobile's USB Vendor ID -#define VENDOR_ID_INQ_MOBILE 0x2314 +// Rockchip's USB Vendor ID +#define VENDOR_ID_ROCKCHIP 0x2207 +// Samsung's USB Vendor ID +#define VENDOR_ID_SAMSUNG 0x04e8 +// Sharp's USB Vendor ID +#define VENDOR_ID_SHARP 0x04dd +// SK Telesys's USB Vendor ID +#define VENDOR_ID_SK_TELESYS 0x1F53 // Sony's USB Vendor ID #define VENDOR_ID_SONY 0x054C -// Lab126's USB Vendor ID -#define VENDOR_ID_LAB126 0x1949 -// Yulong Coolpad's USB Vendor ID -#define VENDOR_ID_YULONG_COOLPAD 0x1EBF -// Kobo's USB Vendor ID -#define VENDOR_ID_KOBO 0x2237 +// Sony Ericsson's USB Vendor ID +#define VENDOR_ID_SONY_ERICSSON 0x0FCE +// T & A Mobile Phones' USB Vendor ID +#define VENDOR_ID_T_AND_A 0x1BBB +// TechFaith's USB Vendor ID +#define VENDOR_ID_TECHFAITH 0x1d09 // Teleepoch's USB Vendor ID #define VENDOR_ID_TELEEPOCH 0x2340 -// AnyDATA's USB Vendor ID -#define VENDOR_ID_ANYDATA 0x16D5 -// Harris's USB Vendor ID -#define VENDOR_ID_HARRIS 0x19A5 -// OPPO's USB Vendor ID -#define VENDOR_ID_OPPO 0x22D9 -// Xiaomi's USB Vendor ID -#define VENDOR_ID_XIAOMI 0x2717 -// BYD's USB Vendor ID -#define VENDOR_ID_BYD 0x1D91 -// OUYA's USB Vendor ID -#define VENDOR_ID_OUYA 0x2836 -// Haier's USB Vendor ID -#define VENDOR_ID_HAIER 0x201E -// Hisense's USB Vendor ID -#define VENDOR_ID_HISENSE 0x109b -// MTK's USB Vendor ID -#define VENDOR_ID_MTK 0x0e8d -// B&N Nook's USB Vendor ID -#define VENDOR_ID_NOOK 0x2080 -// Qisda's USB Vendor ID -#define VENDOR_ID_QISDA 0x1D45 -// ECS's USB Vendor ID -#define VENDOR_ID_ECS 0x03fc -// MSI's USB Vendor ID -#define VENDOR_ID_MSI 0x0DB0 +// Texas Instruments's USB Vendor ID +#define VENDOR_ID_TI 0x0451 +// Toshiba's USB Vendor ID +#define VENDOR_ID_TOSHIBA 0x0930 +// Vizio's USB Vendor ID +#define VENDOR_ID_VIZIO 0xE040 // Wacom's USB Vendor ID #define VENDOR_ID_WACOM 0x0531 +// Xiaomi's USB Vendor ID +#define VENDOR_ID_XIAOMI 0x2717 +// YotaDevices's USB Vendor ID +#define VENDOR_ID_YOTADEVICES 0x2916 +// Yulong Coolpad's USB Vendor ID +#define VENDOR_ID_YULONG_COOLPAD 0x1EBF +// ZTE's USB Vendor ID +#define VENDOR_ID_ZTE 0x19D2 +/* Keep the list above sorted alphabetically by #define name */ /** built-in vendor list */ +/* Keep the list below sorted alphabetically */ int builtInVendorIds[] = { - VENDOR_ID_GOOGLE, - VENDOR_ID_INTEL, - VENDOR_ID_HTC, - VENDOR_ID_SAMSUNG, - VENDOR_ID_MOTOROLA, - VENDOR_ID_LGE, - VENDOR_ID_HUAWEI, VENDOR_ID_ACER, - VENDOR_ID_SONY_ERICSSON, - VENDOR_ID_FOXCONN, - VENDOR_ID_DELL, - VENDOR_ID_NVIDIA, - VENDOR_ID_GARMIN_ASUS, - VENDOR_ID_SHARP, - VENDOR_ID_ZTE, - VENDOR_ID_KYOCERA, - VENDOR_ID_PANTECH, - VENDOR_ID_QUALCOMM, - VENDOR_ID_OTGV, - VENDOR_ID_NEC, - VENDOR_ID_PMC, - VENDOR_ID_TOSHIBA, - VENDOR_ID_SK_TELESYS, - VENDOR_ID_KT_TECH, + VENDOR_ID_ALLWINNER, + VENDOR_ID_AMLOGIC, + VENDOR_ID_ANYDATA, + VENDOR_ID_ARCHOS, VENDOR_ID_ASUS, - VENDOR_ID_PHILIPS, - VENDOR_ID_TI, + VENDOR_ID_BYD, + VENDOR_ID_COMPAL, + VENDOR_ID_DELL, + VENDOR_ID_ECS, + VENDOR_ID_EMERGING_TECH, + VENDOR_ID_FOXCONN, + VENDOR_ID_FUJITSU, VENDOR_ID_FUNAI, + VENDOR_ID_GARMIN_ASUS, VENDOR_ID_GIGABYTE, + VENDOR_ID_GIGASET, + VENDOR_ID_GOOGLE, + VENDOR_ID_HAIER, + VENDOR_ID_HARRIS, + VENDOR_ID_HISENSE, + VENDOR_ID_HTC, + VENDOR_ID_HUAWEI, + VENDOR_ID_INQ_MOBILE, + VENDOR_ID_INTEL, VENDOR_ID_IRIVER, - VENDOR_ID_COMPAL, - VENDOR_ID_T_AND_A, - VENDOR_ID_LENOVOMOBILE, - VENDOR_ID_LENOVO, - VENDOR_ID_VIZIO, + VENDOR_ID_KOBO, VENDOR_ID_K_TOUCH, + VENDOR_ID_KT_TECH, + VENDOR_ID_KYOCERA, + VENDOR_ID_LAB126, + VENDOR_ID_LENOVO, + VENDOR_ID_LENOVOMOBILE, + VENDOR_ID_LGE, + VENDOR_ID_LUMIGON, + VENDOR_ID_MOTOROLA, + VENDOR_ID_MSI, + VENDOR_ID_MTK, + VENDOR_ID_NEC, + VENDOR_ID_NOOK, + VENDOR_ID_NVIDIA, + VENDOR_ID_OPPO, + VENDOR_ID_OTGV, + VENDOR_ID_OUYA, + VENDOR_ID_PANTECH, VENDOR_ID_PEGATRON, - VENDOR_ID_ARCHOS, + VENDOR_ID_PHILIPS, + VENDOR_ID_PMC, VENDOR_ID_POSITIVO, - VENDOR_ID_FUJITSU, - VENDOR_ID_LUMIGON, + VENDOR_ID_QISDA, + VENDOR_ID_QUALCOMM, VENDOR_ID_QUANTA, - VENDOR_ID_INQ_MOBILE, + VENDOR_ID_ROCKCHIP, + VENDOR_ID_SAMSUNG, + VENDOR_ID_SHARP, + VENDOR_ID_SK_TELESYS, VENDOR_ID_SONY, - VENDOR_ID_LAB126, - VENDOR_ID_YULONG_COOLPAD, - VENDOR_ID_KOBO, + VENDOR_ID_SONY_ERICSSON, + VENDOR_ID_T_AND_A, + VENDOR_ID_TECHFAITH, VENDOR_ID_TELEEPOCH, - VENDOR_ID_ANYDATA, - VENDOR_ID_HARRIS, - VENDOR_ID_OPPO, - VENDOR_ID_XIAOMI, - VENDOR_ID_BYD, - VENDOR_ID_OUYA, - VENDOR_ID_HAIER, - VENDOR_ID_HISENSE, - VENDOR_ID_MTK, - VENDOR_ID_NOOK, - VENDOR_ID_QISDA, - VENDOR_ID_ECS, - VENDOR_ID_MSI, + VENDOR_ID_TI, + VENDOR_ID_TOSHIBA, + VENDOR_ID_VIZIO, VENDOR_ID_WACOM, + VENDOR_ID_XIAOMI, + VENDOR_ID_YOTADEVICES, + VENDOR_ID_YULONG_COOLPAD, + VENDOR_ID_ZTE, }; +/* Keep the list above sorted alphabetically */ #define BUILT_IN_VENDOR_COUNT (sizeof(builtInVendorIds)/sizeof(builtInVendorIds[0])) |