X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fbase%2Fdevices_filter.h;h=d0a6099f46c76ab6458d630faa1e8bf9e614ec47;hb=ecb2effba720aed330dbb0f45bc8ec7bcec6a900;hp=0a39257583ad9c27fa18b57b7391e65e632a9125;hpb=0501d636e74516b76bec5f9f8f327c9faf722a72;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/base/devices_filter.h b/drivers/base/devices_filter.h index 0a39257583ad..d0a6099f46c7 100644 --- a/drivers/base/devices_filter.h +++ b/drivers/base/devices_filter.h @@ -28,7 +28,9 @@ static usb_parameter skip_device_list[] = { {0x12D1, 0x140C, NULL, NULL, NULL}, {0x12D1, 0x1003, NULL, NULL, NULL}, {0x12D1, 0x1001, NULL, NULL, NULL}, - + {0x12D1, 0x1505, NULL, NULL, NULL}, + {0x12D1, 0x14FE, NULL, NULL, NULL}, + {0x12D1, 0x1506, NULL, NULL, NULL}, {0x19D2, 0xFFF5, NULL, NULL, NULL}, {0x19D2, 0xFFF1, NULL, NULL, NULL}, {0x19D2, 0x2000, NULL, NULL, NULL}, @@ -41,7 +43,9 @@ static usb_parameter skip_device_list[] = { {0x19D2, 0x0026, NULL, NULL, NULL}, {0x19D2, 0x0017, NULL, NULL, NULL}, {0x19D2, 0x0015, NULL, NULL, NULL}, - + {0x19D2, 0x0154, NULL, NULL, NULL}, + {0x19D2, 0x2003, NULL, NULL, NULL}, + {0x19D2, 0x0151, NULL, NULL, NULL}, {0x04CC, 0x225A, NULL, NULL, NULL}, {0x04CC, 0x2259, NULL, NULL, NULL}, @@ -55,6 +59,10 @@ static usb_parameter skip_device_list[] = { // 山寨 // {0x05C6, -1, NULL, NULL, NULL}, + {0x05C6, 0x1000, NULL, NULL, NULL}, + {0x05C6, 0xF000, NULL, NULL, NULL}, + {0x05C6, 0x0016, NULL, NULL, NULL}, + {0x1AB7, 0x5700, NULL, NULL, NULL}, {0x20B9, 0x1682, NULL, NULL, NULL}, {0x028A, 0x1006, NULL, NULL, NULL}, @@ -63,26 +71,54 @@ static usb_parameter skip_device_list[] = { {0x1C9E, 0x6000, NULL, NULL, NULL}, {0x1C9E, 0x1001, NULL, NULL, NULL}, + {0x1C9E, 0xF000, NULL, NULL, NULL}, + {0x1C9E, 0x9605, NULL, NULL, NULL}, {0x21F5, 0x2008, NULL, NULL, NULL}, {0x21F5, 0x1000, NULL, NULL, NULL}, {0x6000, 0x1000, NULL, NULL, NULL}, {0x0685, 0x7000, NULL, NULL, NULL}, -}; -/* - 0 - 不同 - 1 - 相同 - */ -static int match_string(const char* s1, const char* s2) -{ - int count = 0; - while( s1[count] && s2[count] && !(s1[count]-s2[count]) ) - ++count; - - return !(s1[count]-s2[count]); -} + {0x20A6, 0xF00E, NULL, NULL, NULL}, + {0x20A6, 0x1105, NULL, NULL, NULL}, + {0x1614, 0x0800, NULL, NULL, NULL}, + //begain add by xxh + {0x1A8D, 0x2000, NULL, NULL, NULL}, + {0x1C9E, 0x9913, NULL, NULL, NULL}, + {0x1C9E, 0x9915, NULL, NULL, NULL}, + {0x230D, 0x000C, NULL, NULL, NULL}, + {0x230D, 0x0003, NULL, NULL, NULL}, + {0x230D, 0x0001, NULL, NULL, NULL}, + {0x257A, 0x2601, NULL, NULL, NULL}, + {0x1E89, 0x1E16, NULL, NULL, NULL}, + {0x1C9E, 0x9800, NULL, NULL, NULL}, + {0x1dbc, 0x0669, NULL, NULL, NULL}, + {0x2020, 0x0002, NULL, NULL, NULL}, + {0x2020, 0x4000, NULL, NULL, NULL}, + {0x1C9E, 0x9916, NULL, NULL, NULL}, + {0x1C9E, 0x9918, NULL, NULL, NULL}, + {0x2001, 0xA80B, NULL, NULL, NULL}, + {0x2001, 0x7D00, NULL, NULL, NULL}, + {0x0421, 0x0610, NULL, NULL, NULL}, + {0x0af0, 0xd157, NULL, NULL, NULL}, + {0x19d2, 0x1216, NULL, NULL, NULL}, + {0x19d2, 0x1218, NULL, NULL, NULL}, + {0x05c6, 0x9000, NULL, NULL, NULL}, + {0x19d2, 0x0016, NULL, NULL, NULL},//MF110 + {0x1C9E, 0x9914, NULL, NULL, NULL},//SMART BRO WM66E + {0x2077, 0xF000, NULL, NULL, NULL}, + {0x2077, 0xA000, NULL, NULL, NULL},//beyond + {0x12d1, 0x140b, NULL, NULL, NULL},//EC122 India + {0x19D2, 0x1266, NULL, NULL, NULL},//MF190U + {0x19D2, 0x1514, NULL, NULL, NULL}, + {0x19D2, 0x1515, NULL, NULL, NULL},//MF195 + {0x1bbb, 0xf017, NULL, NULL, NULL}, + {0x19d2, 0x0117, NULL, NULL, NULL}, + {0x1C9E, 0xF001, NULL, NULL, NULL}, + {0x1C9E, 0x9801, NULL, NULL, NULL}, + //end xxh +}; /* 1 - match * 0 - no match