staging: r8712u: Add new device IDs
commit 6b28405395f7ec492ea69f541cc774adcb9e00ca upstream. This patch adds several new device ids to the r8712u staging driver. The new ids were retrieved from latest vendor driver (v2.6.6.0.20101111) downloadable from www.realtek.com.tw Signed-off-by: Axel Koellhofer <AxelKoellhofer@web.de> Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
ea82c93f00
commit
95db1c744e
@ -47,54 +47,123 @@ static int r871xu_drv_init(struct usb_interface *pusb_intf,
|
||||
static void r871xu_dev_remove(struct usb_interface *pusb_intf);
|
||||
|
||||
static struct usb_device_id rtl871x_usb_id_tbl[] = {
|
||||
/*92SU
|
||||
* Realtek */
|
||||
{USB_DEVICE(0x0bda, 0x8171)},
|
||||
{USB_DEVICE(0x0bda, 0x8172)},
|
||||
|
||||
/* RTL8188SU */
|
||||
/* Realtek */
|
||||
{USB_DEVICE(0x0BDA, 0x8171)},
|
||||
{USB_DEVICE(0x0bda, 0x8173)},
|
||||
{USB_DEVICE(0x0bda, 0x8174)},
|
||||
{USB_DEVICE(0x0bda, 0x8712)},
|
||||
{USB_DEVICE(0x0bda, 0x8713)},
|
||||
{USB_DEVICE(0x0bda, 0xC512)},
|
||||
/* Abocom */
|
||||
/* Abocom */
|
||||
{USB_DEVICE(0x07B8, 0x8188)},
|
||||
/* Corega */
|
||||
{USB_DEVICE(0x07aa, 0x0047)},
|
||||
/* Dlink */
|
||||
{USB_DEVICE(0x07d1, 0x3303)},
|
||||
{USB_DEVICE(0x07d1, 0x3302)},
|
||||
{USB_DEVICE(0x07d1, 0x3300)},
|
||||
/* Dlink for Skyworth */
|
||||
{USB_DEVICE(0x14b2, 0x3300)},
|
||||
{USB_DEVICE(0x14b2, 0x3301)},
|
||||
{USB_DEVICE(0x14b2, 0x3302)},
|
||||
/* EnGenius */
|
||||
{USB_DEVICE(0x1740, 0x9603)},
|
||||
{USB_DEVICE(0x1740, 0x9605)},
|
||||
/* ASUS */
|
||||
{USB_DEVICE(0x0B05, 0x1786)},
|
||||
{USB_DEVICE(0x0B05, 0x1791)}, /* 11n mode disable */
|
||||
/* Belkin */
|
||||
{USB_DEVICE(0x050d, 0x815F)},
|
||||
{USB_DEVICE(0x050d, 0x945A)},
|
||||
{USB_DEVICE(0x050d, 0x845A)},
|
||||
/* Guillemot */
|
||||
{USB_DEVICE(0x06f8, 0xe031)},
|
||||
{USB_DEVICE(0x050D, 0x945A)},
|
||||
/* Corega */
|
||||
{USB_DEVICE(0x07AA, 0x0047)},
|
||||
/* D-Link */
|
||||
{USB_DEVICE(0x2001, 0x3306)},
|
||||
{USB_DEVICE(0x07D1, 0x3306)}, /* 11n mode disable */
|
||||
/* Edimax */
|
||||
{USB_DEVICE(0x7392, 0x7611)},
|
||||
{USB_DEVICE(0x7392, 0x7612)},
|
||||
{USB_DEVICE(0x7392, 0x7622)},
|
||||
/* EnGenius */
|
||||
{USB_DEVICE(0x1740, 0x9603)},
|
||||
/* Hawking */
|
||||
{USB_DEVICE(0x0E66, 0x0016)},
|
||||
/* Hercules */
|
||||
{USB_DEVICE(0x06F8, 0xE034)},
|
||||
{USB_DEVICE(0x06F8, 0xE032)},
|
||||
/* Logitec */
|
||||
{USB_DEVICE(0x0789, 0x0167)},
|
||||
/* PCI */
|
||||
{USB_DEVICE(0x2019, 0xAB28)},
|
||||
{USB_DEVICE(0x2019, 0xED16)},
|
||||
/* Sitecom */
|
||||
{USB_DEVICE(0x0DF6, 0x0057)},
|
||||
{USB_DEVICE(0x0DF6, 0x0045)},
|
||||
{USB_DEVICE(0x0DF6, 0x0059)}, /* 11n mode disable */
|
||||
{USB_DEVICE(0x0DF6, 0x004B)},
|
||||
{USB_DEVICE(0x0DF6, 0x0063)},
|
||||
/* Sweex */
|
||||
{USB_DEVICE(0x177F, 0x0154)},
|
||||
/* Thinkware */
|
||||
{USB_DEVICE(0x0BDA, 0x5077)},
|
||||
/* Toshiba */
|
||||
{USB_DEVICE(0x1690, 0x0752)},
|
||||
/* - */
|
||||
{USB_DEVICE(0x20F4, 0x646B)},
|
||||
{USB_DEVICE(0x083A, 0xC512)},
|
||||
|
||||
/* RTL8191SU */
|
||||
/* Realtek */
|
||||
{USB_DEVICE(0x0BDA, 0x8172)},
|
||||
/* Amigo */
|
||||
{USB_DEVICE(0x0EB0, 0x9061)},
|
||||
/* ASUS/EKB */
|
||||
{USB_DEVICE(0x0BDA, 0x8172)},
|
||||
{USB_DEVICE(0x13D3, 0x3323)},
|
||||
{USB_DEVICE(0x13D3, 0x3311)}, /* 11n mode disable */
|
||||
{USB_DEVICE(0x13D3, 0x3342)},
|
||||
/* ASUS/EKBLenovo */
|
||||
{USB_DEVICE(0x13D3, 0x3333)},
|
||||
{USB_DEVICE(0x13D3, 0x3334)},
|
||||
{USB_DEVICE(0x13D3, 0x3335)}, /* 11n mode disable */
|
||||
{USB_DEVICE(0x13D3, 0x3336)}, /* 11n mode disable */
|
||||
/* ASUS/Media BOX */
|
||||
{USB_DEVICE(0x13D3, 0x3309)},
|
||||
/* Belkin */
|
||||
{USB_DEVICE(0x050D, 0x815F)},
|
||||
/* D-Link */
|
||||
{USB_DEVICE(0x07D1, 0x3302)},
|
||||
{USB_DEVICE(0x07D1, 0x3300)},
|
||||
{USB_DEVICE(0x07D1, 0x3303)},
|
||||
/* Edimax */
|
||||
{USB_DEVICE(0x7392, 0x7612)},
|
||||
/* EnGenius */
|
||||
{USB_DEVICE(0x1740, 0x9605)},
|
||||
/* Guillemot */
|
||||
{USB_DEVICE(0x06F8, 0xE031)},
|
||||
/* Hawking */
|
||||
{USB_DEVICE(0x0E66, 0x0015)},
|
||||
{USB_DEVICE(0x0E66, 0x0016)},
|
||||
{USB_DEVICE(0x0b05, 0x1786)},
|
||||
{USB_DEVICE(0x0b05, 0x1791)}, /* 11n mode disable */
|
||||
|
||||
/* Mediao */
|
||||
{USB_DEVICE(0x13D3, 0x3306)},
|
||||
{USB_DEVICE(0x13D3, 0x3309)},
|
||||
/* PCI */
|
||||
{USB_DEVICE(0x2019, 0xED18)},
|
||||
{USB_DEVICE(0x2019, 0x4901)},
|
||||
/* Sitecom */
|
||||
{USB_DEVICE(0x0DF6, 0x0058)},
|
||||
{USB_DEVICE(0x0DF6, 0x0049)},
|
||||
{USB_DEVICE(0x0DF6, 0x004C)},
|
||||
{USB_DEVICE(0x0DF6, 0x0064)},
|
||||
/* Skyworth */
|
||||
{USB_DEVICE(0x14b2, 0x3300)},
|
||||
{USB_DEVICE(0x14b2, 0x3301)},
|
||||
{USB_DEVICE(0x14B2, 0x3302)},
|
||||
/* - */
|
||||
{USB_DEVICE(0x04F2, 0xAFF2)},
|
||||
{USB_DEVICE(0x04F2, 0xAFF5)},
|
||||
{USB_DEVICE(0x04F2, 0xAFF6)},
|
||||
{USB_DEVICE(0x13D3, 0x3339)},
|
||||
{USB_DEVICE(0x13D3, 0x3340)}, /* 11n mode disable */
|
||||
{USB_DEVICE(0x13D3, 0x3341)}, /* 11n mode disable */
|
||||
{USB_DEVICE(0x13D3, 0x3310)},
|
||||
{USB_DEVICE(0x13D3, 0x3311)}, /* 11n mode disable */
|
||||
{USB_DEVICE(0x13D3, 0x3325)},
|
||||
{USB_DEVICE(0x083A, 0xC512)},
|
||||
|
||||
/* RTL8192SU */
|
||||
/* Realtek */
|
||||
{USB_DEVICE(0x0BDA, 0x8174)},
|
||||
{USB_DEVICE(0x0BDA, 0x8174)},
|
||||
/* Belkin */
|
||||
{USB_DEVICE(0x050D, 0x845A)},
|
||||
/* Corega */
|
||||
{USB_DEVICE(0x07AA, 0x0051)},
|
||||
/* Edimax */
|
||||
{USB_DEVICE(0x7392, 0x7622)},
|
||||
/* NEC */
|
||||
{USB_DEVICE(0x0409, 0x02B6)},
|
||||
{}
|
||||
};
|
||||
|
||||
@ -103,8 +172,20 @@ MODULE_DEVICE_TABLE(usb, rtl871x_usb_id_tbl);
|
||||
static struct specific_device_id specific_device_id_tbl[] = {
|
||||
{.idVendor = 0x0b05, .idProduct = 0x1791,
|
||||
.flags = SPEC_DEV_ID_DISABLE_HT},
|
||||
{.idVendor = 0x0df6, .idProduct = 0x0059,
|
||||
.flags = SPEC_DEV_ID_DISABLE_HT},
|
||||
{.idVendor = 0x13d3, .idProduct = 0x3306,
|
||||
.flags = SPEC_DEV_ID_DISABLE_HT},
|
||||
{.idVendor = 0x13D3, .idProduct = 0x3311,
|
||||
.flags = SPEC_DEV_ID_DISABLE_HT},
|
||||
{.idVendor = 0x13d3, .idProduct = 0x3335,
|
||||
.flags = SPEC_DEV_ID_DISABLE_HT},
|
||||
{.idVendor = 0x13d3, .idProduct = 0x3336,
|
||||
.flags = SPEC_DEV_ID_DISABLE_HT},
|
||||
{.idVendor = 0x13d3, .idProduct = 0x3340,
|
||||
.flags = SPEC_DEV_ID_DISABLE_HT},
|
||||
{.idVendor = 0x13d3, .idProduct = 0x3341,
|
||||
.flags = SPEC_DEV_ID_DISABLE_HT},
|
||||
{}
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user