|
@@ -275,12 +275,184 @@ static DEFINE_PCI_DEVICE_TABLE(ath_pci_id_table) = {
|
|
|
0x0036,
|
|
|
PCI_VENDOR_ID_ATHEROS,
|
|
|
0x3028),
|
|
|
- .driver_data = ATH9K_PCI_CUS252 | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ .driver_data = ATH9K_PCI_CUS252 |
|
|
|
+ ATH9K_PCI_AR9565_2ANT |
|
|
|
+ ATH9K_PCI_BT_ANT_DIV },
|
|
|
{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
0x0036,
|
|
|
PCI_VENDOR_ID_AZWAVE,
|
|
|
0x2176),
|
|
|
- .driver_data = ATH9K_PCI_CUS252 | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ .driver_data = ATH9K_PCI_CUS252 |
|
|
|
+ ATH9K_PCI_AR9565_2ANT |
|
|
|
+ ATH9K_PCI_BT_ANT_DIV },
|
|
|
+
|
|
|
+ /* WB335 1-ANT */
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_FOXCONN,
|
|
|
+ 0xE068),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x185F, /* WNC */
|
|
|
+ 0xA119),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x11AD, /* LITEON */
|
|
|
+ 0x0632),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x11AD, /* LITEON */
|
|
|
+ 0x6671),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x1B9A, /* XAVI */
|
|
|
+ 0x2811),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x1B9A, /* XAVI */
|
|
|
+ 0x2812),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT },
|
|
|
+
|
|
|
+ /* WB335 1-ANT / Antenna Diversity */
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x3025),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x3026),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x302B),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_FOXCONN,
|
|
|
+ 0xE069),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x185F, /* WNC */
|
|
|
+ 0x3028),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x11AD, /* LITEON */
|
|
|
+ 0x0622),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x11AD, /* LITEON */
|
|
|
+ 0x0672),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x11AD, /* LITEON */
|
|
|
+ 0x0662),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_AZWAVE,
|
|
|
+ 0x213A),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_LENOVO,
|
|
|
+ 0x3026),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_HP,
|
|
|
+ 0x18E3),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_HP,
|
|
|
+ 0x217F),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_1ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+
|
|
|
+ /* WB335 2-ANT */
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_SAMSUNG,
|
|
|
+ 0x411A),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_SAMSUNG,
|
|
|
+ 0x411B),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_SAMSUNG,
|
|
|
+ 0x411C),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_SAMSUNG,
|
|
|
+ 0x411D),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_SAMSUNG,
|
|
|
+ 0x411E),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT },
|
|
|
+
|
|
|
+ /* WB335 2-ANT / Antenna-Diversity */
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x3027),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x302C),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x11AD, /* LITEON */
|
|
|
+ 0x0642),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x11AD, /* LITEON */
|
|
|
+ 0x0652),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x11AD, /* LITEON */
|
|
|
+ 0x0612),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ PCI_VENDOR_ID_AZWAVE,
|
|
|
+ 0x2130),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x144F, /* ASKEY */
|
|
|
+ 0x7202),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x1B9A, /* XAVI */
|
|
|
+ 0x2810),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
+ { PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
|
|
|
+ 0x0036,
|
|
|
+ 0x185F, /* WNC */
|
|
|
+ 0x3027),
|
|
|
+ .driver_data = ATH9K_PCI_AR9565_2ANT | ATH9K_PCI_BT_ANT_DIV },
|
|
|
|
|
|
/* PCI-E AR9565 (WB335) */
|
|
|
{ PCI_VDEVICE(ATHEROS, 0x0036),
|