diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/pci.c')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/pci.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/ath9k/pci.c b/drivers/net/wireless/ath/ath9k/pci.c index ef11dc639461..0e630a99b68b 100644 --- a/drivers/net/wireless/ath/ath9k/pci.c +++ b/drivers/net/wireless/ath/ath9k/pci.c | |||
@@ -38,6 +38,7 @@ static DEFINE_PCI_DEVICE_TABLE(ath_pci_id_table) = { | |||
38 | { PCI_VDEVICE(ATHEROS, 0x0033) }, /* PCI-E AR9580 */ | 38 | { PCI_VDEVICE(ATHEROS, 0x0033) }, /* PCI-E AR9580 */ |
39 | { PCI_VDEVICE(ATHEROS, 0x0034) }, /* PCI-E AR9462 */ | 39 | { PCI_VDEVICE(ATHEROS, 0x0034) }, /* PCI-E AR9462 */ |
40 | { PCI_VDEVICE(ATHEROS, 0x0037) }, /* PCI-E AR1111/AR9485 */ | 40 | { PCI_VDEVICE(ATHEROS, 0x0037) }, /* PCI-E AR1111/AR9485 */ |
41 | { PCI_VDEVICE(ATHEROS, 0x0036) }, /* PCI-E AR9565 */ | ||
41 | { 0 } | 42 | { 0 } |
42 | }; | 43 | }; |
43 | 44 | ||
@@ -122,7 +123,8 @@ static void ath_pci_aspm_init(struct ath_common *common) | |||
122 | if (!parent) | 123 | if (!parent) |
123 | return; | 124 | return; |
124 | 125 | ||
125 | if (ath9k_hw_get_btcoex_scheme(ah) != ATH_BTCOEX_CFG_NONE) { | 126 | if ((ath9k_hw_get_btcoex_scheme(ah) != ATH_BTCOEX_CFG_NONE) && |
127 | (AR_SREV_9285(ah))) { | ||
126 | /* Bluetooth coexistance requires disabling ASPM. */ | 128 | /* Bluetooth coexistance requires disabling ASPM. */ |
127 | pcie_capability_clear_word(pdev, PCI_EXP_LNKCTL, | 129 | pcie_capability_clear_word(pdev, PCI_EXP_LNKCTL, |
128 | PCIE_LINK_STATE_L0S | PCIE_LINK_STATE_L1); | 130 | PCIE_LINK_STATE_L0S | PCIE_LINK_STATE_L1); |