| .. | .. |
|---|
| 1 | | -/****************************************************************************** |
|---|
| 2 | | - * |
|---|
| 3 | | - * Copyright(c) 2009-2014 Realtek Corporation. |
|---|
| 4 | | - * |
|---|
| 5 | | - * This program is free software; you can redistribute it and/or modify it |
|---|
| 6 | | - * under the terms of version 2 of the GNU General Public License as |
|---|
| 7 | | - * published by the Free Software Foundation. |
|---|
| 8 | | - * |
|---|
| 9 | | - * This program is distributed in the hope that it will be useful, but WITHOUT |
|---|
| 10 | | - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|---|
| 11 | | - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for |
|---|
| 12 | | - * more details. |
|---|
| 13 | | - * |
|---|
| 14 | | - * The full GNU General Public License is included in this distribution in the |
|---|
| 15 | | - * file called LICENSE. |
|---|
| 16 | | - * |
|---|
| 17 | | - * Contact Information: |
|---|
| 18 | | - * wlanfae <wlanfae@realtek.com> |
|---|
| 19 | | - * Realtek Corporation, No. 2, Innovation Road II, Hsinchu Science Park, |
|---|
| 20 | | - * Hsinchu 300, Taiwan. |
|---|
| 21 | | - * |
|---|
| 22 | | - * Larry Finger <Larry.Finger@lwfinger.net> |
|---|
| 23 | | - * |
|---|
| 24 | | - *****************************************************************************/ |
|---|
| 1 | +// SPDX-License-Identifier: GPL-2.0 |
|---|
| 2 | +/* Copyright(c) 2009-2014 Realtek Corporation.*/ |
|---|
| 25 | 3 | |
|---|
| 26 | 4 | #include "../wifi.h" |
|---|
| 27 | 5 | #include "../efuse.h" |
|---|
| .. | .. |
|---|
| 141 | 119 | if (content & IMR_CPWM) { |
|---|
| 142 | 120 | rtl_write_word(rtlpriv, isr_regaddr, 0x0100); |
|---|
| 143 | 121 | rtlhal->fw_ps_state = FW_PS_STATE_RF_ON_92E; |
|---|
| 144 | | - RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
|---|
| 145 | | - "Receive CPWM INT!!! PSState = %X\n", |
|---|
| 146 | | - rtlhal->fw_ps_state); |
|---|
| 122 | + rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD, |
|---|
| 123 | + "Receive CPWM INT!!! PSState = %X\n", |
|---|
| 124 | + rtlhal->fw_ps_state); |
|---|
| 147 | 125 | } |
|---|
| 148 | 126 | } |
|---|
| 149 | 127 | |
|---|
| .. | .. |
|---|
| 341 | 319 | case HAL_DEF_WOWLAN: |
|---|
| 342 | 320 | break; |
|---|
| 343 | 321 | default: |
|---|
| 344 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_DMESG, |
|---|
| 345 | | - "switch case %#x not processed\n", variable); |
|---|
| 322 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_DMESG, |
|---|
| 323 | + "switch case %#x not processed\n", variable); |
|---|
| 346 | 324 | break; |
|---|
| 347 | 325 | } |
|---|
| 348 | 326 | } |
|---|
| .. | .. |
|---|
| 412 | 390 | } while (!(bcnvalid_reg & BIT(0)) && dlbcn_count < 5); |
|---|
| 413 | 391 | |
|---|
| 414 | 392 | if (!(bcnvalid_reg & BIT(0))) |
|---|
| 415 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 416 | | - "Download RSVD page failed!\n"); |
|---|
| 393 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 394 | + "Download RSVD page failed!\n"); |
|---|
| 417 | 395 | |
|---|
| 418 | 396 | /* Enable Bcn */ |
|---|
| 419 | 397 | _rtl92ee_set_bcn_ctrl_reg(hw, BIT(3), 0); |
|---|
| .. | .. |
|---|
| 469 | 447 | case HW_VAR_SLOT_TIME:{ |
|---|
| 470 | 448 | u8 e_aci; |
|---|
| 471 | 449 | |
|---|
| 472 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_TRACE, |
|---|
| 473 | | - "HW_VAR_SLOT_TIME %x\n", val[0]); |
|---|
| 450 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_TRACE, |
|---|
| 451 | + "HW_VAR_SLOT_TIME %x\n", val[0]); |
|---|
| 474 | 452 | |
|---|
| 475 | 453 | rtl_write_byte(rtlpriv, REG_SLOT, val[0]); |
|---|
| 476 | 454 | |
|---|
| .. | .. |
|---|
| 516 | 494 | (REG_AGGLEN_LMT + i), |
|---|
| 517 | 495 | reg[i]); |
|---|
| 518 | 496 | } |
|---|
| 519 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 520 | | - "Set HW_VAR_AMPDU_FACTOR:%#x\n", fac); |
|---|
| 497 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 498 | + "Set HW_VAR_AMPDU_FACTOR:%#x\n", fac); |
|---|
| 521 | 499 | } |
|---|
| 522 | 500 | } |
|---|
| 523 | 501 | break; |
|---|
| .. | .. |
|---|
| 550 | 528 | acm_ctrl |= ACMHW_VOQEN; |
|---|
| 551 | 529 | break; |
|---|
| 552 | 530 | default: |
|---|
| 553 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 554 | | - "HW_VAR_ACM_CTRL acm set failed: eACI is %d\n", |
|---|
| 555 | | - acm); |
|---|
| 531 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 532 | + "HW_VAR_ACM_CTRL acm set failed: eACI is %d\n", |
|---|
| 533 | + acm); |
|---|
| 556 | 534 | break; |
|---|
| 557 | 535 | } |
|---|
| 558 | 536 | } else { |
|---|
| .. | .. |
|---|
| 567 | 545 | acm_ctrl &= (~ACMHW_VOQEN); |
|---|
| 568 | 546 | break; |
|---|
| 569 | 547 | default: |
|---|
| 570 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_DMESG, |
|---|
| 571 | | - "switch case %#x not processed\n", |
|---|
| 572 | | - e_aci); |
|---|
| 548 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_DMESG, |
|---|
| 549 | + "switch case %#x not processed\n", |
|---|
| 550 | + e_aci); |
|---|
| 573 | 551 | break; |
|---|
| 574 | 552 | } |
|---|
| 575 | 553 | } |
|---|
| 576 | 554 | |
|---|
| 577 | | - RT_TRACE(rtlpriv, COMP_QOS, DBG_TRACE, |
|---|
| 578 | | - "SetHwReg8190pci(): [HW_VAR_ACM_CTRL] Write 0x%X\n", |
|---|
| 579 | | - acm_ctrl); |
|---|
| 555 | + rtl_dbg(rtlpriv, COMP_QOS, DBG_TRACE, |
|---|
| 556 | + "SetHwReg8190pci(): [HW_VAR_ACM_CTRL] Write 0x%X\n", |
|---|
| 557 | + acm_ctrl); |
|---|
| 580 | 558 | rtl_write_byte(rtlpriv, REG_ACMHWCTRL, acm_ctrl); |
|---|
| 581 | 559 | } |
|---|
| 582 | 560 | break; |
|---|
| .. | .. |
|---|
| 687 | 665 | } |
|---|
| 688 | 666 | break; |
|---|
| 689 | 667 | default: |
|---|
| 690 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_DMESG, |
|---|
| 691 | | - "switch case %#x not processed\n", variable); |
|---|
| 668 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_DMESG, |
|---|
| 669 | + "switch case %#x not processed\n", variable); |
|---|
| 692 | 670 | break; |
|---|
| 693 | 671 | } |
|---|
| 694 | 672 | } |
|---|
| .. | .. |
|---|
| 793 | 771 | if (!rtl_hal_pwrseqcmdparsing(rtlpriv, PWR_CUT_ALL_MSK, PWR_FAB_ALL_MSK, |
|---|
| 794 | 772 | PWR_INTF_PCI_MSK, |
|---|
| 795 | 773 | RTL8192E_NIC_ENABLE_FLOW)) { |
|---|
| 796 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 797 | | - "init MAC Fail as rtl_hal_pwrseqcmdparsing\n"); |
|---|
| 774 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 775 | + "init MAC Fail as rtl_hal_pwrseqcmdparsing\n"); |
|---|
| 798 | 776 | return false; |
|---|
| 799 | 777 | } |
|---|
| 800 | 778 | |
|---|
| .. | .. |
|---|
| 816 | 794 | rtl_write_word(rtlpriv, REG_CR, 0x2ff); |
|---|
| 817 | 795 | |
|---|
| 818 | 796 | if (!rtlhal->mac_func_enable) { |
|---|
| 819 | | - if (_rtl92ee_llt_table_init(hw) == false) { |
|---|
| 820 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 821 | | - "LLT table init fail\n"); |
|---|
| 797 | + if (!_rtl92ee_llt_table_init(hw)) { |
|---|
| 798 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 799 | + "LLT table init fail\n"); |
|---|
| 822 | 800 | return false; |
|---|
| 823 | 801 | } |
|---|
| 824 | 802 | } |
|---|
| .. | .. |
|---|
| 1129 | 1107 | u8 sec_reg_value; |
|---|
| 1130 | 1108 | u8 tmp; |
|---|
| 1131 | 1109 | |
|---|
| 1132 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, |
|---|
| 1133 | | - "PairwiseEncAlgorithm = %d GroupEncAlgorithm = %d\n", |
|---|
| 1134 | | - rtlpriv->sec.pairwise_enc_algorithm, |
|---|
| 1135 | | - rtlpriv->sec.group_enc_algorithm); |
|---|
| 1110 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, |
|---|
| 1111 | + "PairwiseEncAlgorithm = %d GroupEncAlgorithm = %d\n", |
|---|
| 1112 | + rtlpriv->sec.pairwise_enc_algorithm, |
|---|
| 1113 | + rtlpriv->sec.group_enc_algorithm); |
|---|
| 1136 | 1114 | |
|---|
| 1137 | 1115 | if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { |
|---|
| 1138 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 1139 | | - "not open hw encryption\n"); |
|---|
| 1116 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 1117 | + "not open hw encryption\n"); |
|---|
| 1140 | 1118 | return; |
|---|
| 1141 | 1119 | } |
|---|
| 1142 | 1120 | |
|---|
| .. | .. |
|---|
| 1152 | 1130 | tmp = rtl_read_byte(rtlpriv, REG_CR + 1); |
|---|
| 1153 | 1131 | rtl_write_byte(rtlpriv, REG_CR + 1, tmp | BIT(1)); |
|---|
| 1154 | 1132 | |
|---|
| 1155 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 1156 | | - "The SECR-value %x\n", sec_reg_value); |
|---|
| 1133 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 1134 | + "The SECR-value %x\n", sec_reg_value); |
|---|
| 1157 | 1135 | |
|---|
| 1158 | 1136 | rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); |
|---|
| 1159 | 1137 | } |
|---|
| .. | .. |
|---|
| 1175 | 1153 | */ |
|---|
| 1176 | 1154 | tmp = rtl_read_byte(rtlpriv, REG_BACKDOOR_DBI_DATA + 3); |
|---|
| 1177 | 1155 | if ((tmp & BIT(0)) || (tmp & BIT(1))) { |
|---|
| 1178 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1179 | | - "CheckPcieDMAHang8192EE(): true!!\n"); |
|---|
| 1156 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1157 | + "CheckPcieDMAHang8192EE(): true!!\n"); |
|---|
| 1180 | 1158 | return true; |
|---|
| 1181 | 1159 | } |
|---|
| 1182 | 1160 | return false; |
|---|
| .. | .. |
|---|
| 1189 | 1167 | bool release_mac_rx_pause; |
|---|
| 1190 | 1168 | u8 backup_pcie_dma_pause; |
|---|
| 1191 | 1169 | |
|---|
| 1192 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1193 | | - "ResetPcieInterfaceDMA8192EE()\n"); |
|---|
| 1170 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1171 | + "ResetPcieInterfaceDMA8192EE()\n"); |
|---|
| 1194 | 1172 | |
|---|
| 1195 | 1173 | /* Revise Note: Follow the document "PCIe RX DMA Hang Reset Flow_v03" |
|---|
| 1196 | 1174 | * released by SD1 Alan. |
|---|
| .. | .. |
|---|
| 1303 | 1281 | u8 tmp_u1b, u1byte; |
|---|
| 1304 | 1282 | u32 tmp_u4b; |
|---|
| 1305 | 1283 | |
|---|
| 1306 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, " Rtl8192EE hw init\n"); |
|---|
| 1284 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, " Rtl8192EE hw init\n"); |
|---|
| 1307 | 1285 | rtlpriv->rtlhal.being_init_adapter = true; |
|---|
| 1308 | 1286 | rtlpriv->intf_ops->disable_aspm(hw); |
|---|
| 1309 | 1287 | |
|---|
| .. | .. |
|---|
| 1317 | 1295 | } |
|---|
| 1318 | 1296 | |
|---|
| 1319 | 1297 | if (_rtl8192ee_check_pcie_dma_hang(rtlpriv)) { |
|---|
| 1320 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "92ee dma hang!\n"); |
|---|
| 1298 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "92ee dma hang!\n"); |
|---|
| 1321 | 1299 | _rtl8192ee_reset_pcie_interface_dma(rtlpriv, |
|---|
| 1322 | 1300 | rtlhal->mac_func_enable); |
|---|
| 1323 | 1301 | rtlhal->mac_func_enable = false; |
|---|
| .. | .. |
|---|
| 1346 | 1324 | rtl_write_word(rtlpriv, REG_PCIE_CTRL_REG, 0x8000); |
|---|
| 1347 | 1325 | err = rtl92ee_download_fw(hw, false); |
|---|
| 1348 | 1326 | if (err) { |
|---|
| 1349 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 1350 | | - "Failed to download FW. Init HW without FW now..\n"); |
|---|
| 1327 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 1328 | + "Failed to download FW. Init HW without FW now..\n"); |
|---|
| 1351 | 1329 | err = 1; |
|---|
| 1352 | 1330 | rtlhal->fw_ready = false; |
|---|
| 1353 | 1331 | return err; |
|---|
| .. | .. |
|---|
| 1423 | 1401 | efuse_one_byte_read(hw, 0x1FA, &tmp_u1b); |
|---|
| 1424 | 1402 | if (!(tmp_u1b & BIT(0))) { |
|---|
| 1425 | 1403 | rtl_set_rfreg(hw, RF90_PATH_A, 0x15, 0x0F, 0x05); |
|---|
| 1426 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "PA BIAS path A\n"); |
|---|
| 1404 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "PA BIAS path A\n"); |
|---|
| 1427 | 1405 | } |
|---|
| 1428 | 1406 | |
|---|
| 1429 | 1407 | if ((!(tmp_u1b & BIT(1))) && (rtlphy->rf_type == RF_2T2R)) { |
|---|
| 1430 | 1408 | rtl_set_rfreg(hw, RF90_PATH_B, 0x15, 0x0F, 0x05); |
|---|
| 1431 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "PA BIAS path B\n"); |
|---|
| 1409 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "PA BIAS path B\n"); |
|---|
| 1432 | 1410 | } |
|---|
| 1433 | 1411 | |
|---|
| 1434 | 1412 | rtl_write_byte(rtlpriv, REG_NAV_UPPER, ((30000 + 127) / 128)); |
|---|
| .. | .. |
|---|
| 1443 | 1421 | |
|---|
| 1444 | 1422 | rtl_write_dword(rtlpriv, 0x4fc, 0); |
|---|
| 1445 | 1423 | |
|---|
| 1446 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1447 | | - "end of Rtl8192EE hw init %x\n", err); |
|---|
| 1424 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1425 | + "end of Rtl8192EE hw init %x\n", err); |
|---|
| 1448 | 1426 | return 0; |
|---|
| 1449 | 1427 | } |
|---|
| 1450 | 1428 | |
|---|
| .. | .. |
|---|
| 1463 | 1441 | else |
|---|
| 1464 | 1442 | version = (enum version_8192e)VERSION_NORMAL_CHIP_2T2R_8192E; |
|---|
| 1465 | 1443 | |
|---|
| 1466 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1467 | | - "Chip RF Type: %s\n", (rtlphy->rf_type == RF_2T2R) ? |
|---|
| 1468 | | - "RF_2T2R" : "RF_1T1R"); |
|---|
| 1444 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1445 | + "Chip RF Type: %s\n", (rtlphy->rf_type == RF_2T2R) ? |
|---|
| 1446 | + "RF_2T2R" : "RF_1T1R"); |
|---|
| 1469 | 1447 | |
|---|
| 1470 | 1448 | return version; |
|---|
| 1471 | 1449 | } |
|---|
| .. | .. |
|---|
| 1481 | 1459 | switch (type) { |
|---|
| 1482 | 1460 | case NL80211_IFTYPE_UNSPECIFIED: |
|---|
| 1483 | 1461 | mode = MSR_NOLINK; |
|---|
| 1484 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1485 | | - "Set Network type to NO LINK!\n"); |
|---|
| 1462 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1463 | + "Set Network type to NO LINK!\n"); |
|---|
| 1486 | 1464 | break; |
|---|
| 1487 | 1465 | case NL80211_IFTYPE_ADHOC: |
|---|
| 1488 | 1466 | case NL80211_IFTYPE_MESH_POINT: |
|---|
| 1489 | 1467 | mode = MSR_ADHOC; |
|---|
| 1490 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1491 | | - "Set Network type to Ad Hoc!\n"); |
|---|
| 1468 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1469 | + "Set Network type to Ad Hoc!\n"); |
|---|
| 1492 | 1470 | break; |
|---|
| 1493 | 1471 | case NL80211_IFTYPE_STATION: |
|---|
| 1494 | 1472 | mode = MSR_INFRA; |
|---|
| 1495 | 1473 | ledaction = LED_CTL_LINK; |
|---|
| 1496 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1497 | | - "Set Network type to STA!\n"); |
|---|
| 1474 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1475 | + "Set Network type to STA!\n"); |
|---|
| 1498 | 1476 | break; |
|---|
| 1499 | 1477 | case NL80211_IFTYPE_AP: |
|---|
| 1500 | 1478 | mode = MSR_AP; |
|---|
| 1501 | 1479 | ledaction = LED_CTL_LINK; |
|---|
| 1502 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1503 | | - "Set Network type to AP!\n"); |
|---|
| 1480 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1481 | + "Set Network type to AP!\n"); |
|---|
| 1504 | 1482 | break; |
|---|
| 1505 | 1483 | default: |
|---|
| 1506 | 1484 | pr_err("Network type %d not support!\n", type); |
|---|
| .. | .. |
|---|
| 1525 | 1503 | _rtl92ee_resume_tx_beacon(hw); |
|---|
| 1526 | 1504 | _rtl92ee_disable_bcn_sub_func(hw); |
|---|
| 1527 | 1505 | } else { |
|---|
| 1528 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 1529 | | - "Set HW_VAR_MEDIA_STATUS: No such media status(%x).\n", |
|---|
| 1530 | | - mode); |
|---|
| 1506 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 1507 | + "Set HW_VAR_MEDIA_STATUS: No such media status(%x).\n", |
|---|
| 1508 | + mode); |
|---|
| 1531 | 1509 | } |
|---|
| 1532 | 1510 | |
|---|
| 1533 | 1511 | rtl_write_byte(rtlpriv, MSR, bt_msr | mode); |
|---|
| .. | .. |
|---|
| 1633 | 1611 | |
|---|
| 1634 | 1612 | rtlhal->mac_func_enable = false; |
|---|
| 1635 | 1613 | |
|---|
| 1636 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "POWER OFF adapter\n"); |
|---|
| 1614 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "POWER OFF adapter\n"); |
|---|
| 1637 | 1615 | |
|---|
| 1638 | 1616 | /* Run LPS WL RFOFF flow */ |
|---|
| 1639 | 1617 | rtl_hal_pwrseqcmdparsing(rtlpriv, PWR_CUT_ALL_MSK, PWR_FAB_ALL_MSK, |
|---|
| .. | .. |
|---|
| 1673 | 1651 | struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); |
|---|
| 1674 | 1652 | enum nl80211_iftype opmode; |
|---|
| 1675 | 1653 | |
|---|
| 1676 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "RTL8192ee card disable\n"); |
|---|
| 1654 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "RTL8192ee card disable\n"); |
|---|
| 1677 | 1655 | |
|---|
| 1678 | 1656 | RT_SET_PS_LEVEL(ppsc, RT_RF_OFF_LEVL_HALT_NIC); |
|---|
| 1679 | 1657 | |
|---|
| .. | .. |
|---|
| 1732 | 1710 | struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); |
|---|
| 1733 | 1711 | u16 bcn_interval = mac->beacon_interval; |
|---|
| 1734 | 1712 | |
|---|
| 1735 | | - RT_TRACE(rtlpriv, COMP_BEACON, DBG_DMESG, |
|---|
| 1736 | | - "beacon_interval:%d\n", bcn_interval); |
|---|
| 1713 | + rtl_dbg(rtlpriv, COMP_BEACON, DBG_DMESG, |
|---|
| 1714 | + "beacon_interval:%d\n", bcn_interval); |
|---|
| 1737 | 1715 | rtl_write_word(rtlpriv, REG_BCN_INTERVAL, bcn_interval); |
|---|
| 1738 | 1716 | } |
|---|
| 1739 | 1717 | |
|---|
| .. | .. |
|---|
| 1743 | 1721 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 1744 | 1722 | struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw)); |
|---|
| 1745 | 1723 | |
|---|
| 1746 | | - RT_TRACE(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1747 | | - "add_msr:%x, rm_msr:%x\n", add_msr, rm_msr); |
|---|
| 1724 | + rtl_dbg(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1725 | + "add_msr:%x, rm_msr:%x\n", add_msr, rm_msr); |
|---|
| 1748 | 1726 | |
|---|
| 1749 | 1727 | if (add_msr) |
|---|
| 1750 | 1728 | rtlpci->irq_mask[0] |= add_msr; |
|---|
| .. | .. |
|---|
| 1810 | 1788 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 1811 | 1789 | u32 rf, addr = EEPROM_TX_PWR_INX, group, i = 0; |
|---|
| 1812 | 1790 | |
|---|
| 1813 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1814 | | - "hal_ReadPowerValueFromPROM92E(): PROMContent[0x%x]=0x%x\n", |
|---|
| 1815 | | - (addr + 1), hwinfo[addr + 1]); |
|---|
| 1791 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1792 | + "hal_ReadPowerValueFromPROM92E(): PROMContent[0x%x]=0x%x\n", |
|---|
| 1793 | + (addr + 1), hwinfo[addr + 1]); |
|---|
| 1816 | 1794 | if (0xFF == hwinfo[addr+1]) /*YJ,add,120316*/ |
|---|
| 1817 | 1795 | autoload_fail = true; |
|---|
| 1818 | 1796 | |
|---|
| 1819 | 1797 | if (autoload_fail) { |
|---|
| 1820 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1821 | | - "auto load fail : Use Default value!\n"); |
|---|
| 1798 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1799 | + "auto load fail : Use Default value!\n"); |
|---|
| 1822 | 1800 | for (rf = 0 ; rf < MAX_RF_PATH ; rf++) { |
|---|
| 1823 | 1801 | /* 2.4G default value */ |
|---|
| 1824 | 1802 | for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) { |
|---|
| .. | .. |
|---|
| 2135 | 2113 | if (rtlefuse->eeprom_oemid == 0xFF) |
|---|
| 2136 | 2114 | rtlefuse->eeprom_oemid = 0; |
|---|
| 2137 | 2115 | |
|---|
| 2138 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 2139 | | - "EEPROM Customer ID: 0x%2x\n", rtlefuse->eeprom_oemid); |
|---|
| 2116 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 2117 | + "EEPROM Customer ID: 0x%2x\n", rtlefuse->eeprom_oemid); |
|---|
| 2140 | 2118 | /* set channel plan from efuse */ |
|---|
| 2141 | 2119 | rtlefuse->channel_plan = rtlefuse->eeprom_channelplan; |
|---|
| 2142 | 2120 | /*tx power*/ |
|---|
| .. | .. |
|---|
| 2156 | 2134 | rtlefuse->board_type |= BIT(2); /* ODM_BOARD_BT */ |
|---|
| 2157 | 2135 | |
|---|
| 2158 | 2136 | rtlhal->board_type = rtlefuse->board_type; |
|---|
| 2159 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 2160 | | - "board_type = 0x%x\n", rtlefuse->board_type); |
|---|
| 2137 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 2138 | + "board_type = 0x%x\n", rtlefuse->board_type); |
|---|
| 2161 | 2139 | /*parse xtal*/ |
|---|
| 2162 | 2140 | rtlefuse->crystalcap = hwinfo[EEPROM_XTAL_92E]; |
|---|
| 2163 | 2141 | if (hwinfo[EEPROM_XTAL_92E] == 0xFF) |
|---|
| .. | .. |
|---|
| 2194 | 2172 | |
|---|
| 2195 | 2173 | rtlpriv->ledctl.led_opendrain = true; |
|---|
| 2196 | 2174 | |
|---|
| 2197 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, |
|---|
| 2198 | | - "RT Customized ID: 0x%02X\n", rtlhal->oem_id); |
|---|
| 2175 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, |
|---|
| 2176 | + "RT Customized ID: 0x%02X\n", rtlhal->oem_id); |
|---|
| 2199 | 2177 | } |
|---|
| 2200 | 2178 | |
|---|
| 2201 | 2179 | void rtl92ee_read_eeprom_info(struct ieee80211_hw *hw) |
|---|
| .. | .. |
|---|
| 2213 | 2191 | rtlpriv->dm.rfpath_rxenable[0] = true; |
|---|
| 2214 | 2192 | rtlpriv->dm.rfpath_rxenable[1] = true; |
|---|
| 2215 | 2193 | } |
|---|
| 2216 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "VersionID = 0x%4x\n", |
|---|
| 2217 | | - rtlhal->version); |
|---|
| 2194 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "VersionID = 0x%4x\n", |
|---|
| 2195 | + rtlhal->version); |
|---|
| 2218 | 2196 | tmp_u1b = rtl_read_byte(rtlpriv, REG_9346CR); |
|---|
| 2219 | 2197 | if (tmp_u1b & BIT(4)) { |
|---|
| 2220 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EEPROM\n"); |
|---|
| 2198 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EEPROM\n"); |
|---|
| 2221 | 2199 | rtlefuse->epromtype = EEPROM_93C46; |
|---|
| 2222 | 2200 | } else { |
|---|
| 2223 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EFUSE\n"); |
|---|
| 2201 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EFUSE\n"); |
|---|
| 2224 | 2202 | rtlefuse->epromtype = EEPROM_BOOT_EFUSE; |
|---|
| 2225 | 2203 | } |
|---|
| 2226 | 2204 | if (tmp_u1b & BIT(5)) { |
|---|
| 2227 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "Autoload OK\n"); |
|---|
| 2205 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "Autoload OK\n"); |
|---|
| 2228 | 2206 | rtlefuse->autoload_failflag = false; |
|---|
| 2229 | 2207 | _rtl92ee_read_adapter_info(hw); |
|---|
| 2230 | 2208 | } else { |
|---|
| .. | .. |
|---|
| 2383 | 2361 | ratr_index = _rtl92ee_mrate_idx_to_arfr_id(hw, ratr_index); |
|---|
| 2384 | 2362 | sta_entry->ratr_index = ratr_index; |
|---|
| 2385 | 2363 | |
|---|
| 2386 | | - RT_TRACE(rtlpriv, COMP_RATR, DBG_DMESG, |
|---|
| 2387 | | - "ratr_bitmap :%x\n", ratr_bitmap); |
|---|
| 2364 | + rtl_dbg(rtlpriv, COMP_RATR, DBG_DMESG, |
|---|
| 2365 | + "ratr_bitmap :%x\n", ratr_bitmap); |
|---|
| 2388 | 2366 | *(u32 *)&rate_mask = (ratr_bitmap & 0x0fffffff) | |
|---|
| 2389 | 2367 | (ratr_index << 28); |
|---|
| 2390 | 2368 | rate_mask[0] = macid; |
|---|
| .. | .. |
|---|
| 2394 | 2372 | rate_mask[4] = (u8)((ratr_bitmap & 0x0000ff00) >> 8); |
|---|
| 2395 | 2373 | rate_mask[5] = (u8)((ratr_bitmap & 0x00ff0000) >> 16); |
|---|
| 2396 | 2374 | rate_mask[6] = (u8)((ratr_bitmap & 0xff000000) >> 24); |
|---|
| 2397 | | - RT_TRACE(rtlpriv, COMP_RATR, DBG_DMESG, |
|---|
| 2398 | | - "Rate_index:%x, ratr_val:%x, %x:%x:%x:%x:%x:%x:%x\n", |
|---|
| 2399 | | - ratr_index, ratr_bitmap, rate_mask[0], rate_mask[1], |
|---|
| 2400 | | - rate_mask[2], rate_mask[3], rate_mask[4], |
|---|
| 2401 | | - rate_mask[5], rate_mask[6]); |
|---|
| 2375 | + rtl_dbg(rtlpriv, COMP_RATR, DBG_DMESG, |
|---|
| 2376 | + "Rate_index:%x, ratr_val:%x, %x:%x:%x:%x:%x:%x:%x\n", |
|---|
| 2377 | + ratr_index, ratr_bitmap, rate_mask[0], rate_mask[1], |
|---|
| 2378 | + rate_mask[2], rate_mask[3], rate_mask[4], |
|---|
| 2379 | + rate_mask[5], rate_mask[6]); |
|---|
| 2402 | 2380 | rtl92ee_fill_h2c_cmd(hw, H2C_92E_RA_MASK, 7, rate_mask); |
|---|
| 2403 | 2381 | _rtl92ee_set_bcn_ctrl_reg(hw, BIT(3), 0); |
|---|
| 2404 | 2382 | } |
|---|
| .. | .. |
|---|
| 2460 | 2438 | u8 cam_offset = 0; |
|---|
| 2461 | 2439 | u8 clear_number = 5; |
|---|
| 2462 | 2440 | |
|---|
| 2463 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, "clear_all\n"); |
|---|
| 2441 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, "clear_all\n"); |
|---|
| 2464 | 2442 | |
|---|
| 2465 | 2443 | for (idx = 0; idx < clear_number; idx++) { |
|---|
| 2466 | 2444 | rtl_cam_mark_invalid(hw, cam_offset + idx); |
|---|
| .. | .. |
|---|
| 2488 | 2466 | enc_algo = CAM_AES; |
|---|
| 2489 | 2467 | break; |
|---|
| 2490 | 2468 | default: |
|---|
| 2491 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_DMESG, |
|---|
| 2492 | | - "switch case %#x not processed\n", enc_algo); |
|---|
| 2469 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_DMESG, |
|---|
| 2470 | + "switch case %#x not processed\n", enc_algo); |
|---|
| 2493 | 2471 | enc_algo = CAM_TKIP; |
|---|
| 2494 | 2472 | break; |
|---|
| 2495 | 2473 | } |
|---|
| .. | .. |
|---|
| 2520 | 2498 | } |
|---|
| 2521 | 2499 | |
|---|
| 2522 | 2500 | if (rtlpriv->sec.key_len[key_index] == 0) { |
|---|
| 2523 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2524 | | - "delete one entry, entry_id is %d\n", |
|---|
| 2525 | | - entry_id); |
|---|
| 2501 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2502 | + "delete one entry, entry_id is %d\n", |
|---|
| 2503 | + entry_id); |
|---|
| 2526 | 2504 | if (mac->opmode == NL80211_IFTYPE_AP || |
|---|
| 2527 | 2505 | mac->opmode == NL80211_IFTYPE_MESH_POINT) |
|---|
| 2528 | 2506 | rtl_cam_del_entry(hw, p_macaddr); |
|---|
| 2529 | 2507 | rtl_cam_delete_one_entry(hw, p_macaddr, entry_id); |
|---|
| 2530 | 2508 | } else { |
|---|
| 2531 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2532 | | - "add one entry\n"); |
|---|
| 2509 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2510 | + "add one entry\n"); |
|---|
| 2533 | 2511 | if (is_pairwise) { |
|---|
| 2534 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2535 | | - "set Pairwise key\n"); |
|---|
| 2512 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2513 | + "set Pairwise key\n"); |
|---|
| 2536 | 2514 | |
|---|
| 2537 | 2515 | rtl_cam_add_one_entry(hw, macaddr, key_index, |
|---|
| 2538 | 2516 | entry_id, enc_algo, |
|---|
| 2539 | 2517 | CAM_CONFIG_NO_USEDK, |
|---|
| 2540 | 2518 | rtlpriv->sec.key_buf[key_index]); |
|---|
| 2541 | 2519 | } else { |
|---|
| 2542 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2543 | | - "set group key\n"); |
|---|
| 2520 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2521 | + "set group key\n"); |
|---|
| 2544 | 2522 | |
|---|
| 2545 | 2523 | if (mac->opmode == NL80211_IFTYPE_ADHOC) { |
|---|
| 2546 | 2524 | rtl_cam_add_one_entry(hw, |
|---|
| .. | .. |
|---|
| 2625 | 2603 | if (write_into_reg) |
|---|
| 2626 | 2604 | rtl_write_dword(rtlpriv, REG_RCR, rtlpci->receive_config); |
|---|
| 2627 | 2605 | |
|---|
| 2628 | | - RT_TRACE(rtlpriv, COMP_TURBO | COMP_INIT, DBG_LOUD, |
|---|
| 2629 | | - "receive_config=0x%08X, write_into_reg=%d\n", |
|---|
| 2630 | | - rtlpci->receive_config, write_into_reg); |
|---|
| 2606 | + rtl_dbg(rtlpriv, COMP_TURBO | COMP_INIT, DBG_LOUD, |
|---|
| 2607 | + "receive_config=0x%08X, write_into_reg=%d\n", |
|---|
| 2608 | + rtlpci->receive_config, write_into_reg); |
|---|
| 2631 | 2609 | } |
|---|