diff options
Diffstat (limited to 'drivers/net/wireless/iwlegacy/iwl-4965.c')
-rw-r--r-- | drivers/net/wireless/iwlegacy/iwl-4965.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/drivers/net/wireless/iwlegacy/iwl-4965.c b/drivers/net/wireless/iwlegacy/iwl-4965.c index cc28e0e084e4..7b422f2346ae 100644 --- a/drivers/net/wireless/iwlegacy/iwl-4965.c +++ b/drivers/net/wireless/iwlegacy/iwl-4965.c | |||
@@ -78,7 +78,7 @@ static int il4965_verify_bsm(struct il_priv *il) | |||
78 | reg += sizeof(u32), image++) { | 78 | reg += sizeof(u32), image++) { |
79 | val = il_read_prph(il, reg); | 79 | val = il_read_prph(il, reg); |
80 | if (val != le32_to_cpu(*image)) { | 80 | if (val != le32_to_cpu(*image)) { |
81 | IL_ERR(il, "BSM uCode verification failed at " | 81 | IL_ERR("BSM uCode verification failed at " |
82 | "addr 0x%08X+%u (of %u), is 0x%x, s/b 0x%x\n", | 82 | "addr 0x%08X+%u (of %u), is 0x%x, s/b 0x%x\n", |
83 | BSM_SRAM_LOWER_BOUND, | 83 | BSM_SRAM_LOWER_BOUND, |
84 | reg - BSM_SRAM_LOWER_BOUND, len, | 84 | reg - BSM_SRAM_LOWER_BOUND, len, |
@@ -191,7 +191,7 @@ static int il4965_load_bsm(struct il_priv *il) | |||
191 | if (i < 100) | 191 | if (i < 100) |
192 | D_INFO("BSM write complete, poll %d iterations\n", i); | 192 | D_INFO("BSM write complete, poll %d iterations\n", i); |
193 | else { | 193 | else { |
194 | IL_ERR(il, "BSM write did not complete!\n"); | 194 | IL_ERR("BSM write did not complete!\n"); |
195 | return -EIO; | 195 | return -EIO; |
196 | } | 196 | } |
197 | 197 | ||
@@ -343,7 +343,7 @@ static void il4965_chain_noise_reset(struct il_priv *il) | |||
343 | cmd.diff_gain_c = 0; | 343 | cmd.diff_gain_c = 0; |
344 | if (il_send_cmd_pdu(il, REPLY_PHY_CALIBRATION_CMD, | 344 | if (il_send_cmd_pdu(il, REPLY_PHY_CALIBRATION_CMD, |
345 | sizeof(cmd), &cmd)) | 345 | sizeof(cmd), &cmd)) |
346 | IL_ERR(il, | 346 | IL_ERR( |
347 | "Could not send REPLY_PHY_CALIBRATION_CMD\n"); | 347 | "Could not send REPLY_PHY_CALIBRATION_CMD\n"); |
348 | data->state = IL_CHAIN_NOISE_ACCUMULATE; | 348 | data->state = IL_CHAIN_NOISE_ACCUMULATE; |
349 | D_CALIB("Run chain_noise_calibrate\n"); | 349 | D_CALIB("Run chain_noise_calibrate\n"); |
@@ -548,7 +548,7 @@ static int il4965_interpolate_chan(struct il_priv *il, u32 channel, | |||
548 | 548 | ||
549 | s = il4965_get_sub_band(il, channel); | 549 | s = il4965_get_sub_band(il, channel); |
550 | if (s >= EEPROM_TX_POWER_BANDS) { | 550 | if (s >= EEPROM_TX_POWER_BANDS) { |
551 | IL_ERR(il, "Tx Power can not find channel %d\n", channel); | 551 | IL_ERR("Tx Power can not find channel %d\n", channel); |
552 | return -1; | 552 | return -1; |
553 | } | 553 | } |
554 | 554 | ||
@@ -912,7 +912,7 @@ static int il4965_fill_txpower_tbl(struct il_priv *il, u8 band, u16 channel, | |||
912 | * and 2) mimo txpower balance between Tx chains. */ | 912 | * and 2) mimo txpower balance between Tx chains. */ |
913 | txatten_grp = il4965_get_tx_atten_grp(channel); | 913 | txatten_grp = il4965_get_tx_atten_grp(channel); |
914 | if (txatten_grp < 0) { | 914 | if (txatten_grp < 0) { |
915 | IL_ERR(il, "Can't find txatten group for channel %d.\n", | 915 | IL_ERR("Can't find txatten group for channel %d.\n", |
916 | channel); | 916 | channel); |
917 | return txatten_grp; | 917 | return txatten_grp; |
918 | } | 918 | } |
@@ -1078,12 +1078,12 @@ static int il4965_fill_txpower_tbl(struct il_priv *il, u8 band, u16 channel, | |||
1078 | 1078 | ||
1079 | /* stay within the table! */ | 1079 | /* stay within the table! */ |
1080 | if (power_index > 107) { | 1080 | if (power_index > 107) { |
1081 | IL_WARN(il, "txpower index %d > 107\n", | 1081 | IL_WARN("txpower index %d > 107\n", |
1082 | power_index); | 1082 | power_index); |
1083 | power_index = 107; | 1083 | power_index = 107; |
1084 | } | 1084 | } |
1085 | if (power_index < 0) { | 1085 | if (power_index < 0) { |
1086 | IL_WARN(il, "txpower index %d < 0\n", | 1086 | IL_WARN("txpower index %d < 0\n", |
1087 | power_index); | 1087 | power_index); |
1088 | power_index = 0; | 1088 | power_index = 0; |
1089 | } | 1089 | } |
@@ -1207,7 +1207,7 @@ static int il4965_commit_rxon(struct il_priv *il, struct il_rxon_context *ctx) | |||
1207 | 1207 | ||
1208 | ret = il_check_rxon_cmd(il, ctx); | 1208 | ret = il_check_rxon_cmd(il, ctx); |
1209 | if (ret) { | 1209 | if (ret) { |
1210 | IL_ERR(il, "Invalid RXON configuration. Not committing.\n"); | 1210 | IL_ERR("Invalid RXON configuration. Not committing.\n"); |
1211 | return -EINVAL; | 1211 | return -EINVAL; |
1212 | } | 1212 | } |
1213 | 1213 | ||
@@ -1228,7 +1228,7 @@ static int il4965_commit_rxon(struct il_priv *il, struct il_rxon_context *ctx) | |||
1228 | if (!il_full_rxon_required(il, ctx)) { | 1228 | if (!il_full_rxon_required(il, ctx)) { |
1229 | ret = il_send_rxon_assoc(il, ctx); | 1229 | ret = il_send_rxon_assoc(il, ctx); |
1230 | if (ret) { | 1230 | if (ret) { |
1231 | IL_ERR(il, "Error setting RXON_ASSOC (%d)\n", ret); | 1231 | IL_ERR("Error setting RXON_ASSOC (%d)\n", ret); |
1232 | return ret; | 1232 | return ret; |
1233 | } | 1233 | } |
1234 | 1234 | ||
@@ -1258,14 +1258,14 @@ static int il4965_commit_rxon(struct il_priv *il, struct il_rxon_context *ctx) | |||
1258 | * active_rxon back to what it was previously */ | 1258 | * active_rxon back to what it was previously */ |
1259 | if (ret) { | 1259 | if (ret) { |
1260 | active_rxon->filter_flags |= RXON_FILTER_ASSOC_MSK; | 1260 | active_rxon->filter_flags |= RXON_FILTER_ASSOC_MSK; |
1261 | IL_ERR(il, "Error clearing ASSOC_MSK (%d)\n", ret); | 1261 | IL_ERR("Error clearing ASSOC_MSK (%d)\n", ret); |
1262 | return ret; | 1262 | return ret; |
1263 | } | 1263 | } |
1264 | il_clear_ucode_stations(il, ctx); | 1264 | il_clear_ucode_stations(il, ctx); |
1265 | il_restore_stations(il, ctx); | 1265 | il_restore_stations(il, ctx); |
1266 | ret = il4965_restore_default_wep_keys(il, ctx); | 1266 | ret = il4965_restore_default_wep_keys(il, ctx); |
1267 | if (ret) { | 1267 | if (ret) { |
1268 | IL_ERR(il, "Failed to restore WEP keys (%d)\n", ret); | 1268 | IL_ERR("Failed to restore WEP keys (%d)\n", ret); |
1269 | return ret; | 1269 | return ret; |
1270 | } | 1270 | } |
1271 | } | 1271 | } |
@@ -1289,7 +1289,7 @@ static int il4965_commit_rxon(struct il_priv *il, struct il_rxon_context *ctx) | |||
1289 | ret = il_send_cmd_pdu(il, ctx->rxon_cmd, | 1289 | ret = il_send_cmd_pdu(il, ctx->rxon_cmd, |
1290 | sizeof(struct il_rxon_cmd), &ctx->staging); | 1290 | sizeof(struct il_rxon_cmd), &ctx->staging); |
1291 | if (ret) { | 1291 | if (ret) { |
1292 | IL_ERR(il, "Error setting new RXON (%d)\n", ret); | 1292 | IL_ERR("Error setting new RXON (%d)\n", ret); |
1293 | return ret; | 1293 | return ret; |
1294 | } | 1294 | } |
1295 | D_INFO("Return from !new_assoc RXON.\n"); | 1295 | D_INFO("Return from !new_assoc RXON.\n"); |
@@ -1298,7 +1298,7 @@ static int il4965_commit_rxon(struct il_priv *il, struct il_rxon_context *ctx) | |||
1298 | il_restore_stations(il, ctx); | 1298 | il_restore_stations(il, ctx); |
1299 | ret = il4965_restore_default_wep_keys(il, ctx); | 1299 | ret = il4965_restore_default_wep_keys(il, ctx); |
1300 | if (ret) { | 1300 | if (ret) { |
1301 | IL_ERR(il, "Failed to restore WEP keys (%d)\n", ret); | 1301 | IL_ERR("Failed to restore WEP keys (%d)\n", ret); |
1302 | return ret; | 1302 | return ret; |
1303 | } | 1303 | } |
1304 | } | 1304 | } |
@@ -1310,7 +1310,7 @@ static int il4965_commit_rxon(struct il_priv *il, struct il_rxon_context *ctx) | |||
1310 | ret = il_send_cmd_pdu(il, ctx->rxon_cmd, | 1310 | ret = il_send_cmd_pdu(il, ctx->rxon_cmd, |
1311 | sizeof(struct il_rxon_cmd), &ctx->staging); | 1311 | sizeof(struct il_rxon_cmd), &ctx->staging); |
1312 | if (ret) { | 1312 | if (ret) { |
1313 | IL_ERR(il, "Error setting new RXON (%d)\n", ret); | 1313 | IL_ERR("Error setting new RXON (%d)\n", ret); |
1314 | return ret; | 1314 | return ret; |
1315 | } | 1315 | } |
1316 | memcpy(active_rxon, &ctx->staging, sizeof(*active_rxon)); | 1316 | memcpy(active_rxon, &ctx->staging, sizeof(*active_rxon)); |
@@ -1323,7 +1323,7 @@ static int il4965_commit_rxon(struct il_priv *il, struct il_rxon_context *ctx) | |||
1323 | * send a new TXPOWER command or we won't be able to Tx any frames */ | 1323 | * send a new TXPOWER command or we won't be able to Tx any frames */ |
1324 | ret = il_set_tx_power(il, il->tx_power_next, true); | 1324 | ret = il_set_tx_power(il, il->tx_power_next, true); |
1325 | if (ret) { | 1325 | if (ret) { |
1326 | IL_ERR(il, "Error sending TX power (%d)\n", ret); | 1326 | IL_ERR("Error sending TX power (%d)\n", ret); |
1327 | return ret; | 1327 | return ret; |
1328 | } | 1328 | } |
1329 | 1329 | ||
@@ -1393,7 +1393,7 @@ static int il4965_hw_channel_switch(struct il_priv *il, | |||
1393 | if (ch_info) | 1393 | if (ch_info) |
1394 | cmd.expect_beacon = il_is_channel_radar(ch_info); | 1394 | cmd.expect_beacon = il_is_channel_radar(ch_info); |
1395 | else { | 1395 | else { |
1396 | IL_ERR(il, "invalid channel switch from %u to %u\n", | 1396 | IL_ERR("invalid channel switch from %u to %u\n", |
1397 | ctx->active.channel, ch); | 1397 | ctx->active.channel, ch); |
1398 | return -EFAULT; | 1398 | return -EFAULT; |
1399 | } | 1399 | } |
@@ -1479,7 +1479,7 @@ static int il4965_hw_get_temperature(struct il_priv *il) | |||
1479 | D_TEMP("Calib values R[1-3]: %d %d %d R4: %d\n", R1, R2, R3, vt); | 1479 | D_TEMP("Calib values R[1-3]: %d %d %d R4: %d\n", R1, R2, R3, vt); |
1480 | 1480 | ||
1481 | if (R3 == R1) { | 1481 | if (R3 == R1) { |
1482 | IL_ERR(il, "Calibration conflict R1 == R3\n"); | 1482 | IL_ERR("Calibration conflict R1 == R3\n"); |
1483 | return -1; | 1483 | return -1; |
1484 | } | 1484 | } |
1485 | 1485 | ||
@@ -1666,7 +1666,7 @@ static int il4965_tx_status_reply_tx(struct il_priv *il, | |||
1666 | 1666 | ||
1667 | hdr = il_tx_queue_get_hdr(il, txq_id, idx); | 1667 | hdr = il_tx_queue_get_hdr(il, txq_id, idx); |
1668 | if (!hdr) { | 1668 | if (!hdr) { |
1669 | IL_ERR(il, | 1669 | IL_ERR( |
1670 | "BUG_ON idx doesn't point to valid skb" | 1670 | "BUG_ON idx doesn't point to valid skb" |
1671 | " idx=%d, txq_id=%d\n", idx, txq_id); | 1671 | " idx=%d, txq_id=%d\n", idx, txq_id); |
1672 | return -1; | 1672 | return -1; |
@@ -1674,7 +1674,7 @@ static int il4965_tx_status_reply_tx(struct il_priv *il, | |||
1674 | 1674 | ||
1675 | sc = le16_to_cpu(hdr->seq_ctrl); | 1675 | sc = le16_to_cpu(hdr->seq_ctrl); |
1676 | if (idx != (SEQ_TO_SN(sc) & 0xff)) { | 1676 | if (idx != (SEQ_TO_SN(sc) & 0xff)) { |
1677 | IL_ERR(il, | 1677 | IL_ERR( |
1678 | "BUG_ON idx doesn't match seq control" | 1678 | "BUG_ON idx doesn't match seq control" |
1679 | " idx=%d, seq_idx=%d, seq=%d\n", | 1679 | " idx=%d, seq_idx=%d, seq=%d\n", |
1680 | idx, SEQ_TO_SN(sc), hdr->seq_ctrl); | 1680 | idx, SEQ_TO_SN(sc), hdr->seq_ctrl); |
@@ -1750,7 +1750,7 @@ static u8 il4965_find_station(struct il_priv *il, const u8 *addr) | |||
1750 | (!(il->stations[ret].used & IL_STA_UCODE_ACTIVE) || | 1750 | (!(il->stations[ret].used & IL_STA_UCODE_ACTIVE) || |
1751 | ((il->stations[ret].used & IL_STA_UCODE_ACTIVE) && | 1751 | ((il->stations[ret].used & IL_STA_UCODE_ACTIVE) && |
1752 | (il->stations[ret].used & IL_STA_UCODE_INPROGRESS)))) { | 1752 | (il->stations[ret].used & IL_STA_UCODE_INPROGRESS)))) { |
1753 | IL_ERR(il, "Requested station info for sta %d before ready.\n", | 1753 | IL_ERR("Requested station info for sta %d before ready.\n", |
1754 | ret); | 1754 | ret); |
1755 | ret = IL_INVALID_STATION; | 1755 | ret = IL_INVALID_STATION; |
1756 | } | 1756 | } |
@@ -1790,7 +1790,7 @@ static void il4965_rx_reply_tx(struct il_priv *il, | |||
1790 | unsigned long flags; | 1790 | unsigned long flags; |
1791 | 1791 | ||
1792 | if ((index >= txq->q.n_bd) || (il_queue_used(&txq->q, index) == 0)) { | 1792 | if ((index >= txq->q.n_bd) || (il_queue_used(&txq->q, index) == 0)) { |
1793 | IL_ERR(il, "Read index for DMA queue txq_id (%d) index %d " | 1793 | IL_ERR("Read index for DMA queue txq_id (%d) index %d " |
1794 | "is out of range [0-%d] %d %d\n", txq_id, | 1794 | "is out of range [0-%d] %d %d\n", txq_id, |
1795 | index, txq->q.n_bd, txq->q.write_ptr, | 1795 | index, txq->q.n_bd, txq->q.write_ptr, |
1796 | txq->q.read_ptr); | 1796 | txq->q.read_ptr); |
@@ -1809,7 +1809,7 @@ static void il4965_rx_reply_tx(struct il_priv *il, | |||
1809 | 1809 | ||
1810 | sta_id = il4965_get_ra_sta_id(il, hdr); | 1810 | sta_id = il4965_get_ra_sta_id(il, hdr); |
1811 | if (txq->sched_retry && unlikely(sta_id == IL_INVALID_STATION)) { | 1811 | if (txq->sched_retry && unlikely(sta_id == IL_INVALID_STATION)) { |
1812 | IL_ERR(il, "Station not known\n"); | 1812 | IL_ERR("Station not known\n"); |
1813 | return; | 1813 | return; |
1814 | } | 1814 | } |
1815 | 1815 | ||
@@ -1943,7 +1943,7 @@ static void il4965_post_associate(struct il_priv *il) | |||
1943 | 1943 | ||
1944 | ret = il_send_rxon_timing(il, ctx); | 1944 | ret = il_send_rxon_timing(il, ctx); |
1945 | if (ret) | 1945 | if (ret) |
1946 | IL_WARN(il, "RXON timing - " | 1946 | IL_WARN("RXON timing - " |
1947 | "Attempting to continue.\n"); | 1947 | "Attempting to continue.\n"); |
1948 | 1948 | ||
1949 | ctx->staging.filter_flags |= RXON_FILTER_ASSOC_MSK; | 1949 | ctx->staging.filter_flags |= RXON_FILTER_ASSOC_MSK; |
@@ -1982,7 +1982,7 @@ static void il4965_post_associate(struct il_priv *il) | |||
1982 | il4965_send_beacon_cmd(il); | 1982 | il4965_send_beacon_cmd(il); |
1983 | break; | 1983 | break; |
1984 | default: | 1984 | default: |
1985 | IL_ERR(il, "%s Should not be called in %d mode\n", | 1985 | IL_ERR("%s Should not be called in %d mode\n", |
1986 | __func__, vif->type); | 1986 | __func__, vif->type); |
1987 | break; | 1987 | break; |
1988 | } | 1988 | } |
@@ -2019,7 +2019,7 @@ static void il4965_config_ap(struct il_priv *il) | |||
2019 | /* RXON Timing */ | 2019 | /* RXON Timing */ |
2020 | ret = il_send_rxon_timing(il, ctx); | 2020 | ret = il_send_rxon_timing(il, ctx); |
2021 | if (ret) | 2021 | if (ret) |
2022 | IL_WARN(il, "RXON timing failed - " | 2022 | IL_WARN("RXON timing failed - " |
2023 | "Attempting to continue.\n"); | 2023 | "Attempting to continue.\n"); |
2024 | 2024 | ||
2025 | /* AP has all antennas */ | 2025 | /* AP has all antennas */ |