diff options
-rw-r--r-- | drivers/net/wireless/ath5k/hw.c | 36 | ||||
-rw-r--r-- | drivers/net/wireless/ath5k/phy.c | 10 |
2 files changed, 23 insertions, 23 deletions
diff --git a/drivers/net/wireless/ath5k/hw.c b/drivers/net/wireless/ath5k/hw.c index a4e312d4226e..677600b302d9 100644 --- a/drivers/net/wireless/ath5k/hw.c +++ b/drivers/net/wireless/ath5k/hw.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org> | 2 | * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org> |
3 | * Copyright (c) 2006-2007 Nick Kossifidis <mickflemm@gmail.com> | 3 | * Copyright (c) 2006-2007 Nick Kossifidis <mickflemm@gmail.com> |
4 | * Copyright (c) 2007 Matthew W. S. Bell <mentor@madwifi.org> | 4 | * Copyright (c) 2007 Matthew W. S. Bell <mentor@madwifi.org> |
@@ -85,12 +85,12 @@ static int ath5k_hw_disable_pspoll(struct ath5k_hw *); | |||
85 | 85 | ||
86 | static inline unsigned int ath5k_hw_htoclock(unsigned int usec, bool turbo) | 86 | static inline unsigned int ath5k_hw_htoclock(unsigned int usec, bool turbo) |
87 | { | 87 | { |
88 | return turbo == true ? (usec * 80) : (usec * 40); | 88 | return turbo ? (usec * 80) : (usec * 40); |
89 | } | 89 | } |
90 | 90 | ||
91 | static inline unsigned int ath5k_hw_clocktoh(unsigned int clock, bool turbo) | 91 | static inline unsigned int ath5k_hw_clocktoh(unsigned int clock, bool turbo) |
92 | { | 92 | { |
93 | return turbo == true ? (clock / 80) : (clock / 40); | 93 | return turbo ? (clock / 80) : (clock / 40); |
94 | } | 94 | } |
95 | 95 | ||
96 | /* | 96 | /* |
@@ -104,7 +104,7 @@ int ath5k_hw_register_timeout(struct ath5k_hw *ah, u32 reg, u32 flag, u32 val, | |||
104 | 104 | ||
105 | for (i = AR5K_TUNE_REGISTER_TIMEOUT; i > 0; i--) { | 105 | for (i = AR5K_TUNE_REGISTER_TIMEOUT; i > 0; i--) { |
106 | data = ath5k_hw_reg_read(ah, reg); | 106 | data = ath5k_hw_reg_read(ah, reg); |
107 | if ((is_set == true) && (data & flag)) | 107 | if (is_set && (data & flag)) |
108 | break; | 108 | break; |
109 | else if ((data & flag) == val) | 109 | else if ((data & flag) == val) |
110 | break; | 110 | break; |
@@ -617,7 +617,7 @@ int ath5k_hw_reset(struct ath5k_hw *ah, enum ieee80211_if_types op_mode, | |||
617 | */ | 617 | */ |
618 | /*DCU/Antenna selection not available on 5210*/ | 618 | /*DCU/Antenna selection not available on 5210*/ |
619 | if (ah->ah_version != AR5K_AR5210) { | 619 | if (ah->ah_version != AR5K_AR5210) { |
620 | if (change_channel == true) { | 620 | if (change_channel) { |
621 | /* Seq number for queue 0 -do this for all queues ? */ | 621 | /* Seq number for queue 0 -do this for all queues ? */ |
622 | s_seq = ath5k_hw_reg_read(ah, | 622 | s_seq = ath5k_hw_reg_read(ah, |
623 | AR5K_QUEUE_DFS_SEQNUM(0)); | 623 | AR5K_QUEUE_DFS_SEQNUM(0)); |
@@ -631,7 +631,7 @@ int ath5k_hw_reset(struct ath5k_hw *ah, enum ieee80211_if_types op_mode, | |||
631 | s_led[1] = ath5k_hw_reg_read(ah, AR5K_GPIOCR); | 631 | s_led[1] = ath5k_hw_reg_read(ah, AR5K_GPIOCR); |
632 | s_led[2] = ath5k_hw_reg_read(ah, AR5K_GPIODO); | 632 | s_led[2] = ath5k_hw_reg_read(ah, AR5K_GPIODO); |
633 | 633 | ||
634 | if (change_channel == true && ah->ah_rf_banks != NULL) | 634 | if (change_channel && ah->ah_rf_banks != NULL) |
635 | ath5k_hw_get_rf_gain(ah); | 635 | ath5k_hw_get_rf_gain(ah); |
636 | 636 | ||
637 | 637 | ||
@@ -1122,7 +1122,7 @@ int ath5k_hw_set_power(struct ath5k_hw *ah, enum ath5k_power_mode mode, | |||
1122 | staid &= ~AR5K_STA_ID1_DEFAULT_ANTENNA; | 1122 | staid &= ~AR5K_STA_ID1_DEFAULT_ANTENNA; |
1123 | /* fallthrough */ | 1123 | /* fallthrough */ |
1124 | case AR5K_PM_NETWORK_SLEEP: | 1124 | case AR5K_PM_NETWORK_SLEEP: |
1125 | if (set_chip == true) | 1125 | if (set_chip) |
1126 | ath5k_hw_reg_write(ah, | 1126 | ath5k_hw_reg_write(ah, |
1127 | AR5K_SLEEP_CTL_SLE | sleep_duration, | 1127 | AR5K_SLEEP_CTL_SLE | sleep_duration, |
1128 | AR5K_SLEEP_CTL); | 1128 | AR5K_SLEEP_CTL); |
@@ -1131,7 +1131,7 @@ int ath5k_hw_set_power(struct ath5k_hw *ah, enum ath5k_power_mode mode, | |||
1131 | break; | 1131 | break; |
1132 | 1132 | ||
1133 | case AR5K_PM_FULL_SLEEP: | 1133 | case AR5K_PM_FULL_SLEEP: |
1134 | if (set_chip == true) | 1134 | if (set_chip) |
1135 | ath5k_hw_reg_write(ah, AR5K_SLEEP_CTL_SLE_SLP, | 1135 | ath5k_hw_reg_write(ah, AR5K_SLEEP_CTL_SLE_SLP, |
1136 | AR5K_SLEEP_CTL); | 1136 | AR5K_SLEEP_CTL); |
1137 | 1137 | ||
@@ -1139,7 +1139,7 @@ int ath5k_hw_set_power(struct ath5k_hw *ah, enum ath5k_power_mode mode, | |||
1139 | break; | 1139 | break; |
1140 | 1140 | ||
1141 | case AR5K_PM_AWAKE: | 1141 | case AR5K_PM_AWAKE: |
1142 | if (set_chip == false) | 1142 | if (!set_chip) |
1143 | goto commit; | 1143 | goto commit; |
1144 | 1144 | ||
1145 | ath5k_hw_reg_write(ah, AR5K_SLEEP_CTL_SLE_WAKE, | 1145 | ath5k_hw_reg_write(ah, AR5K_SLEEP_CTL_SLE_WAKE, |
@@ -1446,7 +1446,7 @@ int ath5k_hw_update_tx_triglevel(struct ath5k_hw *ah, bool increase) | |||
1446 | trigger_level = AR5K_REG_MS(ath5k_hw_reg_read(ah, AR5K_TXCFG), | 1446 | trigger_level = AR5K_REG_MS(ath5k_hw_reg_read(ah, AR5K_TXCFG), |
1447 | AR5K_TXCFG_TXFULL); | 1447 | AR5K_TXCFG_TXFULL); |
1448 | 1448 | ||
1449 | if (increase == false) { | 1449 | if (!increase) { |
1450 | if (--trigger_level < AR5K_TUNE_MIN_TX_FIFO_THRES) | 1450 | if (--trigger_level < AR5K_TUNE_MIN_TX_FIFO_THRES) |
1451 | goto done; | 1451 | goto done; |
1452 | } else | 1452 | } else |
@@ -3205,19 +3205,19 @@ int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue) | |||
3205 | return 0; | 3205 | return 0; |
3206 | 3206 | ||
3207 | /* Set Slot time */ | 3207 | /* Set Slot time */ |
3208 | ath5k_hw_reg_write(ah, ah->ah_turbo == true ? | 3208 | ath5k_hw_reg_write(ah, ah->ah_turbo ? |
3209 | AR5K_INIT_SLOT_TIME_TURBO : AR5K_INIT_SLOT_TIME, | 3209 | AR5K_INIT_SLOT_TIME_TURBO : AR5K_INIT_SLOT_TIME, |
3210 | AR5K_SLOT_TIME); | 3210 | AR5K_SLOT_TIME); |
3211 | /* Set ACK_CTS timeout */ | 3211 | /* Set ACK_CTS timeout */ |
3212 | ath5k_hw_reg_write(ah, ah->ah_turbo == true ? | 3212 | ath5k_hw_reg_write(ah, ah->ah_turbo ? |
3213 | AR5K_INIT_ACK_CTS_TIMEOUT_TURBO : | 3213 | AR5K_INIT_ACK_CTS_TIMEOUT_TURBO : |
3214 | AR5K_INIT_ACK_CTS_TIMEOUT, AR5K_SLOT_TIME); | 3214 | AR5K_INIT_ACK_CTS_TIMEOUT, AR5K_SLOT_TIME); |
3215 | /* Set Transmit Latency */ | 3215 | /* Set Transmit Latency */ |
3216 | ath5k_hw_reg_write(ah, ah->ah_turbo == true ? | 3216 | ath5k_hw_reg_write(ah, ah->ah_turbo ? |
3217 | AR5K_INIT_TRANSMIT_LATENCY_TURBO : | 3217 | AR5K_INIT_TRANSMIT_LATENCY_TURBO : |
3218 | AR5K_INIT_TRANSMIT_LATENCY, AR5K_USEC_5210); | 3218 | AR5K_INIT_TRANSMIT_LATENCY, AR5K_USEC_5210); |
3219 | /* Set IFS0 */ | 3219 | /* Set IFS0 */ |
3220 | if (ah->ah_turbo == true) | 3220 | if (ah->ah_turbo) |
3221 | ath5k_hw_reg_write(ah, ((AR5K_INIT_SIFS_TURBO + | 3221 | ath5k_hw_reg_write(ah, ((AR5K_INIT_SIFS_TURBO + |
3222 | (ah->ah_aifs + tq->tqi_aifs) * | 3222 | (ah->ah_aifs + tq->tqi_aifs) * |
3223 | AR5K_INIT_SLOT_TIME_TURBO) << | 3223 | AR5K_INIT_SLOT_TIME_TURBO) << |
@@ -3230,16 +3230,16 @@ int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue) | |||
3230 | AR5K_INIT_SIFS, AR5K_IFS0); | 3230 | AR5K_INIT_SIFS, AR5K_IFS0); |
3231 | 3231 | ||
3232 | /* Set IFS1 */ | 3232 | /* Set IFS1 */ |
3233 | ath5k_hw_reg_write(ah, ah->ah_turbo == true ? | 3233 | ath5k_hw_reg_write(ah, ah->ah_turbo ? |
3234 | AR5K_INIT_PROTO_TIME_CNTRL_TURBO : | 3234 | AR5K_INIT_PROTO_TIME_CNTRL_TURBO : |
3235 | AR5K_INIT_PROTO_TIME_CNTRL, AR5K_IFS1); | 3235 | AR5K_INIT_PROTO_TIME_CNTRL, AR5K_IFS1); |
3236 | /* Set PHY register 0x9844 (??) */ | 3236 | /* Set PHY register 0x9844 (??) */ |
3237 | ath5k_hw_reg_write(ah, ah->ah_turbo == true ? | 3237 | ath5k_hw_reg_write(ah, ah->ah_turbo ? |
3238 | (ath5k_hw_reg_read(ah, AR5K_PHY(17)) & ~0x7F) | 0x38 : | 3238 | (ath5k_hw_reg_read(ah, AR5K_PHY(17)) & ~0x7F) | 0x38 : |
3239 | (ath5k_hw_reg_read(ah, AR5K_PHY(17)) & ~0x7F) | 0x1C, | 3239 | (ath5k_hw_reg_read(ah, AR5K_PHY(17)) & ~0x7F) | 0x1C, |
3240 | AR5K_PHY(17)); | 3240 | AR5K_PHY(17)); |
3241 | /* Set Frame Control Register */ | 3241 | /* Set Frame Control Register */ |
3242 | ath5k_hw_reg_write(ah, ah->ah_turbo == true ? | 3242 | ath5k_hw_reg_write(ah, ah->ah_turbo ? |
3243 | (AR5K_PHY_FRAME_CTL_INI | AR5K_PHY_TURBO_MODE | | 3243 | (AR5K_PHY_FRAME_CTL_INI | AR5K_PHY_TURBO_MODE | |
3244 | AR5K_PHY_TURBO_SHORT | 0x2020) : | 3244 | AR5K_PHY_TURBO_SHORT | 0x2020) : |
3245 | (AR5K_PHY_FRAME_CTL_INI | 0x1020), | 3245 | (AR5K_PHY_FRAME_CTL_INI | 0x1020), |
@@ -3278,7 +3278,7 @@ int ath5k_hw_reset_tx_queue(struct ath5k_hw *ah, unsigned int queue) | |||
3278 | /* | 3278 | /* |
3279 | * Calculate and set retry limits | 3279 | * Calculate and set retry limits |
3280 | */ | 3280 | */ |
3281 | if (ah->ah_software_retry == true) { | 3281 | if (ah->ah_software_retry) { |
3282 | /* XXX Need to test this */ | 3282 | /* XXX Need to test this */ |
3283 | retry_lg = ah->ah_limit_tx_retries; | 3283 | retry_lg = ah->ah_limit_tx_retries; |
3284 | retry_sh = retry_lg = retry_lg > AR5K_DCU_RETRY_LMT_SH_RETRY ? | 3284 | retry_sh = retry_lg = retry_lg > AR5K_DCU_RETRY_LMT_SH_RETRY ? |
diff --git a/drivers/net/wireless/ath5k/phy.c b/drivers/net/wireless/ath5k/phy.c index ee1dc0fc6ea2..890ecce8bedc 100644 --- a/drivers/net/wireless/ath5k/phy.c +++ b/drivers/net/wireless/ath5k/phy.c | |||
@@ -981,14 +981,14 @@ static unsigned int ath5k_hw_rfregs_op(u32 *rf, u32 offset, u32 reg, u32 bits, | |||
981 | entry = ((first - 1) / 8) + offset; | 981 | entry = ((first - 1) / 8) + offset; |
982 | position = (first - 1) % 8; | 982 | position = (first - 1) % 8; |
983 | 983 | ||
984 | if (set == true) | 984 | if (set) |
985 | data = ath5k_hw_bitswap(reg, bits); | 985 | data = ath5k_hw_bitswap(reg, bits); |
986 | 986 | ||
987 | for (i = shift = 0, left = bits; left > 0; position = 0, entry++, i++) { | 987 | for (i = shift = 0, left = bits; left > 0; position = 0, entry++, i++) { |
988 | last = (position + left > 8) ? 8 : position + left; | 988 | last = (position + left > 8) ? 8 : position + left; |
989 | mask = (((1 << last) - 1) ^ ((1 << position) - 1)) << (col * 8); | 989 | mask = (((1 << last) - 1) ^ ((1 << position) - 1)) << (col * 8); |
990 | 990 | ||
991 | if (set == true) { | 991 | if (set) { |
992 | rf[entry] &= ~mask; | 992 | rf[entry] &= ~mask; |
993 | rf[entry] |= ((data << position) << (col * 8)) & mask; | 993 | rf[entry] |= ((data << position) << (col * 8)) & mask; |
994 | data >>= (8 - position); | 994 | data >>= (8 - position); |
@@ -1001,7 +1001,7 @@ static unsigned int ath5k_hw_rfregs_op(u32 *rf, u32 offset, u32 reg, u32 bits, | |||
1001 | left -= 8 - position; | 1001 | left -= 8 - position; |
1002 | } | 1002 | } |
1003 | 1003 | ||
1004 | data = set == true ? 1 : ath5k_hw_bitswap(data, bits); | 1004 | data = set ? 1 : ath5k_hw_bitswap(data, bits); |
1005 | 1005 | ||
1006 | return data; | 1006 | return data; |
1007 | } | 1007 | } |
@@ -1986,7 +1986,7 @@ static int ath5k_hw_rf511x_calibrate(struct ath5k_hw *ah, | |||
1986 | s32 iq_corr, i_coff, i_coffd, q_coff, q_coffd; | 1986 | s32 iq_corr, i_coff, i_coffd, q_coff, q_coffd; |
1987 | ATH5K_TRACE(ah->ah_sc); | 1987 | ATH5K_TRACE(ah->ah_sc); |
1988 | 1988 | ||
1989 | if (ah->ah_calibration == false || | 1989 | if (!ah->ah_calibration || |
1990 | ath5k_hw_reg_read(ah, AR5K_PHY_IQ) & AR5K_PHY_IQ_RUN) | 1990 | ath5k_hw_reg_read(ah, AR5K_PHY_IQ) & AR5K_PHY_IQ_RUN) |
1991 | goto done; | 1991 | goto done; |
1992 | 1992 | ||
@@ -2218,7 +2218,7 @@ ath5k_hw_txpower(struct ath5k_hw *ah, struct ieee80211_channel *channel, | |||
2218 | AR5K_TXPOWER_CCK(13, 16) | AR5K_TXPOWER_CCK(12, 8) | | 2218 | AR5K_TXPOWER_CCK(13, 16) | AR5K_TXPOWER_CCK(12, 8) | |
2219 | AR5K_TXPOWER_CCK(11, 0), AR5K_PHY_TXPOWER_RATE4); | 2219 | AR5K_TXPOWER_CCK(11, 0), AR5K_PHY_TXPOWER_RATE4); |
2220 | 2220 | ||
2221 | if (ah->ah_txpower.txp_tpc == true) | 2221 | if (ah->ah_txpower.txp_tpc) |
2222 | ath5k_hw_reg_write(ah, AR5K_PHY_TXPOWER_RATE_MAX_TPC_ENABLE | | 2222 | ath5k_hw_reg_write(ah, AR5K_PHY_TXPOWER_RATE_MAX_TPC_ENABLE | |
2223 | AR5K_TUNE_MAX_TXPOWER, AR5K_PHY_TXPOWER_RATE_MAX); | 2223 | AR5K_TUNE_MAX_TXPOWER, AR5K_PHY_TXPOWER_RATE_MAX); |
2224 | else | 2224 | else |