diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath5k')
-rw-r--r-- | drivers/net/wireless/ath/ath5k/ath5k.h | 16 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/base.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/pcu.c | 29 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/phy.c | 6 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/qcu.c | 2 | ||||
-rw-r--r-- | drivers/net/wireless/ath/ath5k/reset.c | 4 |
6 files changed, 21 insertions, 38 deletions
diff --git a/drivers/net/wireless/ath/ath5k/ath5k.h b/drivers/net/wireless/ath/ath5k/ath5k.h index ac67f02e26d8..9e4ea19e7208 100644 --- a/drivers/net/wireless/ath/ath5k/ath5k.h +++ b/drivers/net/wireless/ath/ath5k/ath5k.h | |||
@@ -1172,7 +1172,6 @@ extern int ath5k_hw_nic_wakeup(struct ath5k_hw *ah, int flags, bool initial); | |||
1172 | extern int ath5k_hw_on_hold(struct ath5k_hw *ah); | 1172 | extern int ath5k_hw_on_hold(struct ath5k_hw *ah); |
1173 | extern int ath5k_hw_reset(struct ath5k_hw *ah, enum nl80211_iftype op_mode, struct ieee80211_channel *channel, bool change_channel); | 1173 | extern int ath5k_hw_reset(struct ath5k_hw *ah, enum nl80211_iftype op_mode, struct ieee80211_channel *channel, bool change_channel); |
1174 | /* Power management functions */ | 1174 | /* Power management functions */ |
1175 | extern int ath5k_hw_set_power(struct ath5k_hw *ah, enum ath5k_power_mode mode, bool set_chip, u16 sleep_duration); | ||
1176 | 1175 | ||
1177 | /* DMA Related Functions */ | 1176 | /* DMA Related Functions */ |
1178 | extern void ath5k_hw_start_rx_dma(struct ath5k_hw *ah); | 1177 | extern void ath5k_hw_start_rx_dma(struct ath5k_hw *ah); |
@@ -1196,7 +1195,6 @@ extern void ath5k_hw_update_mib_counters(struct ath5k_hw *ah, struct ieee80211_l | |||
1196 | extern int ath5k_eeprom_init(struct ath5k_hw *ah); | 1195 | extern int ath5k_eeprom_init(struct ath5k_hw *ah); |
1197 | extern void ath5k_eeprom_detach(struct ath5k_hw *ah); | 1196 | extern void ath5k_eeprom_detach(struct ath5k_hw *ah); |
1198 | extern int ath5k_eeprom_read_mac(struct ath5k_hw *ah, u8 *mac); | 1197 | extern int ath5k_eeprom_read_mac(struct ath5k_hw *ah, u8 *mac); |
1199 | extern bool ath5k_eeprom_is_hb63(struct ath5k_hw *ah); | ||
1200 | 1198 | ||
1201 | /* Protocol Control Unit Functions */ | 1199 | /* Protocol Control Unit Functions */ |
1202 | extern int ath5k_hw_set_opmode(struct ath5k_hw *ah); | 1200 | extern int ath5k_hw_set_opmode(struct ath5k_hw *ah); |
@@ -1210,12 +1208,9 @@ extern void ath5k_hw_start_rx_pcu(struct ath5k_hw *ah); | |||
1210 | extern void ath5k_hw_stop_rx_pcu(struct ath5k_hw *ah); | 1208 | extern void ath5k_hw_stop_rx_pcu(struct ath5k_hw *ah); |
1211 | /* RX Filter functions */ | 1209 | /* RX Filter functions */ |
1212 | extern void ath5k_hw_set_mcast_filter(struct ath5k_hw *ah, u32 filter0, u32 filter1); | 1210 | extern void ath5k_hw_set_mcast_filter(struct ath5k_hw *ah, u32 filter0, u32 filter1); |
1213 | extern int ath5k_hw_set_mcast_filter_idx(struct ath5k_hw *ah, u32 index); | ||
1214 | extern int ath5k_hw_clear_mcast_filter_idx(struct ath5k_hw *ah, u32 index); | ||
1215 | extern u32 ath5k_hw_get_rx_filter(struct ath5k_hw *ah); | 1211 | extern u32 ath5k_hw_get_rx_filter(struct ath5k_hw *ah); |
1216 | extern void ath5k_hw_set_rx_filter(struct ath5k_hw *ah, u32 filter); | 1212 | extern void ath5k_hw_set_rx_filter(struct ath5k_hw *ah, u32 filter); |
1217 | /* Beacon control functions */ | 1213 | /* Beacon control functions */ |
1218 | extern u32 ath5k_hw_get_tsf32(struct ath5k_hw *ah); | ||
1219 | extern u64 ath5k_hw_get_tsf64(struct ath5k_hw *ah); | 1214 | extern u64 ath5k_hw_get_tsf64(struct ath5k_hw *ah); |
1220 | extern void ath5k_hw_set_tsf64(struct ath5k_hw *ah, u64 tsf64); | 1215 | extern void ath5k_hw_set_tsf64(struct ath5k_hw *ah, u64 tsf64); |
1221 | extern void ath5k_hw_reset_tsf(struct ath5k_hw *ah); | 1216 | extern void ath5k_hw_reset_tsf(struct ath5k_hw *ah); |
@@ -1227,18 +1222,12 @@ extern int ath5k_hw_beaconq_finish(struct ath5k_hw *ah, unsigned long phys_addr) | |||
1227 | #endif | 1222 | #endif |
1228 | /* ACK bit rate */ | 1223 | /* ACK bit rate */ |
1229 | void ath5k_hw_set_ack_bitrate_high(struct ath5k_hw *ah, bool high); | 1224 | void ath5k_hw_set_ack_bitrate_high(struct ath5k_hw *ah, bool high); |
1230 | /* ACK/CTS Timeouts */ | ||
1231 | extern int ath5k_hw_set_ack_timeout(struct ath5k_hw *ah, unsigned int timeout); | ||
1232 | extern unsigned int ath5k_hw_get_ack_timeout(struct ath5k_hw *ah); | ||
1233 | extern int ath5k_hw_set_cts_timeout(struct ath5k_hw *ah, unsigned int timeout); | ||
1234 | extern unsigned int ath5k_hw_get_cts_timeout(struct ath5k_hw *ah); | ||
1235 | /* Clock rate related functions */ | 1225 | /* Clock rate related functions */ |
1236 | unsigned int ath5k_hw_htoclock(struct ath5k_hw *ah, unsigned int usec); | 1226 | unsigned int ath5k_hw_htoclock(struct ath5k_hw *ah, unsigned int usec); |
1237 | unsigned int ath5k_hw_clocktoh(struct ath5k_hw *ah, unsigned int clock); | 1227 | unsigned int ath5k_hw_clocktoh(struct ath5k_hw *ah, unsigned int clock); |
1238 | unsigned int ath5k_hw_get_clockrate(struct ath5k_hw *ah); | 1228 | unsigned int ath5k_hw_get_clockrate(struct ath5k_hw *ah); |
1239 | /* Key table (WEP) functions */ | 1229 | /* Key table (WEP) functions */ |
1240 | extern int ath5k_hw_reset_key(struct ath5k_hw *ah, u16 entry); | 1230 | extern int ath5k_hw_reset_key(struct ath5k_hw *ah, u16 entry); |
1241 | extern int ath5k_hw_is_key_valid(struct ath5k_hw *ah, u16 entry); | ||
1242 | extern int ath5k_hw_set_key(struct ath5k_hw *ah, u16 entry, const struct ieee80211_key_conf *key, const u8 *mac); | 1231 | extern int ath5k_hw_set_key(struct ath5k_hw *ah, u16 entry, const struct ieee80211_key_conf *key, const u8 *mac); |
1243 | extern int ath5k_hw_set_key_lladdr(struct ath5k_hw *ah, u16 entry, const u8 *mac); | 1232 | extern int ath5k_hw_set_key_lladdr(struct ath5k_hw *ah, u16 entry, const u8 *mac); |
1244 | 1233 | ||
@@ -1252,7 +1241,6 @@ extern int ath5k_hw_setup_tx_queue(struct ath5k_hw *ah, | |||
1252 | extern u32 ath5k_hw_num_tx_pending(struct ath5k_hw *ah, unsigned int queue); | 1241 | extern u32 ath5k_hw_num_tx_pending(struct ath5k_hw *ah, unsigned int queue); |
1253 | extern void ath5k_hw_release_tx_queue(struct ath5k_hw *ah, unsigned int queue); | 1242 | extern void ath5k_hw_release_tx_queue(struct ath5k_hw *ah, unsigned int queue); |
1254 | extern int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue); | 1243 | extern int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue); |
1255 | extern unsigned int ath5k_hw_get_slot_time(struct ath5k_hw *ah); | ||
1256 | extern int ath5k_hw_set_slot_time(struct ath5k_hw *ah, unsigned int slot_time); | 1244 | extern int ath5k_hw_set_slot_time(struct ath5k_hw *ah, unsigned int slot_time); |
1257 | 1245 | ||
1258 | /* Hardware Descriptor Functions */ | 1246 | /* Hardware Descriptor Functions */ |
@@ -1292,8 +1280,6 @@ extern int ath5k_hw_channel(struct ath5k_hw *ah, struct ieee80211_channel *chann | |||
1292 | /* PHY calibration */ | 1280 | /* PHY calibration */ |
1293 | void ath5k_hw_init_nfcal_hist(struct ath5k_hw *ah); | 1281 | void ath5k_hw_init_nfcal_hist(struct ath5k_hw *ah); |
1294 | extern int ath5k_hw_phy_calibrate(struct ath5k_hw *ah, struct ieee80211_channel *channel); | 1282 | extern int ath5k_hw_phy_calibrate(struct ath5k_hw *ah, struct ieee80211_channel *channel); |
1295 | extern int ath5k_hw_noise_floor_calibration(struct ath5k_hw *ah, short freq); | ||
1296 | extern s16 ath5k_hw_get_noise_floor(struct ath5k_hw *ah); | ||
1297 | extern void ath5k_hw_calibration_poll(struct ath5k_hw *ah); | 1283 | extern void ath5k_hw_calibration_poll(struct ath5k_hw *ah); |
1298 | /* Spur mitigation */ | 1284 | /* Spur mitigation */ |
1299 | bool ath5k_hw_chan_has_spur_noise(struct ath5k_hw *ah, | 1285 | bool ath5k_hw_chan_has_spur_noise(struct ath5k_hw *ah, |
@@ -1305,8 +1291,6 @@ extern u16 ath5k_hw_radio_revision(struct ath5k_hw *ah, unsigned int chan); | |||
1305 | extern int ath5k_hw_phy_disable(struct ath5k_hw *ah); | 1291 | extern int ath5k_hw_phy_disable(struct ath5k_hw *ah); |
1306 | /* Antenna control */ | 1292 | /* Antenna control */ |
1307 | extern void ath5k_hw_set_antenna_mode(struct ath5k_hw *ah, u8 ant_mode); | 1293 | extern void ath5k_hw_set_antenna_mode(struct ath5k_hw *ah, u8 ant_mode); |
1308 | extern void ath5k_hw_set_def_antenna(struct ath5k_hw *ah, u8 ant); | ||
1309 | extern unsigned int ath5k_hw_get_def_antenna(struct ath5k_hw *ah); | ||
1310 | /* TX power setup */ | 1294 | /* TX power setup */ |
1311 | extern int ath5k_hw_txpower(struct ath5k_hw *ah, struct ieee80211_channel *channel, u8 ee_mode, u8 txpower); | 1295 | extern int ath5k_hw_txpower(struct ath5k_hw *ah, struct ieee80211_channel *channel, u8 ee_mode, u8 txpower); |
1312 | extern int ath5k_hw_set_txpower_limit(struct ath5k_hw *ah, u8 txpower); | 1296 | extern int ath5k_hw_set_txpower_limit(struct ath5k_hw *ah, u8 txpower); |
diff --git a/drivers/net/wireless/ath/ath5k/base.c b/drivers/net/wireless/ath/ath5k/base.c index 8dce0077b023..c889d4992a67 100644 --- a/drivers/net/wireless/ath/ath5k/base.c +++ b/drivers/net/wireless/ath/ath5k/base.c | |||
@@ -198,7 +198,7 @@ static void __devexit ath5k_pci_remove(struct pci_dev *pdev); | |||
198 | static int ath5k_pci_suspend(struct device *dev); | 198 | static int ath5k_pci_suspend(struct device *dev); |
199 | static int ath5k_pci_resume(struct device *dev); | 199 | static int ath5k_pci_resume(struct device *dev); |
200 | 200 | ||
201 | SIMPLE_DEV_PM_OPS(ath5k_pm_ops, ath5k_pci_suspend, ath5k_pci_resume); | 201 | static SIMPLE_DEV_PM_OPS(ath5k_pm_ops, ath5k_pci_suspend, ath5k_pci_resume); |
202 | #define ATH5K_PM_OPS (&ath5k_pm_ops) | 202 | #define ATH5K_PM_OPS (&ath5k_pm_ops) |
203 | #else | 203 | #else |
204 | #define ATH5K_PM_OPS NULL | 204 | #define ATH5K_PM_OPS NULL |
diff --git a/drivers/net/wireless/ath/ath5k/pcu.c b/drivers/net/wireless/ath/ath5k/pcu.c index aefe84f9c04b..be69ebb2744e 100644 --- a/drivers/net/wireless/ath/ath5k/pcu.c +++ b/drivers/net/wireless/ath/ath5k/pcu.c | |||
@@ -178,6 +178,7 @@ void ath5k_hw_set_ack_bitrate_high(struct ath5k_hw *ah, bool high) | |||
178 | * ACK/CTS Timeouts * | 178 | * ACK/CTS Timeouts * |
179 | \******************/ | 179 | \******************/ |
180 | 180 | ||
181 | #if 0 | ||
181 | /** | 182 | /** |
182 | * ath5k_hw_het_ack_timeout - Get ACK timeout from PCU in usec | 183 | * ath5k_hw_het_ack_timeout - Get ACK timeout from PCU in usec |
183 | * | 184 | * |
@@ -190,6 +191,7 @@ unsigned int ath5k_hw_get_ack_timeout(struct ath5k_hw *ah) | |||
190 | return ath5k_hw_clocktoh(ah, AR5K_REG_MS(ath5k_hw_reg_read(ah, | 191 | return ath5k_hw_clocktoh(ah, AR5K_REG_MS(ath5k_hw_reg_read(ah, |
191 | AR5K_TIME_OUT), AR5K_TIME_OUT_ACK)); | 192 | AR5K_TIME_OUT), AR5K_TIME_OUT_ACK)); |
192 | } | 193 | } |
194 | #endif | ||
193 | 195 | ||
194 | /** | 196 | /** |
195 | * ath5k_hw_set_ack_timeout - Set ACK timeout on PCU | 197 | * ath5k_hw_set_ack_timeout - Set ACK timeout on PCU |
@@ -197,7 +199,7 @@ unsigned int ath5k_hw_get_ack_timeout(struct ath5k_hw *ah) | |||
197 | * @ah: The &struct ath5k_hw | 199 | * @ah: The &struct ath5k_hw |
198 | * @timeout: Timeout in usec | 200 | * @timeout: Timeout in usec |
199 | */ | 201 | */ |
200 | int ath5k_hw_set_ack_timeout(struct ath5k_hw *ah, unsigned int timeout) | 202 | static int ath5k_hw_set_ack_timeout(struct ath5k_hw *ah, unsigned int timeout) |
201 | { | 203 | { |
202 | ATH5K_TRACE(ah->ah_sc); | 204 | ATH5K_TRACE(ah->ah_sc); |
203 | if (ath5k_hw_clocktoh(ah, AR5K_REG_MS(0xffffffff, AR5K_TIME_OUT_ACK)) | 205 | if (ath5k_hw_clocktoh(ah, AR5K_REG_MS(0xffffffff, AR5K_TIME_OUT_ACK)) |
@@ -210,6 +212,7 @@ int ath5k_hw_set_ack_timeout(struct ath5k_hw *ah, unsigned int timeout) | |||
210 | return 0; | 212 | return 0; |
211 | } | 213 | } |
212 | 214 | ||
215 | #if 0 | ||
213 | /** | 216 | /** |
214 | * ath5k_hw_get_cts_timeout - Get CTS timeout from PCU in usec | 217 | * ath5k_hw_get_cts_timeout - Get CTS timeout from PCU in usec |
215 | * | 218 | * |
@@ -221,6 +224,7 @@ unsigned int ath5k_hw_get_cts_timeout(struct ath5k_hw *ah) | |||
221 | return ath5k_hw_clocktoh(ah, AR5K_REG_MS(ath5k_hw_reg_read(ah, | 224 | return ath5k_hw_clocktoh(ah, AR5K_REG_MS(ath5k_hw_reg_read(ah, |
222 | AR5K_TIME_OUT), AR5K_TIME_OUT_CTS)); | 225 | AR5K_TIME_OUT), AR5K_TIME_OUT_CTS)); |
223 | } | 226 | } |
227 | #endif | ||
224 | 228 | ||
225 | /** | 229 | /** |
226 | * ath5k_hw_set_cts_timeout - Set CTS timeout on PCU | 230 | * ath5k_hw_set_cts_timeout - Set CTS timeout on PCU |
@@ -228,7 +232,7 @@ unsigned int ath5k_hw_get_cts_timeout(struct ath5k_hw *ah) | |||
228 | * @ah: The &struct ath5k_hw | 232 | * @ah: The &struct ath5k_hw |
229 | * @timeout: Timeout in usec | 233 | * @timeout: Timeout in usec |
230 | */ | 234 | */ |
231 | int ath5k_hw_set_cts_timeout(struct ath5k_hw *ah, unsigned int timeout) | 235 | static int ath5k_hw_set_cts_timeout(struct ath5k_hw *ah, unsigned int timeout) |
232 | { | 236 | { |
233 | ATH5K_TRACE(ah->ah_sc); | 237 | ATH5K_TRACE(ah->ah_sc); |
234 | if (ath5k_hw_clocktoh(ah, AR5K_REG_MS(0xffffffff, AR5K_TIME_OUT_CTS)) | 238 | if (ath5k_hw_clocktoh(ah, AR5K_REG_MS(0xffffffff, AR5K_TIME_OUT_CTS)) |
@@ -290,7 +294,7 @@ unsigned int ath5k_hw_get_clockrate(struct ath5k_hw *ah) | |||
290 | * | 294 | * |
291 | * @ah: The &struct ath5k_hw | 295 | * @ah: The &struct ath5k_hw |
292 | */ | 296 | */ |
293 | unsigned int ath5k_hw_get_default_slottime(struct ath5k_hw *ah) | 297 | static unsigned int ath5k_hw_get_default_slottime(struct ath5k_hw *ah) |
294 | { | 298 | { |
295 | struct ieee80211_channel *channel = ah->ah_current_channel; | 299 | struct ieee80211_channel *channel = ah->ah_current_channel; |
296 | 300 | ||
@@ -308,7 +312,7 @@ unsigned int ath5k_hw_get_default_slottime(struct ath5k_hw *ah) | |||
308 | * | 312 | * |
309 | * @ah: The &struct ath5k_hw | 313 | * @ah: The &struct ath5k_hw |
310 | */ | 314 | */ |
311 | unsigned int ath5k_hw_get_default_sifs(struct ath5k_hw *ah) | 315 | static unsigned int ath5k_hw_get_default_sifs(struct ath5k_hw *ah) |
312 | { | 316 | { |
313 | struct ieee80211_channel *channel = ah->ah_current_channel; | 317 | struct ieee80211_channel *channel = ah->ah_current_channel; |
314 | 318 | ||
@@ -451,6 +455,7 @@ void ath5k_hw_set_mcast_filter(struct ath5k_hw *ah, u32 filter0, u32 filter1) | |||
451 | ath5k_hw_reg_write(ah, filter1, AR5K_MCAST_FILTER1); | 455 | ath5k_hw_reg_write(ah, filter1, AR5K_MCAST_FILTER1); |
452 | } | 456 | } |
453 | 457 | ||
458 | #if 0 | ||
454 | /* | 459 | /* |
455 | * Set multicast filter by index | 460 | * Set multicast filter by index |
456 | */ | 461 | */ |
@@ -486,6 +491,7 @@ int ath5k_hw_clear_mcast_filter_idx(struct ath5k_hw *ah, u32 index) | |||
486 | 491 | ||
487 | return 0; | 492 | return 0; |
488 | } | 493 | } |
494 | #endif | ||
489 | 495 | ||
490 | /** | 496 | /** |
491 | * ath5k_hw_get_rx_filter - Get current rx filter | 497 | * ath5k_hw_get_rx_filter - Get current rx filter |
@@ -572,19 +578,6 @@ void ath5k_hw_set_rx_filter(struct ath5k_hw *ah, u32 filter) | |||
572 | \****************/ | 578 | \****************/ |
573 | 579 | ||
574 | /** | 580 | /** |
575 | * ath5k_hw_get_tsf32 - Get a 32bit TSF | ||
576 | * | ||
577 | * @ah: The &struct ath5k_hw | ||
578 | * | ||
579 | * Returns lower 32 bits of current TSF | ||
580 | */ | ||
581 | u32 ath5k_hw_get_tsf32(struct ath5k_hw *ah) | ||
582 | { | ||
583 | ATH5K_TRACE(ah->ah_sc); | ||
584 | return ath5k_hw_reg_read(ah, AR5K_TSF_L32); | ||
585 | } | ||
586 | |||
587 | /** | ||
588 | * ath5k_hw_get_tsf64 - Get the full 64bit TSF | 581 | * ath5k_hw_get_tsf64 - Get the full 64bit TSF |
589 | * | 582 | * |
590 | * @ah: The &struct ath5k_hw | 583 | * @ah: The &struct ath5k_hw |
@@ -971,6 +964,7 @@ int ath5k_hw_reset_key(struct ath5k_hw *ah, u16 entry) | |||
971 | return 0; | 964 | return 0; |
972 | } | 965 | } |
973 | 966 | ||
967 | #if 0 | ||
974 | /* | 968 | /* |
975 | * Check if a table entry is valid | 969 | * Check if a table entry is valid |
976 | */ | 970 | */ |
@@ -983,6 +977,7 @@ int ath5k_hw_is_key_valid(struct ath5k_hw *ah, u16 entry) | |||
983 | return ath5k_hw_reg_read(ah, AR5K_KEYTABLE_MAC1(entry)) & | 977 | return ath5k_hw_reg_read(ah, AR5K_KEYTABLE_MAC1(entry)) & |
984 | AR5K_KEYTABLE_VALID; | 978 | AR5K_KEYTABLE_VALID; |
985 | } | 979 | } |
980 | #endif | ||
986 | 981 | ||
987 | static | 982 | static |
988 | int ath5k_keycache_type(const struct ieee80211_key_conf *key) | 983 | int ath5k_keycache_type(const struct ieee80211_key_conf *key) |
diff --git a/drivers/net/wireless/ath/ath5k/phy.c b/drivers/net/wireless/ath/ath5k/phy.c index 72474c0ccaff..ac2a57aba6a7 100644 --- a/drivers/net/wireless/ath/ath5k/phy.c +++ b/drivers/net/wireless/ath/ath5k/phy.c | |||
@@ -1190,7 +1190,7 @@ static s16 ath5k_hw_get_median_noise_floor(struct ath5k_hw *ah) | |||
1190 | * The median of the values in the history is then loaded into the | 1190 | * The median of the values in the history is then loaded into the |
1191 | * hardware for its own use for RSSI and CCA measurements. | 1191 | * hardware for its own use for RSSI and CCA measurements. |
1192 | */ | 1192 | */ |
1193 | void ath5k_hw_update_noise_floor(struct ath5k_hw *ah) | 1193 | static void ath5k_hw_update_noise_floor(struct ath5k_hw *ah) |
1194 | { | 1194 | { |
1195 | struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; | 1195 | struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; |
1196 | u32 val; | 1196 | u32 val; |
@@ -1767,7 +1767,7 @@ u16 ath5k_hw_radio_revision(struct ath5k_hw *ah, unsigned int chan) | |||
1767 | * Antenna control * | 1767 | * Antenna control * |
1768 | \*****************/ | 1768 | \*****************/ |
1769 | 1769 | ||
1770 | void /*TODO:Boundary check*/ | 1770 | static void /*TODO:Boundary check*/ |
1771 | ath5k_hw_set_def_antenna(struct ath5k_hw *ah, u8 ant) | 1771 | ath5k_hw_set_def_antenna(struct ath5k_hw *ah, u8 ant) |
1772 | { | 1772 | { |
1773 | ATH5K_TRACE(ah->ah_sc); | 1773 | ATH5K_TRACE(ah->ah_sc); |
@@ -1776,6 +1776,7 @@ ath5k_hw_set_def_antenna(struct ath5k_hw *ah, u8 ant) | |||
1776 | ath5k_hw_reg_write(ah, ant & 0x7, AR5K_DEFAULT_ANTENNA); | 1776 | ath5k_hw_reg_write(ah, ant & 0x7, AR5K_DEFAULT_ANTENNA); |
1777 | } | 1777 | } |
1778 | 1778 | ||
1779 | #if 0 | ||
1779 | unsigned int ath5k_hw_get_def_antenna(struct ath5k_hw *ah) | 1780 | unsigned int ath5k_hw_get_def_antenna(struct ath5k_hw *ah) |
1780 | { | 1781 | { |
1781 | ATH5K_TRACE(ah->ah_sc); | 1782 | ATH5K_TRACE(ah->ah_sc); |
@@ -1785,6 +1786,7 @@ unsigned int ath5k_hw_get_def_antenna(struct ath5k_hw *ah) | |||
1785 | 1786 | ||
1786 | return false; /*XXX: What do we return for 5210 ?*/ | 1787 | return false; /*XXX: What do we return for 5210 ?*/ |
1787 | } | 1788 | } |
1789 | #endif | ||
1788 | 1790 | ||
1789 | /* | 1791 | /* |
1790 | * Enable/disable fast rx antenna diversity | 1792 | * Enable/disable fast rx antenna diversity |
diff --git a/drivers/net/wireless/ath/ath5k/qcu.c b/drivers/net/wireless/ath/ath5k/qcu.c index 9122a8556f45..d9cab7c3cff7 100644 --- a/drivers/net/wireless/ath/ath5k/qcu.c +++ b/drivers/net/wireless/ath/ath5k/qcu.c | |||
@@ -516,6 +516,7 @@ int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue) | |||
516 | return 0; | 516 | return 0; |
517 | } | 517 | } |
518 | 518 | ||
519 | #if 0 | ||
519 | /* | 520 | /* |
520 | * Get slot time from DCU | 521 | * Get slot time from DCU |
521 | */ | 522 | */ |
@@ -532,6 +533,7 @@ unsigned int ath5k_hw_get_slot_time(struct ath5k_hw *ah) | |||
532 | 533 | ||
533 | return ath5k_hw_clocktoh(ah, slot_time_clock & 0xffff); | 534 | return ath5k_hw_clocktoh(ah, slot_time_clock & 0xffff); |
534 | } | 535 | } |
536 | #endif | ||
535 | 537 | ||
536 | /* | 538 | /* |
537 | * Set slot time on DCU | 539 | * Set slot time on DCU |
diff --git a/drivers/net/wireless/ath/ath5k/reset.c b/drivers/net/wireless/ath/ath5k/reset.c index a35a7db0fc4c..8decf2126912 100644 --- a/drivers/net/wireless/ath/ath5k/reset.c +++ b/drivers/net/wireless/ath/ath5k/reset.c | |||
@@ -221,8 +221,8 @@ static int ath5k_hw_nic_reset(struct ath5k_hw *ah, u32 val) | |||
221 | /* | 221 | /* |
222 | * Sleep control | 222 | * Sleep control |
223 | */ | 223 | */ |
224 | int ath5k_hw_set_power(struct ath5k_hw *ah, enum ath5k_power_mode mode, | 224 | static int ath5k_hw_set_power(struct ath5k_hw *ah, enum ath5k_power_mode mode, |
225 | bool set_chip, u16 sleep_duration) | 225 | bool set_chip, u16 sleep_duration) |
226 | { | 226 | { |
227 | unsigned int i; | 227 | unsigned int i; |
228 | u32 staid, data; | 228 | u32 staid, data; |