xref: /freebsd/sys/dev/ath/if_ath_pci_devlist.h (revision 95ee2897e98f5d444f26ed2334cc7c439f9c16c6)
11b65908eSAdrian Chadd /*-
21b65908eSAdrian Chadd  * Copyright (c) 2014 Qualcomm Atheros.
31b65908eSAdrian Chadd  * All rights reserved.
41b65908eSAdrian Chadd  *
51b65908eSAdrian Chadd  * Redistribution and use in source and binary forms, with or without
61b65908eSAdrian Chadd  * modification, are permitted provided that the following conditions
71b65908eSAdrian Chadd  * are met:
81b65908eSAdrian Chadd  * 1. Redistributions of source code must retain the above copyright
91b65908eSAdrian Chadd  *    notice, this list of conditions and the following disclaimer,
101b65908eSAdrian Chadd  *    without modification.
111b65908eSAdrian Chadd  * 2. Redistributions in binary form must reproduce at minimum a disclaimer
121b65908eSAdrian Chadd  *    similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
131b65908eSAdrian Chadd  *    redistribution must be conditioned upon including a substantially
141b65908eSAdrian Chadd  *    similar Disclaimer requirement for further binary redistribution.
151b65908eSAdrian Chadd  *
161b65908eSAdrian Chadd  * NO WARRANTY
171b65908eSAdrian Chadd  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
181b65908eSAdrian Chadd  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
191b65908eSAdrian Chadd  * LIMITED TO, THE IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTIBILITY
201b65908eSAdrian Chadd  * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
211b65908eSAdrian Chadd  * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
221b65908eSAdrian Chadd  * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
231b65908eSAdrian Chadd  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
241b65908eSAdrian Chadd  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
251b65908eSAdrian Chadd  * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
261b65908eSAdrian Chadd  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
271b65908eSAdrian Chadd  * THE POSSIBILITY OF SUCH DAMAGES.
281b65908eSAdrian Chadd  */
291b65908eSAdrian Chadd 
30*4d711ae2SWarner Losh static const struct pci_device_table ath_pci_id_table[] = {
311b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0023) }, /* PCI   */
321b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0024) }, /* PCI-E */
331b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0027) }, /* PCI   */
341b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0029) }, /* PCI   */
351b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002A) }, /* PCI-E */
361b65908eSAdrian Chadd 
371b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
381b65908eSAdrian Chadd 			 0x002A,
391b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
401b65908eSAdrian Chadd 			 0x1C71),
411b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
421b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
431b65908eSAdrian Chadd 			 0x002A,
441b65908eSAdrian Chadd 			 PCI_VENDOR_ID_FOXCONN,
451b65908eSAdrian Chadd 			 0xE01F),
461b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
471b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
481b65908eSAdrian Chadd 			 0x002A,
491b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
501b65908eSAdrian Chadd 			 0x6632),
511b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
521b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
531b65908eSAdrian Chadd 			 0x002A,
541b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
551b65908eSAdrian Chadd 			 0x6642),
561b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
571b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
581b65908eSAdrian Chadd 			 0x002A,
591b65908eSAdrian Chadd 			 PCI_VENDOR_ID_QMI,
601b65908eSAdrian Chadd 			 0x0306),
611b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
621b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
631b65908eSAdrian Chadd 			 0x002A,
641b65908eSAdrian Chadd 			 0x185F, /* WNC */
651b65908eSAdrian Chadd 			 0x309D),
661b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
671b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
681b65908eSAdrian Chadd 			 0x002A,
691b65908eSAdrian Chadd 			 0x10CF, /* Fujitsu */
701b65908eSAdrian Chadd 			 0x147C),
711b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
721b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
731b65908eSAdrian Chadd 			 0x002A,
741b65908eSAdrian Chadd 			 0x10CF, /* Fujitsu */
751b65908eSAdrian Chadd 			 0x147D),
761b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
771b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
781b65908eSAdrian Chadd 			 0x002A,
791b65908eSAdrian Chadd 			 0x10CF, /* Fujitsu */
801b65908eSAdrian Chadd 			 0x1536),
811b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_D3_L1_WAR },
821b65908eSAdrian Chadd 
831b65908eSAdrian Chadd 	/* AR9285 card for Asus */
841b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
851b65908eSAdrian Chadd 			 0x002B,
861b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
871b65908eSAdrian Chadd 			 0x2C37),
881b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
891b65908eSAdrian Chadd 
901b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002B) }, /* PCI-E */
911b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002C) }, /* PCI-E 802.11n bonded out */
921b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002D) }, /* PCI   */
931b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x002E) }, /* PCI-E */
941b65908eSAdrian Chadd 
951b65908eSAdrian Chadd 	/* Killer Wireless (3x3) */
961b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
971b65908eSAdrian Chadd 			 0x0030,
981b65908eSAdrian Chadd 			 0x1A56,
991b65908eSAdrian Chadd 			 0x2000),
1001b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_KILLER },
1011b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1021b65908eSAdrian Chadd 			 0x0030,
1031b65908eSAdrian Chadd 			 0x1A56,
1041b65908eSAdrian Chadd 			 0x2001),
1051b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_KILLER },
1061b65908eSAdrian Chadd 
1071b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0030) }, /* PCI-E  AR9300 */
1081b65908eSAdrian Chadd 
1091b65908eSAdrian Chadd 	/* PCI-E CUS198 */
1101b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1111b65908eSAdrian Chadd 			 0x0032,
1121b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
1131b65908eSAdrian Chadd 			 0x2086),
1141b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS198 | ATH_PCI_BT_ANT_DIV },
1151b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1161b65908eSAdrian Chadd 			 0x0032,
1171b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
1181b65908eSAdrian Chadd 			 0x1237),
1191b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS198 | ATH_PCI_BT_ANT_DIV },
1201b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1211b65908eSAdrian Chadd 			 0x0032,
1221b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
1231b65908eSAdrian Chadd 			 0x2126),
1241b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS198 | ATH_PCI_BT_ANT_DIV },
1251b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1261b65908eSAdrian Chadd 			 0x0032,
1271b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
1281b65908eSAdrian Chadd 			 0x126A),
1291b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS198 | ATH_PCI_BT_ANT_DIV },
1301b65908eSAdrian Chadd 
1311b65908eSAdrian Chadd 	/* PCI-E CUS230 */
1321b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1331b65908eSAdrian Chadd 			 0x0032,
1341b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
1351b65908eSAdrian Chadd 			 0x2152),
1361b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS230 | ATH_PCI_BT_ANT_DIV },
1371b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1381b65908eSAdrian Chadd 			 0x0032,
1391b65908eSAdrian Chadd 			 PCI_VENDOR_ID_FOXCONN,
1401b65908eSAdrian Chadd 			 0xE075),
1411b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS230 | ATH_PCI_BT_ANT_DIV },
1421b65908eSAdrian Chadd 
1431b65908eSAdrian Chadd 	/* WB225 */
1441b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1451b65908eSAdrian Chadd 			 0x0032,
1461b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
1471b65908eSAdrian Chadd 			 0x3119),
1481b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1491b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1501b65908eSAdrian Chadd 			 0x0032,
1511b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
1521b65908eSAdrian Chadd 			 0x3122),
1531b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1541b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1551b65908eSAdrian Chadd 			 0x0032,
1561b65908eSAdrian Chadd 			 0x185F, /* WNC */
1571b65908eSAdrian Chadd 			 0x3119),
1581b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1591b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1601b65908eSAdrian Chadd 			 0x0032,
1611b65908eSAdrian Chadd 			 0x185F, /* WNC */
1621b65908eSAdrian Chadd 			 0x3027),
1631b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1641b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1651b65908eSAdrian Chadd 			 0x0032,
1661b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
1671b65908eSAdrian Chadd 			 0x4105),
1681b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1691b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1701b65908eSAdrian Chadd 			 0x0032,
1711b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
1721b65908eSAdrian Chadd 			 0x4106),
1731b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1741b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1751b65908eSAdrian Chadd 			 0x0032,
1761b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
1771b65908eSAdrian Chadd 			 0x410D),
1781b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1791b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1801b65908eSAdrian Chadd 			 0x0032,
1811b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
1821b65908eSAdrian Chadd 			 0x410E),
1831b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1841b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1851b65908eSAdrian Chadd 			 0x0032,
1861b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
1871b65908eSAdrian Chadd 			 0x410F),
1881b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1891b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1901b65908eSAdrian Chadd 			 0x0032,
1911b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
1921b65908eSAdrian Chadd 			 0xC706),
1931b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1941b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
1951b65908eSAdrian Chadd 			 0x0032,
1961b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
1971b65908eSAdrian Chadd 			 0xC680),
1981b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
1991b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2001b65908eSAdrian Chadd 			 0x0032,
2011b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
2021b65908eSAdrian Chadd 			 0xC708),
2031b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
2041b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2051b65908eSAdrian Chadd 			 0x0032,
2061b65908eSAdrian Chadd 			 PCI_VENDOR_ID_LENOVO,
2071b65908eSAdrian Chadd 			 0x3218),
2081b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
2091b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2101b65908eSAdrian Chadd 			 0x0032,
2111b65908eSAdrian Chadd 			 PCI_VENDOR_ID_LENOVO,
2121b65908eSAdrian Chadd 			 0x3219),
2131b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
2141b65908eSAdrian Chadd 
2151b65908eSAdrian Chadd 	/* AR9485 cards with PLL power-save disabled by default. */
2161b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2171b65908eSAdrian Chadd 			 0x0032,
2181b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
2191b65908eSAdrian Chadd 			 0x2C97),
2201b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2211b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2221b65908eSAdrian Chadd 			 0x0032,
2231b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
2241b65908eSAdrian Chadd 			 0x2100),
2251b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2261b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2271b65908eSAdrian Chadd 			 0x0032,
2281b65908eSAdrian Chadd 			 0x1C56, /* ASKEY */
2291b65908eSAdrian Chadd 			 0x4001),
2301b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2311b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2321b65908eSAdrian Chadd 			 0x0032,
2331b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
2341b65908eSAdrian Chadd 			 0x6627),
2351b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2361b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2371b65908eSAdrian Chadd 			 0x0032,
2381b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
2391b65908eSAdrian Chadd 			 0x6628),
2401b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2411b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2421b65908eSAdrian Chadd 			 0x0032,
2431b65908eSAdrian Chadd 			 PCI_VENDOR_ID_FOXCONN,
2441b65908eSAdrian Chadd 			 0xE04E),
2451b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2461b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2471b65908eSAdrian Chadd 			 0x0032,
2481b65908eSAdrian Chadd 			 PCI_VENDOR_ID_FOXCONN,
2491b65908eSAdrian Chadd 			 0xE04F),
2501b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2511b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2521b65908eSAdrian Chadd 			 0x0032,
2531b65908eSAdrian Chadd 			 0x144F, /* ASKEY */
2541b65908eSAdrian Chadd 			 0x7197),
2551b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2561b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2571b65908eSAdrian Chadd 			 0x0032,
2581b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
2591b65908eSAdrian Chadd 			 0x2000),
2601b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2611b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2621b65908eSAdrian Chadd 			 0x0032,
2631b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
2641b65908eSAdrian Chadd 			 0x2001),
2651b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2661b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2671b65908eSAdrian Chadd 			 0x0032,
2681b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
2691b65908eSAdrian Chadd 			 0x1186),
2701b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2711b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2721b65908eSAdrian Chadd 			 0x0032,
2731b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
2741b65908eSAdrian Chadd 			 0x1F86),
2751b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2761b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2771b65908eSAdrian Chadd 			 0x0032,
2781b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
2791b65908eSAdrian Chadd 			 0x1195),
2801b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2811b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2821b65908eSAdrian Chadd 			 0x0032,
2831b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
2841b65908eSAdrian Chadd 			 0x1F95),
2851b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2861b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2871b65908eSAdrian Chadd 			 0x0032,
2881b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
2891b65908eSAdrian Chadd 			 0x1C00),
2901b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2911b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2921b65908eSAdrian Chadd 			 0x0032,
2931b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
2941b65908eSAdrian Chadd 			 0x1C01),
2951b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
2961b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
2971b65908eSAdrian Chadd 			 0x0032,
2981b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ASUSTEK,
2991b65908eSAdrian Chadd 			 0x850D),
3001b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_NO_PLL_PWRSAVE },
3011b65908eSAdrian Chadd 
3021b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0032) }, /* PCI-E  AR9485 */
3031b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0033) }, /* PCI-E  AR9580 */
3041b65908eSAdrian Chadd 
3051b65908eSAdrian Chadd 	/* PCI-E CUS217 */
3061b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3071b65908eSAdrian Chadd 			 0x0034,
3081b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
3091b65908eSAdrian Chadd 			 0x2116),
3101b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS217 },
3111b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3121b65908eSAdrian Chadd 			 0x0034,
3131b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
3141b65908eSAdrian Chadd 			 0x6661),
3151b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS217 },
3161b65908eSAdrian Chadd 
3171b65908eSAdrian Chadd 	/* AR9462 with WoW support */
3181b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3191b65908eSAdrian Chadd 			 0x0034,
3201b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
3211b65908eSAdrian Chadd 			 0x3117),
3221b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3231b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3241b65908eSAdrian Chadd 			 0x0034,
3251b65908eSAdrian Chadd 			 PCI_VENDOR_ID_LENOVO,
3261b65908eSAdrian Chadd 			 0x3214),
3271b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3281b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3291b65908eSAdrian Chadd 			 0x0034,
3301b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATTANSIC,
3311b65908eSAdrian Chadd 			 0x0091),
3321b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3331b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3341b65908eSAdrian Chadd 			 0x0034,
3351b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
3361b65908eSAdrian Chadd 			 0x2110),
3371b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3381b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3391b65908eSAdrian Chadd 			 0x0034,
3401b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ASUSTEK,
3411b65908eSAdrian Chadd 			 0x850E),
3421b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3431b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3441b65908eSAdrian Chadd 			 0x0034,
3451b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
3461b65908eSAdrian Chadd 			 0x6631),
3471b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3481b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3491b65908eSAdrian Chadd 			 0x0034,
3501b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
3511b65908eSAdrian Chadd 			 0x6641),
3521b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3531b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3541b65908eSAdrian Chadd 			 0x0034,
3551b65908eSAdrian Chadd 			 PCI_VENDOR_ID_HP,
3561b65908eSAdrian Chadd 			 0x1864),
3571b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3581b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3591b65908eSAdrian Chadd 			 0x0034,
3601b65908eSAdrian Chadd 			 0x14CD, /* USI */
3611b65908eSAdrian Chadd 			 0x0063),
3621b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3631b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3641b65908eSAdrian Chadd 			 0x0034,
3651b65908eSAdrian Chadd 			 0x14CD, /* USI */
3661b65908eSAdrian Chadd 			 0x0064),
3671b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3681b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3691b65908eSAdrian Chadd 			 0x0034,
3701b65908eSAdrian Chadd 			 0x10CF, /* Fujitsu */
3711b65908eSAdrian Chadd 			 0x1783),
3721b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_WOW },
3731b65908eSAdrian Chadd 
3741b65908eSAdrian Chadd 	/* Killer Wireless (2x2) */
3751b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3761b65908eSAdrian Chadd 			 0x0030,
3771b65908eSAdrian Chadd 			 0x1A56,
3781b65908eSAdrian Chadd 			 0x2003),
3791b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_KILLER },
3801b65908eSAdrian Chadd 
3811b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0034) }, /* PCI-E  AR9462 */
3821b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0037) }, /* PCI-E  AR1111/AR9485 */
3831b65908eSAdrian Chadd 
3841b65908eSAdrian Chadd 	/* CUS252 */
3851b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3861b65908eSAdrian Chadd 			 0x0036,
3871b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
3881b65908eSAdrian Chadd 			 0x3028),
3891b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS252 |
3901b65908eSAdrian Chadd 			 ATH_PCI_AR9565_2ANT |
3911b65908eSAdrian Chadd 			 ATH_PCI_BT_ANT_DIV },
3921b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
3931b65908eSAdrian Chadd 			 0x0036,
3941b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
3951b65908eSAdrian Chadd 			 0x2176),
3961b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_CUS252 |
3971b65908eSAdrian Chadd 			 ATH_PCI_AR9565_2ANT |
3981b65908eSAdrian Chadd 			 ATH_PCI_BT_ANT_DIV },
3991b65908eSAdrian Chadd 
4001b65908eSAdrian Chadd 	/* WB335 1-ANT */
4011b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4021b65908eSAdrian Chadd 			 0x0036,
4031b65908eSAdrian Chadd 			 PCI_VENDOR_ID_FOXCONN,
4041b65908eSAdrian Chadd 			 0xE068),
4051b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4061b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4071b65908eSAdrian Chadd 			 0x0036,
4081b65908eSAdrian Chadd 			 0x185F, /* WNC */
4091b65908eSAdrian Chadd 			 0xA119),
4101b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4111b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4121b65908eSAdrian Chadd 			 0x0036,
4131b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
4141b65908eSAdrian Chadd 			 0x0632),
4151b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4161b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4171b65908eSAdrian Chadd 			 0x0036,
4181b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
4191b65908eSAdrian Chadd 			 0x06B2),
4201b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4211b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4221b65908eSAdrian Chadd 			 0x0036,
4231b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
4241b65908eSAdrian Chadd 			 0x0842),
4251b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4261b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4271b65908eSAdrian Chadd 			 0x0036,
4281b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
4291b65908eSAdrian Chadd 			 0x6671),
4301b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4311b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4321b65908eSAdrian Chadd 			 0x0036,
4331b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
4341b65908eSAdrian Chadd 			 0x2811),
4351b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4361b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4371b65908eSAdrian Chadd 			 0x0036,
4381b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
4391b65908eSAdrian Chadd 			 0x2812),
4401b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4411b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4421b65908eSAdrian Chadd 			 0x0036,
4431b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
4441b65908eSAdrian Chadd 			 0x28A1),
4451b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4461b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4471b65908eSAdrian Chadd 			 0x0036,
4481b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
4491b65908eSAdrian Chadd 			 0x218A),
4501b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT },
4511b65908eSAdrian Chadd 
4521b65908eSAdrian Chadd 	/* WB335 1-ANT / Antenna Diversity */
4531b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4541b65908eSAdrian Chadd 			 0x0036,
4551b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
4561b65908eSAdrian Chadd 			 0x3025),
4571b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4581b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4591b65908eSAdrian Chadd 			 0x0036,
4601b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
4611b65908eSAdrian Chadd 			 0x3026),
4621b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4631b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4641b65908eSAdrian Chadd 			 0x0036,
4651b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
4661b65908eSAdrian Chadd 			 0x302B),
4671b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4681b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4691b65908eSAdrian Chadd 			 0x0036,
4701b65908eSAdrian Chadd 			 PCI_VENDOR_ID_FOXCONN,
4711b65908eSAdrian Chadd 			 0xE069),
4721b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4731b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4741b65908eSAdrian Chadd 			 0x0036,
4751b65908eSAdrian Chadd 			 0x185F, /* WNC */
4761b65908eSAdrian Chadd 			 0x3028),
4771b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4781b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4791b65908eSAdrian Chadd 			 0x0036,
4801b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
4811b65908eSAdrian Chadd 			 0x0622),
4821b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4831b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4841b65908eSAdrian Chadd 			 0x0036,
4851b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
4861b65908eSAdrian Chadd 			 0x0672),
4871b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4881b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4891b65908eSAdrian Chadd 			 0x0036,
4901b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
4911b65908eSAdrian Chadd 			 0x0662),
4921b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4931b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4941b65908eSAdrian Chadd 			 0x0036,
4951b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
4961b65908eSAdrian Chadd 			 0x06A2),
4971b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
4981b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
4991b65908eSAdrian Chadd 			 0x0036,
5001b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
5011b65908eSAdrian Chadd 			 0x0682),
5021b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
5031b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5041b65908eSAdrian Chadd 			 0x0036,
5051b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
5061b65908eSAdrian Chadd 			 0x213A),
5071b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
5081b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5091b65908eSAdrian Chadd 			 0x0036,
5101b65908eSAdrian Chadd 			 PCI_VENDOR_ID_HP,
5111b65908eSAdrian Chadd 			 0x18E3),
5121b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
5131b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5141b65908eSAdrian Chadd 			 0x0036,
5151b65908eSAdrian Chadd 			 PCI_VENDOR_ID_HP,
5161b65908eSAdrian Chadd 			 0x217F),
5171b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
5181b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5191b65908eSAdrian Chadd 			 0x0036,
5201b65908eSAdrian Chadd 			 PCI_VENDOR_ID_HP,
5211b65908eSAdrian Chadd 			 0x2005),
5221b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
5231b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5241b65908eSAdrian Chadd 			 0x0036,
5251b65908eSAdrian Chadd 			 PCI_VENDOR_ID_DELL,
5261b65908eSAdrian Chadd 			 0x020C),
5271b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_1ANT | ATH_PCI_BT_ANT_DIV },
5281b65908eSAdrian Chadd 
5291b65908eSAdrian Chadd 	/* WB335 2-ANT / Antenna-Diversity */
5301b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5311b65908eSAdrian Chadd 			 0x0036,
5321b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
5331b65908eSAdrian Chadd 			 0x411A),
5341b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5351b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5361b65908eSAdrian Chadd 			 0x0036,
5371b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
5381b65908eSAdrian Chadd 			 0x411B),
5391b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5401b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5411b65908eSAdrian Chadd 			 0x0036,
5421b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
5431b65908eSAdrian Chadd 			 0x411C),
5441b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5451b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5461b65908eSAdrian Chadd 			 0x0036,
5471b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
5481b65908eSAdrian Chadd 			 0x411D),
5491b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5501b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5511b65908eSAdrian Chadd 			 0x0036,
5521b65908eSAdrian Chadd 			 PCI_VENDOR_ID_SAMSUNG,
5531b65908eSAdrian Chadd 			 0x411E),
5541b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5551b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5561b65908eSAdrian Chadd 			 0x0036,
5571b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
5581b65908eSAdrian Chadd 			 0x3027),
5591b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5601b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5611b65908eSAdrian Chadd 			 0x0036,
5621b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ATHEROS,
5631b65908eSAdrian Chadd 			 0x302C),
5641b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5651b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5661b65908eSAdrian Chadd 			 0x0036,
5671b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
5681b65908eSAdrian Chadd 			 0x0642),
5691b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5701b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5711b65908eSAdrian Chadd 			 0x0036,
5721b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
5731b65908eSAdrian Chadd 			 0x0652),
5741b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5751b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5761b65908eSAdrian Chadd 			 0x0036,
5771b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
5781b65908eSAdrian Chadd 			 0x0612),
5791b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5801b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5811b65908eSAdrian Chadd 			 0x0036,
5821b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
5831b65908eSAdrian Chadd 			 0x0832),
5841b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5851b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5861b65908eSAdrian Chadd 			 0x0036,
5871b65908eSAdrian Chadd 			 0x11AD, /* LITEON */
5881b65908eSAdrian Chadd 			 0x0692),
5891b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5901b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5911b65908eSAdrian Chadd 			 0x0036,
5921b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
5931b65908eSAdrian Chadd 			 0x2130),
5941b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
5951b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
5961b65908eSAdrian Chadd 			 0x0036,
5971b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
5981b65908eSAdrian Chadd 			 0x213B),
5991b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6001b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6011b65908eSAdrian Chadd 			 0x0036,
6021b65908eSAdrian Chadd 			 PCI_VENDOR_ID_AZWAVE,
6031b65908eSAdrian Chadd 			 0x2182),
6041b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6051b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6061b65908eSAdrian Chadd 			 0x0036,
6071b65908eSAdrian Chadd 			 0x144F, /* ASKEY */
6081b65908eSAdrian Chadd 			 0x7202),
6091b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6101b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6111b65908eSAdrian Chadd 			 0x0036,
6121b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
6131b65908eSAdrian Chadd 			 0x2810),
6141b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6151b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6161b65908eSAdrian Chadd 			 0x0036,
6171b65908eSAdrian Chadd 			 0x1B9A, /* XAVI */
6181b65908eSAdrian Chadd 			 0x28A2),
6191b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6201b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6211b65908eSAdrian Chadd 			 0x0036,
6221b65908eSAdrian Chadd 			 0x185F, /* WNC */
6231b65908eSAdrian Chadd 			 0x3027),
6241b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6251b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6261b65908eSAdrian Chadd 			 0x0036,
6271b65908eSAdrian Chadd 			 0x185F, /* WNC */
6281b65908eSAdrian Chadd 			 0xA120),
6291b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6301b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6311b65908eSAdrian Chadd 			 0x0036,
6321b65908eSAdrian Chadd 			 PCI_VENDOR_ID_FOXCONN,
6331b65908eSAdrian Chadd 			 0xE07F),
6341b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6351b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6361b65908eSAdrian Chadd 			 0x0036,
6371b65908eSAdrian Chadd 			 PCI_VENDOR_ID_FOXCONN,
6381b65908eSAdrian Chadd 			 0xE081),
6391b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6401b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6411b65908eSAdrian Chadd 			 0x0036,
6421b65908eSAdrian Chadd 			 PCI_VENDOR_ID_LENOVO,
6431b65908eSAdrian Chadd 			 0x3026),
6441b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6451b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6461b65908eSAdrian Chadd 			 0x0036,
6471b65908eSAdrian Chadd 			 PCI_VENDOR_ID_LENOVO,
6481b65908eSAdrian Chadd 			 0x4026),
6491b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6501b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6511b65908eSAdrian Chadd 			 0x0036,
6521b65908eSAdrian Chadd 			 PCI_VENDOR_ID_ASUSTEK,
6531b65908eSAdrian Chadd 			 0x85F2),
6541b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6551b65908eSAdrian Chadd 	{ PCI_DEVICE_SUB(PCI_VENDOR_ID_ATHEROS,
6561b65908eSAdrian Chadd 			 0x0036,
6571b65908eSAdrian Chadd 			 PCI_VENDOR_ID_DELL,
6581b65908eSAdrian Chadd 			 0x020E),
6591b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_AR9565_2ANT | ATH_PCI_BT_ANT_DIV },
6601b65908eSAdrian Chadd 
6611b65908eSAdrian Chadd 	/* PCI-E AR9565 (WB335) */
6621b65908eSAdrian Chadd 	{ PCI_VDEVICE(PCI_VENDOR_ID_ATHEROS, 0x0036),
6631b65908eSAdrian Chadd 	  .driver_data = ATH_PCI_BT_ANT_DIV },
6641b65908eSAdrian Chadd 	{ 0 }
6651b65908eSAdrian Chadd };
666