Commit cd435d56 authored by Xose Vazquez Perez's avatar Xose Vazquez Perez Committed by John W. Linville

wireless: rt2x00: rt2800usb add/identify ids

Devices were taken from Ralink Linux drivers:
- RT5370
0x043e, 0x7a32
0x043e, 0x7a42
0x0471, 0x2126
0x0471, 0x2180
0x0471, 0x2181
0x0471, 0x2182

Identify these ones:
0x04da, 0x23f6 in CONFIG_RT2800USB_RT53XX is a Panasonic device
0x07d1, 0x3c17 in RT2800USB_UNKNOWN is a RT3070
0x0586, 0x341a in RT2800USB_UNKNOWN is a RT3070

Cc: Ivo van Doorn <IvDoorn@gmail.com>
Cc: Gertjan van Wingerde <gwingerde@gmail.com>
Cc: Helmut Schaa <helmut.schaa@googlemail.com>
Cc: John W. Linville <linville@tuxdriver.com>
Cc: users@rt2x00.serialmonkey.com
Cc: linux-wireless@vger.kernel.org
Signed-off-by: default avatarXose Vazquez Perez <xose.vazquez@gmail.com>
Acked-by: default avatarGertjan van Wingerde <gwingerde@gmail.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 96ebbe8d
...@@ -968,6 +968,7 @@ static struct usb_device_id rt2800usb_device_table[] = { ...@@ -968,6 +968,7 @@ static struct usb_device_id rt2800usb_device_table[] = {
{ USB_DEVICE(0x07d1, 0x3c13) }, { USB_DEVICE(0x07d1, 0x3c13) },
{ USB_DEVICE(0x07d1, 0x3c15) }, { USB_DEVICE(0x07d1, 0x3c15) },
{ USB_DEVICE(0x07d1, 0x3c16) }, { USB_DEVICE(0x07d1, 0x3c16) },
{ USB_DEVICE(0x07d1, 0x3c17) },
{ USB_DEVICE(0x2001, 0x3c1b) }, { USB_DEVICE(0x2001, 0x3c1b) },
/* Draytek */ /* Draytek */
{ USB_DEVICE(0x07fa, 0x7712) }, { USB_DEVICE(0x07fa, 0x7712) },
...@@ -1115,6 +1116,7 @@ static struct usb_device_id rt2800usb_device_table[] = { ...@@ -1115,6 +1116,7 @@ static struct usb_device_id rt2800usb_device_table[] = {
/* Zyxel */ /* Zyxel */
{ USB_DEVICE(0x0586, 0x3416) }, { USB_DEVICE(0x0586, 0x3416) },
{ USB_DEVICE(0x0586, 0x3418) }, { USB_DEVICE(0x0586, 0x3418) },
{ USB_DEVICE(0x0586, 0x341a) },
{ USB_DEVICE(0x0586, 0x341e) }, { USB_DEVICE(0x0586, 0x341e) },
{ USB_DEVICE(0x0586, 0x343e) }, { USB_DEVICE(0x0586, 0x343e) },
#ifdef CONFIG_RT2800USB_RT33XX #ifdef CONFIG_RT2800USB_RT33XX
...@@ -1166,6 +1168,7 @@ static struct usb_device_id rt2800usb_device_table[] = { ...@@ -1166,6 +1168,7 @@ static struct usb_device_id rt2800usb_device_table[] = {
#ifdef CONFIG_RT2800USB_RT53XX #ifdef CONFIG_RT2800USB_RT53XX
/* Arcadyan */ /* Arcadyan */
{ USB_DEVICE(0x043e, 0x7a12) }, { USB_DEVICE(0x043e, 0x7a12) },
{ USB_DEVICE(0x043e, 0x7a32) },
/* Azurewave */ /* Azurewave */
{ USB_DEVICE(0x13d3, 0x3329) }, { USB_DEVICE(0x13d3, 0x3329) },
{ USB_DEVICE(0x13d3, 0x3365) }, { USB_DEVICE(0x13d3, 0x3365) },
...@@ -1177,16 +1180,20 @@ static struct usb_device_id rt2800usb_device_table[] = { ...@@ -1177,16 +1180,20 @@ static struct usb_device_id rt2800usb_device_table[] = {
{ USB_DEVICE(0x2001, 0x3c1e) }, { USB_DEVICE(0x2001, 0x3c1e) },
/* LG innotek */ /* LG innotek */
{ USB_DEVICE(0x043e, 0x7a22) }, { USB_DEVICE(0x043e, 0x7a22) },
{ USB_DEVICE(0x043e, 0x7a42) },
/* Panasonic */ /* Panasonic */
{ USB_DEVICE(0x04da, 0x1801) }, { USB_DEVICE(0x04da, 0x1801) },
{ USB_DEVICE(0x04da, 0x1800) }, { USB_DEVICE(0x04da, 0x1800) },
{ USB_DEVICE(0x04da, 0x23f6) },
/* Philips */ /* Philips */
{ USB_DEVICE(0x0471, 0x2104) }, { USB_DEVICE(0x0471, 0x2104) },
{ USB_DEVICE(0x0471, 0x2126) },
{ USB_DEVICE(0x0471, 0x2180) },
{ USB_DEVICE(0x0471, 0x2181) },
{ USB_DEVICE(0x0471, 0x2182) },
/* Ralink */ /* Ralink */
{ USB_DEVICE(0x148f, 0x5370) }, { USB_DEVICE(0x148f, 0x5370) },
{ USB_DEVICE(0x148f, 0x5372) }, { USB_DEVICE(0x148f, 0x5372) },
/* Unknown */
{ USB_DEVICE(0x04da, 0x23f6) },
#endif #endif
#ifdef CONFIG_RT2800USB_UNKNOWN #ifdef CONFIG_RT2800USB_UNKNOWN
/* /*
...@@ -1223,7 +1230,6 @@ static struct usb_device_id rt2800usb_device_table[] = { ...@@ -1223,7 +1230,6 @@ static struct usb_device_id rt2800usb_device_table[] = {
{ USB_DEVICE(0x18c5, 0x0008) }, { USB_DEVICE(0x18c5, 0x0008) },
/* D-Link */ /* D-Link */
{ USB_DEVICE(0x07d1, 0x3c0b) }, { USB_DEVICE(0x07d1, 0x3c0b) },
{ USB_DEVICE(0x07d1, 0x3c17) },
/* Encore */ /* Encore */
{ USB_DEVICE(0x203d, 0x14a1) }, { USB_DEVICE(0x203d, 0x14a1) },
/* Gemtek */ /* Gemtek */
...@@ -1261,8 +1267,6 @@ static struct usb_device_id rt2800usb_device_table[] = { ...@@ -1261,8 +1267,6 @@ static struct usb_device_id rt2800usb_device_table[] = {
{ USB_DEVICE(0x083a, 0xc522) }, { USB_DEVICE(0x083a, 0xc522) },
{ USB_DEVICE(0x083a, 0xd522) }, { USB_DEVICE(0x083a, 0xd522) },
{ USB_DEVICE(0x083a, 0xf511) }, { USB_DEVICE(0x083a, 0xf511) },
/* Zyxel */
{ USB_DEVICE(0x0586, 0x341a) },
#endif #endif
{ 0, } { 0, }
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment