diff options
author | Gertjan van Wingerde <gwingerde@gmail.com> | 2011-12-27 19:53:18 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-04-27 12:51:17 -0400 |
commit | 28432d8aebb58b2b348e0b5172a173b5d2a747e6 (patch) | |
tree | b19357b4bad6d1284841c00119601230b7aee3d4 | |
parent | e6c87c314b50aa5ab1f81b537cfd41fef4b7eba4 (diff) |
rt2x00: Identify rt2800usb chipsets.
commit bc93eda7e903ff75cefcb6e247ed9b8e9f8e9783 upstream.
According to the latest USB ID database these are all RT2770 / RT2870 / RT307x
devices.
Signed-off-by: Gertjan van Wingerde <gwingerde@gmail.com>
Acked-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Cc: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/net/wireless/rt2x00/rt2800usb.c | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c index 1db65d91c83..0781fb0e77f 100644 --- a/drivers/net/wireless/rt2x00/rt2800usb.c +++ b/drivers/net/wireless/rt2x00/rt2800usb.c | |||
@@ -819,12 +819,14 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
819 | { USB_DEVICE(0x050d, 0x8053) }, | 819 | { USB_DEVICE(0x050d, 0x8053) }, |
820 | { USB_DEVICE(0x050d, 0x805c) }, | 820 | { USB_DEVICE(0x050d, 0x805c) }, |
821 | { USB_DEVICE(0x050d, 0x815c) }, | 821 | { USB_DEVICE(0x050d, 0x815c) }, |
822 | { USB_DEVICE(0x050d, 0x825a) }, | ||
822 | { USB_DEVICE(0x050d, 0x825b) }, | 823 | { USB_DEVICE(0x050d, 0x825b) }, |
823 | { USB_DEVICE(0x050d, 0x935a) }, | 824 | { USB_DEVICE(0x050d, 0x935a) }, |
824 | { USB_DEVICE(0x050d, 0x935b) }, | 825 | { USB_DEVICE(0x050d, 0x935b) }, |
825 | /* Buffalo */ | 826 | /* Buffalo */ |
826 | { USB_DEVICE(0x0411, 0x00e8) }, | 827 | { USB_DEVICE(0x0411, 0x00e8) }, |
827 | { USB_DEVICE(0x0411, 0x0158) }, | 828 | { USB_DEVICE(0x0411, 0x0158) }, |
829 | { USB_DEVICE(0x0411, 0x015d) }, | ||
828 | { USB_DEVICE(0x0411, 0x016f) }, | 830 | { USB_DEVICE(0x0411, 0x016f) }, |
829 | { USB_DEVICE(0x0411, 0x01a2) }, | 831 | { USB_DEVICE(0x0411, 0x01a2) }, |
830 | /* Corega */ | 832 | /* Corega */ |
@@ -839,6 +841,8 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
839 | { USB_DEVICE(0x07d1, 0x3c0e) }, | 841 | { USB_DEVICE(0x07d1, 0x3c0e) }, |
840 | { USB_DEVICE(0x07d1, 0x3c0f) }, | 842 | { USB_DEVICE(0x07d1, 0x3c0f) }, |
841 | { USB_DEVICE(0x07d1, 0x3c11) }, | 843 | { USB_DEVICE(0x07d1, 0x3c11) }, |
844 | { USB_DEVICE(0x07d1, 0x3c13) }, | ||
845 | { USB_DEVICE(0x07d1, 0x3c15) }, | ||
842 | { USB_DEVICE(0x07d1, 0x3c16) }, | 846 | { USB_DEVICE(0x07d1, 0x3c16) }, |
843 | { USB_DEVICE(0x2001, 0x3c1b) }, | 847 | { USB_DEVICE(0x2001, 0x3c1b) }, |
844 | /* Draytek */ | 848 | /* Draytek */ |
@@ -847,6 +851,7 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
847 | { USB_DEVICE(0x7392, 0x7711) }, | 851 | { USB_DEVICE(0x7392, 0x7711) }, |
848 | { USB_DEVICE(0x7392, 0x7717) }, | 852 | { USB_DEVICE(0x7392, 0x7717) }, |
849 | { USB_DEVICE(0x7392, 0x7718) }, | 853 | { USB_DEVICE(0x7392, 0x7718) }, |
854 | { USB_DEVICE(0x7392, 0x7722) }, | ||
850 | /* Encore */ | 855 | /* Encore */ |
851 | { USB_DEVICE(0x203d, 0x1480) }, | 856 | { USB_DEVICE(0x203d, 0x1480) }, |
852 | { USB_DEVICE(0x203d, 0x14a9) }, | 857 | { USB_DEVICE(0x203d, 0x14a9) }, |
@@ -881,6 +886,7 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
881 | { USB_DEVICE(0x1737, 0x0070) }, | 886 | { USB_DEVICE(0x1737, 0x0070) }, |
882 | { USB_DEVICE(0x1737, 0x0071) }, | 887 | { USB_DEVICE(0x1737, 0x0071) }, |
883 | { USB_DEVICE(0x1737, 0x0077) }, | 888 | { USB_DEVICE(0x1737, 0x0077) }, |
889 | { USB_DEVICE(0x1737, 0x0078) }, | ||
884 | /* Logitec */ | 890 | /* Logitec */ |
885 | { USB_DEVICE(0x0789, 0x0162) }, | 891 | { USB_DEVICE(0x0789, 0x0162) }, |
886 | { USB_DEVICE(0x0789, 0x0163) }, | 892 | { USB_DEVICE(0x0789, 0x0163) }, |
@@ -904,9 +910,13 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
904 | { USB_DEVICE(0x0db0, 0x871b) }, | 910 | { USB_DEVICE(0x0db0, 0x871b) }, |
905 | { USB_DEVICE(0x0db0, 0x871c) }, | 911 | { USB_DEVICE(0x0db0, 0x871c) }, |
906 | { USB_DEVICE(0x0db0, 0x899a) }, | 912 | { USB_DEVICE(0x0db0, 0x899a) }, |
913 | /* Ovislink */ | ||
914 | { USB_DEVICE(0x1b75, 0x3071) }, | ||
915 | { USB_DEVICE(0x1b75, 0x3072) }, | ||
907 | /* Para */ | 916 | /* Para */ |
908 | { USB_DEVICE(0x20b8, 0x8888) }, | 917 | { USB_DEVICE(0x20b8, 0x8888) }, |
909 | /* Pegatron */ | 918 | /* Pegatron */ |
919 | { USB_DEVICE(0x1d4d, 0x0002) }, | ||
910 | { USB_DEVICE(0x1d4d, 0x000c) }, | 920 | { USB_DEVICE(0x1d4d, 0x000c) }, |
911 | { USB_DEVICE(0x1d4d, 0x000e) }, | 921 | { USB_DEVICE(0x1d4d, 0x000e) }, |
912 | { USB_DEVICE(0x1d4d, 0x0011) }, | 922 | { USB_DEVICE(0x1d4d, 0x0011) }, |
@@ -959,7 +969,9 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
959 | /* Sparklan */ | 969 | /* Sparklan */ |
960 | { USB_DEVICE(0x15a9, 0x0006) }, | 970 | { USB_DEVICE(0x15a9, 0x0006) }, |
961 | /* Sweex */ | 971 | /* Sweex */ |
972 | { USB_DEVICE(0x177f, 0x0153) }, | ||
962 | { USB_DEVICE(0x177f, 0x0302) }, | 973 | { USB_DEVICE(0x177f, 0x0302) }, |
974 | { USB_DEVICE(0x177f, 0x0313) }, | ||
963 | /* U-Media */ | 975 | /* U-Media */ |
964 | { USB_DEVICE(0x157e, 0x300e) }, | 976 | { USB_DEVICE(0x157e, 0x300e) }, |
965 | { USB_DEVICE(0x157e, 0x3013) }, | 977 | { USB_DEVICE(0x157e, 0x3013) }, |
@@ -1043,25 +1055,20 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
1043 | { USB_DEVICE(0x13d3, 0x3322) }, | 1055 | { USB_DEVICE(0x13d3, 0x3322) }, |
1044 | /* Belkin */ | 1056 | /* Belkin */ |
1045 | { USB_DEVICE(0x050d, 0x1003) }, | 1057 | { USB_DEVICE(0x050d, 0x1003) }, |
1046 | { USB_DEVICE(0x050d, 0x825a) }, | ||
1047 | /* Buffalo */ | 1058 | /* Buffalo */ |
1048 | { USB_DEVICE(0x0411, 0x012e) }, | 1059 | { USB_DEVICE(0x0411, 0x012e) }, |
1049 | { USB_DEVICE(0x0411, 0x0148) }, | 1060 | { USB_DEVICE(0x0411, 0x0148) }, |
1050 | { USB_DEVICE(0x0411, 0x0150) }, | 1061 | { USB_DEVICE(0x0411, 0x0150) }, |
1051 | { USB_DEVICE(0x0411, 0x015d) }, | ||
1052 | /* Corega */ | 1062 | /* Corega */ |
1053 | { USB_DEVICE(0x07aa, 0x0041) }, | 1063 | { USB_DEVICE(0x07aa, 0x0041) }, |
1054 | { USB_DEVICE(0x07aa, 0x0042) }, | 1064 | { USB_DEVICE(0x07aa, 0x0042) }, |
1055 | { USB_DEVICE(0x18c5, 0x0008) }, | 1065 | { USB_DEVICE(0x18c5, 0x0008) }, |
1056 | /* D-Link */ | 1066 | /* D-Link */ |
1057 | { USB_DEVICE(0x07d1, 0x3c0b) }, | 1067 | { USB_DEVICE(0x07d1, 0x3c0b) }, |
1058 | { USB_DEVICE(0x07d1, 0x3c13) }, | ||
1059 | { USB_DEVICE(0x07d1, 0x3c15) }, | ||
1060 | { USB_DEVICE(0x07d1, 0x3c17) }, | 1068 | { USB_DEVICE(0x07d1, 0x3c17) }, |
1061 | { USB_DEVICE(0x2001, 0x3c17) }, | 1069 | { USB_DEVICE(0x2001, 0x3c17) }, |
1062 | /* Edimax */ | 1070 | /* Edimax */ |
1063 | { USB_DEVICE(0x7392, 0x4085) }, | 1071 | { USB_DEVICE(0x7392, 0x4085) }, |
1064 | { USB_DEVICE(0x7392, 0x7722) }, | ||
1065 | /* Encore */ | 1072 | /* Encore */ |
1066 | { USB_DEVICE(0x203d, 0x14a1) }, | 1073 | { USB_DEVICE(0x203d, 0x14a1) }, |
1067 | /* Fujitsu Stylistic 550 */ | 1074 | /* Fujitsu Stylistic 550 */ |
@@ -1077,19 +1084,13 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
1077 | /* LevelOne */ | 1084 | /* LevelOne */ |
1078 | { USB_DEVICE(0x1740, 0x0605) }, | 1085 | { USB_DEVICE(0x1740, 0x0605) }, |
1079 | { USB_DEVICE(0x1740, 0x0615) }, | 1086 | { USB_DEVICE(0x1740, 0x0615) }, |
1080 | /* Linksys */ | ||
1081 | { USB_DEVICE(0x1737, 0x0078) }, | ||
1082 | /* Logitec */ | 1087 | /* Logitec */ |
1083 | { USB_DEVICE(0x0789, 0x0168) }, | 1088 | { USB_DEVICE(0x0789, 0x0168) }, |
1084 | { USB_DEVICE(0x0789, 0x0169) }, | 1089 | { USB_DEVICE(0x0789, 0x0169) }, |
1085 | /* Motorola */ | 1090 | /* Motorola */ |
1086 | { USB_DEVICE(0x100d, 0x9032) }, | 1091 | { USB_DEVICE(0x100d, 0x9032) }, |
1087 | /* Ovislink */ | ||
1088 | { USB_DEVICE(0x1b75, 0x3071) }, | ||
1089 | { USB_DEVICE(0x1b75, 0x3072) }, | ||
1090 | /* Pegatron */ | 1092 | /* Pegatron */ |
1091 | { USB_DEVICE(0x05a6, 0x0101) }, | 1093 | { USB_DEVICE(0x05a6, 0x0101) }, |
1092 | { USB_DEVICE(0x1d4d, 0x0002) }, | ||
1093 | { USB_DEVICE(0x1d4d, 0x0010) }, | 1094 | { USB_DEVICE(0x1d4d, 0x0010) }, |
1094 | /* Planex */ | 1095 | /* Planex */ |
1095 | { USB_DEVICE(0x2019, 0x5201) }, | 1096 | { USB_DEVICE(0x2019, 0x5201) }, |
@@ -1108,9 +1109,6 @@ static struct usb_device_id rt2800usb_device_table[] = { | |||
1108 | { USB_DEVICE(0x083a, 0xc522) }, | 1109 | { USB_DEVICE(0x083a, 0xc522) }, |
1109 | { USB_DEVICE(0x083a, 0xd522) }, | 1110 | { USB_DEVICE(0x083a, 0xd522) }, |
1110 | { USB_DEVICE(0x083a, 0xf511) }, | 1111 | { USB_DEVICE(0x083a, 0xf511) }, |
1111 | /* Sweex */ | ||
1112 | { USB_DEVICE(0x177f, 0x0153) }, | ||
1113 | { USB_DEVICE(0x177f, 0x0313) }, | ||
1114 | /* Zyxel */ | 1112 | /* Zyxel */ |
1115 | { USB_DEVICE(0x0586, 0x341a) }, | 1113 | { USB_DEVICE(0x0586, 0x341a) }, |
1116 | #endif | 1114 | #endif |