diff options
Diffstat (limited to 'recipes-kernel/linux/linux-ti33x-psp-3.2/3.2.17/0045-rt2x00-Identify-rt2800usb-chipsets.patch')
-rw-r--r-- | recipes-kernel/linux/linux-ti33x-psp-3.2/3.2.17/0045-rt2x00-Identify-rt2800usb-chipsets.patch | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-ti33x-psp-3.2/3.2.17/0045-rt2x00-Identify-rt2800usb-chipsets.patch b/recipes-kernel/linux/linux-ti33x-psp-3.2/3.2.17/0045-rt2x00-Identify-rt2800usb-chipsets.patch new file mode 100644 index 00000000..f29f428c --- /dev/null +++ b/recipes-kernel/linux/linux-ti33x-psp-3.2/3.2.17/0045-rt2x00-Identify-rt2800usb-chipsets.patch | |||
@@ -0,0 +1,148 @@ | |||
1 | From 5d35a9613dc2f1483a1b1c8327f7050299363dee Mon Sep 17 00:00:00 2001 | ||
2 | From: Gertjan van Wingerde <gwingerde@gmail.com> | ||
3 | Date: Wed, 28 Dec 2011 01:53:18 +0100 | ||
4 | Subject: [PATCH 045/165] rt2x00: Identify rt2800usb chipsets. | ||
5 | |||
6 | commit bc93eda7e903ff75cefcb6e247ed9b8e9f8e9783 upstream. | ||
7 | |||
8 | According to the latest USB ID database these are all RT2770 / RT2870 / RT307x | ||
9 | devices. | ||
10 | |||
11 | Signed-off-by: Gertjan van Wingerde <gwingerde@gmail.com> | ||
12 | Acked-by: Ivo van Doorn <IvDoorn@gmail.com> | ||
13 | Signed-off-by: John W. Linville <linville@tuxdriver.com> | ||
14 | [bwh: Backported to 3.2: adjust context for previously cherry-picked | ||
15 | commit d42a179b941a9e4cc6cf41d0f3cbadd75fc48a89 'rt2x00: Add support | ||
16 | for D-Link DWA-127 to rt2800usb'] | ||
17 | Signed-off-by: Ben Hutchings <ben@decadent.org.uk> | ||
18 | --- | ||
19 | drivers/net/wireless/rt2x00/rt2800usb.c | 26 ++++++++++++-------------- | ||
20 | 1 files changed, 12 insertions(+), 14 deletions(-) | ||
21 | |||
22 | diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c b/drivers/net/wireless/rt2x00/rt2800usb.c | ||
23 | index c49b8bf..0ffa111 100644 | ||
24 | --- a/drivers/net/wireless/rt2x00/rt2800usb.c | ||
25 | +++ b/drivers/net/wireless/rt2x00/rt2800usb.c | ||
26 | @@ -914,12 +914,14 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
27 | { USB_DEVICE(0x050d, 0x8053) }, | ||
28 | { USB_DEVICE(0x050d, 0x805c) }, | ||
29 | { USB_DEVICE(0x050d, 0x815c) }, | ||
30 | + { USB_DEVICE(0x050d, 0x825a) }, | ||
31 | { USB_DEVICE(0x050d, 0x825b) }, | ||
32 | { USB_DEVICE(0x050d, 0x935a) }, | ||
33 | { USB_DEVICE(0x050d, 0x935b) }, | ||
34 | /* Buffalo */ | ||
35 | { USB_DEVICE(0x0411, 0x00e8) }, | ||
36 | { USB_DEVICE(0x0411, 0x0158) }, | ||
37 | + { USB_DEVICE(0x0411, 0x015d) }, | ||
38 | { USB_DEVICE(0x0411, 0x016f) }, | ||
39 | { USB_DEVICE(0x0411, 0x01a2) }, | ||
40 | /* Corega */ | ||
41 | @@ -934,6 +936,8 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
42 | { USB_DEVICE(0x07d1, 0x3c0e) }, | ||
43 | { USB_DEVICE(0x07d1, 0x3c0f) }, | ||
44 | { USB_DEVICE(0x07d1, 0x3c11) }, | ||
45 | + { USB_DEVICE(0x07d1, 0x3c13) }, | ||
46 | + { USB_DEVICE(0x07d1, 0x3c15) }, | ||
47 | { USB_DEVICE(0x07d1, 0x3c16) }, | ||
48 | { USB_DEVICE(0x2001, 0x3c1b) }, | ||
49 | /* Draytek */ | ||
50 | @@ -944,6 +948,7 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
51 | { USB_DEVICE(0x7392, 0x7711) }, | ||
52 | { USB_DEVICE(0x7392, 0x7717) }, | ||
53 | { USB_DEVICE(0x7392, 0x7718) }, | ||
54 | + { USB_DEVICE(0x7392, 0x7722) }, | ||
55 | /* Encore */ | ||
56 | { USB_DEVICE(0x203d, 0x1480) }, | ||
57 | { USB_DEVICE(0x203d, 0x14a9) }, | ||
58 | @@ -978,6 +983,7 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
59 | { USB_DEVICE(0x1737, 0x0070) }, | ||
60 | { USB_DEVICE(0x1737, 0x0071) }, | ||
61 | { USB_DEVICE(0x1737, 0x0077) }, | ||
62 | + { USB_DEVICE(0x1737, 0x0078) }, | ||
63 | /* Logitec */ | ||
64 | { USB_DEVICE(0x0789, 0x0162) }, | ||
65 | { USB_DEVICE(0x0789, 0x0163) }, | ||
66 | @@ -1001,9 +1007,13 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
67 | { USB_DEVICE(0x0db0, 0x871b) }, | ||
68 | { USB_DEVICE(0x0db0, 0x871c) }, | ||
69 | { USB_DEVICE(0x0db0, 0x899a) }, | ||
70 | + /* Ovislink */ | ||
71 | + { USB_DEVICE(0x1b75, 0x3071) }, | ||
72 | + { USB_DEVICE(0x1b75, 0x3072) }, | ||
73 | /* Para */ | ||
74 | { USB_DEVICE(0x20b8, 0x8888) }, | ||
75 | /* Pegatron */ | ||
76 | + { USB_DEVICE(0x1d4d, 0x0002) }, | ||
77 | { USB_DEVICE(0x1d4d, 0x000c) }, | ||
78 | { USB_DEVICE(0x1d4d, 0x000e) }, | ||
79 | { USB_DEVICE(0x1d4d, 0x0011) }, | ||
80 | @@ -1056,7 +1066,9 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
81 | /* Sparklan */ | ||
82 | { USB_DEVICE(0x15a9, 0x0006) }, | ||
83 | /* Sweex */ | ||
84 | + { USB_DEVICE(0x177f, 0x0153) }, | ||
85 | { USB_DEVICE(0x177f, 0x0302) }, | ||
86 | + { USB_DEVICE(0x177f, 0x0313) }, | ||
87 | /* U-Media */ | ||
88 | { USB_DEVICE(0x157e, 0x300e) }, | ||
89 | { USB_DEVICE(0x157e, 0x3013) }, | ||
90 | @@ -1140,25 +1152,20 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
91 | { USB_DEVICE(0x13d3, 0x3322) }, | ||
92 | /* Belkin */ | ||
93 | { USB_DEVICE(0x050d, 0x1003) }, | ||
94 | - { USB_DEVICE(0x050d, 0x825a) }, | ||
95 | /* Buffalo */ | ||
96 | { USB_DEVICE(0x0411, 0x012e) }, | ||
97 | { USB_DEVICE(0x0411, 0x0148) }, | ||
98 | { USB_DEVICE(0x0411, 0x0150) }, | ||
99 | - { USB_DEVICE(0x0411, 0x015d) }, | ||
100 | /* Corega */ | ||
101 | { USB_DEVICE(0x07aa, 0x0041) }, | ||
102 | { USB_DEVICE(0x07aa, 0x0042) }, | ||
103 | { USB_DEVICE(0x18c5, 0x0008) }, | ||
104 | /* D-Link */ | ||
105 | { USB_DEVICE(0x07d1, 0x3c0b) }, | ||
106 | - { USB_DEVICE(0x07d1, 0x3c13) }, | ||
107 | - { USB_DEVICE(0x07d1, 0x3c15) }, | ||
108 | { USB_DEVICE(0x07d1, 0x3c17) }, | ||
109 | { USB_DEVICE(0x2001, 0x3c17) }, | ||
110 | /* Edimax */ | ||
111 | { USB_DEVICE(0x7392, 0x4085) }, | ||
112 | - { USB_DEVICE(0x7392, 0x7722) }, | ||
113 | /* Encore */ | ||
114 | { USB_DEVICE(0x203d, 0x14a1) }, | ||
115 | /* Fujitsu Stylistic 550 */ | ||
116 | @@ -1174,19 +1181,13 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
117 | /* LevelOne */ | ||
118 | { USB_DEVICE(0x1740, 0x0605) }, | ||
119 | { USB_DEVICE(0x1740, 0x0615) }, | ||
120 | - /* Linksys */ | ||
121 | - { USB_DEVICE(0x1737, 0x0078) }, | ||
122 | /* Logitec */ | ||
123 | { USB_DEVICE(0x0789, 0x0168) }, | ||
124 | { USB_DEVICE(0x0789, 0x0169) }, | ||
125 | /* Motorola */ | ||
126 | { USB_DEVICE(0x100d, 0x9032) }, | ||
127 | - /* Ovislink */ | ||
128 | - { USB_DEVICE(0x1b75, 0x3071) }, | ||
129 | - { USB_DEVICE(0x1b75, 0x3072) }, | ||
130 | /* Pegatron */ | ||
131 | { USB_DEVICE(0x05a6, 0x0101) }, | ||
132 | - { USB_DEVICE(0x1d4d, 0x0002) }, | ||
133 | { USB_DEVICE(0x1d4d, 0x0010) }, | ||
134 | /* Planex */ | ||
135 | { USB_DEVICE(0x2019, 0x5201) }, | ||
136 | @@ -1205,9 +1206,6 @@ static struct usb_device_id rt2800usb_device_table[] = { | ||
137 | { USB_DEVICE(0x083a, 0xc522) }, | ||
138 | { USB_DEVICE(0x083a, 0xd522) }, | ||
139 | { USB_DEVICE(0x083a, 0xf511) }, | ||
140 | - /* Sweex */ | ||
141 | - { USB_DEVICE(0x177f, 0x0153) }, | ||
142 | - { USB_DEVICE(0x177f, 0x0313) }, | ||
143 | /* Zyxel */ | ||
144 | { USB_DEVICE(0x0586, 0x341a) }, | ||
145 | #endif | ||
146 | -- | ||
147 | 1.7.7.6 | ||
148 | |||