.. | .. |
---|
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" |
---|
.. | .. |
---|
52 | 30 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
53 | 31 | struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw)); |
---|
54 | 32 | struct rtl8192_tx_ring *ring = &rtlpci->tx_ring[BEACON_QUEUE]; |
---|
| 33 | + struct sk_buff_head free_list; |
---|
55 | 34 | unsigned long flags; |
---|
56 | 35 | |
---|
| 36 | + skb_queue_head_init(&free_list); |
---|
57 | 37 | spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags); |
---|
58 | 38 | while (skb_queue_len(&ring->queue)) { |
---|
59 | 39 | struct rtl_tx_desc *entry = &ring->desc[ring->idx]; |
---|
60 | 40 | struct sk_buff *skb = __skb_dequeue(&ring->queue); |
---|
61 | 41 | |
---|
62 | | - pci_unmap_single(rtlpci->pdev, |
---|
63 | | - rtlpriv->cfg->ops->get_desc( |
---|
64 | | - hw, |
---|
65 | | - (u8 *)entry, true, HW_DESC_TXBUFF_ADDR), |
---|
66 | | - skb->len, PCI_DMA_TODEVICE); |
---|
67 | | - kfree_skb(skb); |
---|
| 42 | + dma_unmap_single(&rtlpci->pdev->dev, |
---|
| 43 | + rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry, |
---|
| 44 | + true, HW_DESC_TXBUFF_ADDR), |
---|
| 45 | + skb->len, DMA_TO_DEVICE); |
---|
| 46 | + __skb_queue_tail(&free_list, skb); |
---|
68 | 47 | ring->idx = (ring->idx + 1) % ring->entries; |
---|
69 | 48 | } |
---|
70 | 49 | spin_unlock_irqrestore(&rtlpriv->locks.irq_th_lock, flags); |
---|
| 50 | + |
---|
| 51 | + __skb_queue_purge(&free_list); |
---|
71 | 52 | } |
---|
72 | 53 | |
---|
73 | 54 | static void _rtl8723be_set_bcn_ctrl_reg(struct ieee80211_hw *hw, |
---|
.. | .. |
---|
168 | 149 | if (content & IMR_CPWM) { |
---|
169 | 150 | rtl_write_word(rtlpriv, isr_regaddr, 0x0100); |
---|
170 | 151 | rtlhal->fw_ps_state = FW_PS_STATE_RF_ON; |
---|
171 | | - RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, |
---|
172 | | - "Receive CPWM INT!!! Set pHalData->FwPSState = %X\n", |
---|
173 | | - rtlhal->fw_ps_state); |
---|
| 152 | + rtl_dbg(rtlpriv, COMP_POWER, DBG_LOUD, |
---|
| 153 | + "Receive CPWM INT!!! Set pHalData->FwPSState = %X\n", |
---|
| 154 | + rtlhal->fw_ps_state); |
---|
174 | 155 | } |
---|
175 | 156 | } |
---|
176 | 157 | |
---|
.. | .. |
---|
319 | 300 | *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; |
---|
320 | 301 | break; |
---|
321 | 302 | case HW_VAR_FWLPS_RF_ON:{ |
---|
322 | | - enum rf_pwrstate rfState; |
---|
| 303 | + enum rf_pwrstate rfstate; |
---|
323 | 304 | u32 val_rcr; |
---|
324 | 305 | |
---|
325 | 306 | rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, |
---|
326 | | - (u8 *)(&rfState)); |
---|
327 | | - if (rfState == ERFOFF) { |
---|
| 307 | + (u8 *)(&rfstate)); |
---|
| 308 | + if (rfstate == ERFOFF) { |
---|
328 | 309 | *((bool *)(val)) = true; |
---|
329 | 310 | } else { |
---|
330 | 311 | val_rcr = rtl_read_dword(rtlpriv, REG_RCR); |
---|
.. | .. |
---|
353 | 334 | case HAL_DEF_WOWLAN: |
---|
354 | 335 | break; |
---|
355 | 336 | default: |
---|
356 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
357 | | - "switch case %#x not processed\n", variable); |
---|
| 337 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
| 338 | + "switch case %#x not processed\n", variable); |
---|
358 | 339 | break; |
---|
359 | 340 | } |
---|
360 | 341 | } |
---|
.. | .. |
---|
458 | 439 | case HW_VAR_SLOT_TIME:{ |
---|
459 | 440 | u8 e_aci; |
---|
460 | 441 | |
---|
461 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
---|
462 | | - "HW_VAR_SLOT_TIME %x\n", val[0]); |
---|
| 442 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
---|
| 443 | + "HW_VAR_SLOT_TIME %x\n", val[0]); |
---|
463 | 444 | |
---|
464 | 445 | rtl_write_byte(rtlpriv, REG_SLOT, val[0]); |
---|
465 | 446 | |
---|
.. | .. |
---|
501 | 482 | |
---|
502 | 483 | *val = min_spacing_to_set; |
---|
503 | 484 | |
---|
504 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
---|
505 | | - "Set HW_VAR_AMPDU_MIN_SPACE: %#x\n", |
---|
506 | | - mac->min_space_cfg); |
---|
| 485 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
---|
| 486 | + "Set HW_VAR_AMPDU_MIN_SPACE: %#x\n", |
---|
| 487 | + mac->min_space_cfg); |
---|
507 | 488 | |
---|
508 | 489 | rtl_write_byte(rtlpriv, REG_AMPDU_MIN_SPACE, |
---|
509 | 490 | mac->min_space_cfg); |
---|
.. | .. |
---|
516 | 497 | density_to_set = *((u8 *)val); |
---|
517 | 498 | mac->min_space_cfg |= (density_to_set << 3); |
---|
518 | 499 | |
---|
519 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
---|
520 | | - "Set HW_VAR_SHORTGI_DENSITY: %#x\n", |
---|
521 | | - mac->min_space_cfg); |
---|
| 500 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
---|
| 501 | + "Set HW_VAR_SHORTGI_DENSITY: %#x\n", |
---|
| 502 | + mac->min_space_cfg); |
---|
522 | 503 | |
---|
523 | 504 | rtl_write_byte(rtlpriv, REG_AMPDU_MIN_SPACE, |
---|
524 | 505 | mac->min_space_cfg); |
---|
.. | .. |
---|
556 | 537 | |
---|
557 | 538 | } |
---|
558 | 539 | |
---|
559 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
---|
560 | | - "Set HW_VAR_AMPDU_FACTOR: %#x\n", |
---|
561 | | - factor_toset); |
---|
| 540 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
---|
| 541 | + "Set HW_VAR_AMPDU_FACTOR: %#x\n", |
---|
| 542 | + factor_toset); |
---|
562 | 543 | } |
---|
563 | 544 | } |
---|
564 | 545 | break; |
---|
.. | .. |
---|
593 | 574 | acm_ctrl |= ACMHW_VOQEN; |
---|
594 | 575 | break; |
---|
595 | 576 | default: |
---|
596 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
597 | | - "HW_VAR_ACM_CTRL acm set failed: eACI is %d\n", |
---|
598 | | - acm); |
---|
| 577 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
| 578 | + "HW_VAR_ACM_CTRL acm set failed: eACI is %d\n", |
---|
| 579 | + acm); |
---|
599 | 580 | break; |
---|
600 | 581 | } |
---|
601 | 582 | } else { |
---|
.. | .. |
---|
610 | 591 | acm_ctrl &= (~ACMHW_VOQEN); |
---|
611 | 592 | break; |
---|
612 | 593 | default: |
---|
613 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
614 | | - "switch case %#x not processed\n", |
---|
615 | | - e_aci); |
---|
| 594 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
| 595 | + "switch case %#x not processed\n", |
---|
| 596 | + e_aci); |
---|
616 | 597 | break; |
---|
617 | 598 | } |
---|
618 | 599 | } |
---|
619 | 600 | |
---|
620 | | - RT_TRACE(rtlpriv, COMP_QOS, DBG_TRACE, |
---|
621 | | - "SetHwReg8190pci(): [HW_VAR_ACM_CTRL] Write 0x%X\n", |
---|
622 | | - acm_ctrl); |
---|
| 601 | + rtl_dbg(rtlpriv, COMP_QOS, DBG_TRACE, |
---|
| 602 | + "SetHwReg8190pci(): [HW_VAR_ACM_CTRL] Write 0x%X\n", |
---|
| 603 | + acm_ctrl); |
---|
623 | 604 | rtl_write_byte(rtlpriv, REG_ACMHWCTRL, acm_ctrl); |
---|
624 | 605 | } |
---|
625 | 606 | break; |
---|
.. | .. |
---|
727 | 708 | } |
---|
728 | 709 | break; |
---|
729 | 710 | default: |
---|
730 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
731 | | - "switch case %#x not processed\n", variable); |
---|
| 711 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
| 712 | + "switch case %#x not processed\n", variable); |
---|
732 | 713 | break; |
---|
733 | 714 | } |
---|
734 | 715 | } |
---|
.. | .. |
---|
764 | 745 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
765 | 746 | unsigned short i; |
---|
766 | 747 | u8 txpktbuf_bndy; |
---|
767 | | - u8 maxPage; |
---|
| 748 | + u8 maxpage; |
---|
768 | 749 | bool status; |
---|
769 | 750 | |
---|
770 | | - maxPage = 255; |
---|
| 751 | + maxpage = 255; |
---|
771 | 752 | txpktbuf_bndy = 245; |
---|
772 | 753 | |
---|
773 | 754 | rtl_write_dword(rtlpriv, REG_TRXFF_BNDY, |
---|
.. | .. |
---|
792 | 773 | if (!status) |
---|
793 | 774 | return status; |
---|
794 | 775 | |
---|
795 | | - for (i = txpktbuf_bndy; i < maxPage; i++) { |
---|
| 776 | + for (i = txpktbuf_bndy; i < maxpage; i++) { |
---|
796 | 777 | status = _rtl8723be_llt_write(hw, i, (i + 1)); |
---|
797 | 778 | if (!status) |
---|
798 | 779 | return status; |
---|
799 | 780 | } |
---|
800 | 781 | |
---|
801 | | - status = _rtl8723be_llt_write(hw, maxPage, txpktbuf_bndy); |
---|
| 782 | + status = _rtl8723be_llt_write(hw, maxpage, txpktbuf_bndy); |
---|
802 | 783 | if (!status) |
---|
803 | 784 | return status; |
---|
804 | 785 | |
---|
.. | .. |
---|
843 | 824 | if (!rtl_hal_pwrseqcmdparsing(rtlpriv, PWR_CUT_ALL_MSK, |
---|
844 | 825 | PWR_FAB_ALL_MSK, PWR_INTF_PCI_MSK, |
---|
845 | 826 | RTL8723_NIC_ENABLE_FLOW)) { |
---|
846 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
847 | | - "init MAC Fail as power on failure\n"); |
---|
| 827 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 828 | + "init MAC Fail as power on failure\n"); |
---|
848 | 829 | return false; |
---|
849 | 830 | } |
---|
850 | 831 | |
---|
.. | .. |
---|
881 | 862 | rtl_write_word(rtlpriv, REG_CR, 0x2ff); |
---|
882 | 863 | |
---|
883 | 864 | if (!rtlhal->mac_func_enable) { |
---|
884 | | - if (_rtl8723be_llt_table_init(hw) == false) |
---|
| 865 | + if (!_rtl8723be_llt_table_init(hw)) |
---|
885 | 866 | return false; |
---|
886 | 867 | } |
---|
887 | 868 | |
---|
.. | .. |
---|
1143 | 1124 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
1144 | 1125 | u8 sec_reg_value; |
---|
1145 | 1126 | |
---|
1146 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, |
---|
1147 | | - "PairwiseEncAlgorithm = %d GroupEncAlgorithm = %d\n", |
---|
1148 | | - rtlpriv->sec.pairwise_enc_algorithm, |
---|
1149 | | - rtlpriv->sec.group_enc_algorithm); |
---|
| 1127 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, |
---|
| 1128 | + "PairwiseEncAlgorithm = %d GroupEncAlgorithm = %d\n", |
---|
| 1129 | + rtlpriv->sec.pairwise_enc_algorithm, |
---|
| 1130 | + rtlpriv->sec.group_enc_algorithm); |
---|
1150 | 1131 | |
---|
1151 | 1132 | if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { |
---|
1152 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
1153 | | - "not open hw encryption\n"); |
---|
| 1133 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
| 1134 | + "not open hw encryption\n"); |
---|
1154 | 1135 | return; |
---|
1155 | 1136 | } |
---|
1156 | 1137 | |
---|
.. | .. |
---|
1165 | 1146 | |
---|
1166 | 1147 | rtl_write_byte(rtlpriv, REG_CR + 1, 0x02); |
---|
1167 | 1148 | |
---|
1168 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
1169 | | - "The SECR-value %x\n", sec_reg_value); |
---|
| 1149 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
| 1150 | + "The SECR-value %x\n", sec_reg_value); |
---|
1170 | 1151 | |
---|
1171 | 1152 | rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); |
---|
1172 | 1153 | } |
---|
.. | .. |
---|
1230 | 1211 | */ |
---|
1231 | 1212 | tmp = rtl_read_byte(rtlpriv, REG_DBI_CTRL + 3); |
---|
1232 | 1213 | if ((tmp & BIT(0)) || (tmp & BIT(1))) { |
---|
1233 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
1234 | | - "CheckPcieDMAHang8723BE(): true!!\n"); |
---|
| 1214 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 1215 | + "CheckPcieDMAHang8723BE(): true!!\n"); |
---|
1235 | 1216 | return true; |
---|
1236 | 1217 | } |
---|
1237 | 1218 | return false; |
---|
.. | .. |
---|
1244 | 1225 | bool release_mac_rx_pause; |
---|
1245 | 1226 | u8 backup_pcie_dma_pause; |
---|
1246 | 1227 | |
---|
1247 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
1248 | | - "ResetPcieInterfaceDMA8723BE()\n"); |
---|
| 1228 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 1229 | + "ResetPcieInterfaceDMA8723BE()\n"); |
---|
1249 | 1230 | |
---|
1250 | 1231 | /* Revise Note: Follow the document "PCIe RX DMA Hang Reset Flow_v03" |
---|
1251 | 1232 | * released by SD1 Alan. |
---|
.. | .. |
---|
1397 | 1378 | |
---|
1398 | 1379 | err = rtl8723_download_fw(hw, true, FW_8723B_POLLING_TIMEOUT_COUNT); |
---|
1399 | 1380 | if (err) { |
---|
1400 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
1401 | | - "Failed to download FW. Init HW without FW now..\n"); |
---|
| 1381 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
| 1382 | + "Failed to download FW. Init HW without FW now..\n"); |
---|
1402 | 1383 | err = 1; |
---|
1403 | 1384 | goto exit; |
---|
1404 | 1385 | } |
---|
.. | .. |
---|
1482 | 1463 | |
---|
1483 | 1464 | value32 = rtl_read_dword(rtlpriv, REG_SYS_CFG1); |
---|
1484 | 1465 | if ((value32 & (CHIP_8723B)) != CHIP_8723B) |
---|
1485 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "unknown chip version\n"); |
---|
| 1466 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "unknown chip version\n"); |
---|
1486 | 1467 | else |
---|
1487 | 1468 | version = (enum version_8723e)CHIP_8723B; |
---|
1488 | 1469 | |
---|
.. | .. |
---|
1498 | 1479 | if (((value32 & EXT_VENDOR_ID) >> 18) == 0x01) |
---|
1499 | 1480 | version = (enum version_8723e)(version | CHIP_VENDOR_SMIC); |
---|
1500 | 1481 | |
---|
1501 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
1502 | | - "Chip RF Type: %s\n", (rtlphy->rf_type == RF_2T2R) ? |
---|
1503 | | - "RF_2T2R" : "RF_1T1R"); |
---|
| 1482 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 1483 | + "Chip RF Type: %s\n", (rtlphy->rf_type == RF_2T2R) ? |
---|
| 1484 | + "RF_2T2R" : "RF_1T1R"); |
---|
1504 | 1485 | |
---|
1505 | 1486 | return version; |
---|
1506 | 1487 | } |
---|
.. | .. |
---|
1516 | 1497 | switch (type) { |
---|
1517 | 1498 | case NL80211_IFTYPE_UNSPECIFIED: |
---|
1518 | 1499 | mode = MSR_NOLINK; |
---|
1519 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
1520 | | - "Set Network type to NO LINK!\n"); |
---|
| 1500 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
| 1501 | + "Set Network type to NO LINK!\n"); |
---|
1521 | 1502 | break; |
---|
1522 | 1503 | case NL80211_IFTYPE_ADHOC: |
---|
1523 | 1504 | case NL80211_IFTYPE_MESH_POINT: |
---|
1524 | 1505 | mode = MSR_ADHOC; |
---|
1525 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
1526 | | - "Set Network type to Ad Hoc!\n"); |
---|
| 1506 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
| 1507 | + "Set Network type to Ad Hoc!\n"); |
---|
1527 | 1508 | break; |
---|
1528 | 1509 | case NL80211_IFTYPE_STATION: |
---|
1529 | 1510 | mode = MSR_INFRA; |
---|
1530 | 1511 | ledaction = LED_CTL_LINK; |
---|
1531 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
1532 | | - "Set Network type to STA!\n"); |
---|
| 1512 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
| 1513 | + "Set Network type to STA!\n"); |
---|
1533 | 1514 | break; |
---|
1534 | 1515 | case NL80211_IFTYPE_AP: |
---|
1535 | 1516 | mode = MSR_AP; |
---|
1536 | 1517 | ledaction = LED_CTL_LINK; |
---|
1537 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
1538 | | - "Set Network type to AP!\n"); |
---|
| 1518 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
---|
| 1519 | + "Set Network type to AP!\n"); |
---|
1539 | 1520 | break; |
---|
1540 | 1521 | default: |
---|
1541 | 1522 | pr_err("Network type %d not support!\n", type); |
---|
.. | .. |
---|
1560 | 1541 | _rtl8723be_resume_tx_beacon(hw); |
---|
1561 | 1542 | _rtl8723be_disable_bcn_sub_func(hw); |
---|
1562 | 1543 | } else { |
---|
1563 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
1564 | | - "Set HW_VAR_MEDIA_STATUS: No such media status(%x).\n", |
---|
1565 | | - mode); |
---|
| 1544 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
---|
| 1545 | + "Set HW_VAR_MEDIA_STATUS: No such media status(%x).\n", |
---|
| 1546 | + mode); |
---|
1566 | 1547 | } |
---|
1567 | 1548 | |
---|
1568 | 1549 | rtl_write_byte(rtlpriv, MSR, bt_msr | mode); |
---|
.. | .. |
---|
1724 | 1705 | struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); |
---|
1725 | 1706 | u16 bcn_interval = mac->beacon_interval; |
---|
1726 | 1707 | |
---|
1727 | | - RT_TRACE(rtlpriv, COMP_BEACON, DBG_DMESG, |
---|
1728 | | - "beacon_interval:%d\n", bcn_interval); |
---|
| 1708 | + rtl_dbg(rtlpriv, COMP_BEACON, DBG_DMESG, |
---|
| 1709 | + "beacon_interval:%d\n", bcn_interval); |
---|
1729 | 1710 | rtl8723be_disable_interrupt(hw); |
---|
1730 | 1711 | rtl_write_word(rtlpriv, REG_BCN_INTERVAL, bcn_interval); |
---|
1731 | 1712 | rtl8723be_enable_interrupt(hw); |
---|
.. | .. |
---|
1737 | 1718 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
1738 | 1719 | struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw)); |
---|
1739 | 1720 | |
---|
1740 | | - RT_TRACE(rtlpriv, COMP_INTR, DBG_LOUD, |
---|
1741 | | - "add_msr:%x, rm_msr:%x\n", add_msr, rm_msr); |
---|
| 1721 | + rtl_dbg(rtlpriv, COMP_INTR, DBG_LOUD, |
---|
| 1722 | + "add_msr:%x, rm_msr:%x\n", add_msr, rm_msr); |
---|
1742 | 1723 | |
---|
1743 | 1724 | if (add_msr) |
---|
1744 | 1725 | rtlpci->irq_mask[0] |= add_msr; |
---|
.. | .. |
---|
1769 | 1750 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
---|
1770 | 1751 | u32 path, addr = EEPROM_TX_PWR_INX, group, cnt = 0; |
---|
1771 | 1752 | |
---|
1772 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
1773 | | - "hal_ReadPowerValueFromPROM8723BE(): PROMContent[0x%x]=0x%x\n", |
---|
1774 | | - (addr + 1), hwinfo[addr + 1]); |
---|
| 1753 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 1754 | + "hal_ReadPowerValueFromPROM8723BE(): PROMContent[0x%x]=0x%x\n", |
---|
| 1755 | + (addr + 1), hwinfo[addr + 1]); |
---|
1775 | 1756 | if (0xFF == hwinfo[addr + 1]) /*YJ,add,120316*/ |
---|
1776 | 1757 | autoload_fail = true; |
---|
1777 | 1758 | |
---|
1778 | 1759 | if (autoload_fail) { |
---|
1779 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
1780 | | - "auto load fail : Use Default value!\n"); |
---|
| 1760 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 1761 | + "auto load fail : Use Default value!\n"); |
---|
1781 | 1762 | for (path = 0; path < MAX_RF_PATH; path++) { |
---|
1782 | 1763 | /* 2.4G default value */ |
---|
1783 | 1764 | for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) { |
---|
.. | .. |
---|
2121 | 2102 | rtlefuse->board_type |= BIT(2); /* ODM_BOARD_BT */ |
---|
2122 | 2103 | |
---|
2123 | 2104 | rtlhal->board_type = rtlefuse->board_type; |
---|
2124 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
2125 | | - "board_type = 0x%x\n", rtlefuse->board_type); |
---|
| 2105 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
---|
| 2106 | + "board_type = 0x%x\n", rtlefuse->board_type); |
---|
2126 | 2107 | |
---|
2127 | 2108 | rtlhal->package_type = _rtl8723be_read_package_type(hw); |
---|
2128 | 2109 | |
---|
.. | .. |
---|
2259 | 2240 | default: |
---|
2260 | 2241 | break; |
---|
2261 | 2242 | } |
---|
2262 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, |
---|
2263 | | - "RT Customized ID: 0x%02X\n", rtlhal->oem_id); |
---|
| 2243 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, |
---|
| 2244 | + "RT Customized ID: 0x%02X\n", rtlhal->oem_id); |
---|
2264 | 2245 | } |
---|
2265 | 2246 | |
---|
2266 | 2247 | void rtl8723be_read_eeprom_info(struct ieee80211_hw *hw) |
---|
.. | .. |
---|
2277 | 2258 | else |
---|
2278 | 2259 | rtlpriv->dm.rfpath_rxenable[0] = |
---|
2279 | 2260 | rtlpriv->dm.rfpath_rxenable[1] = true; |
---|
2280 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "VersionID = 0x%4x\n", |
---|
2281 | | - rtlhal->version); |
---|
| 2261 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "VersionID = 0x%4x\n", |
---|
| 2262 | + rtlhal->version); |
---|
2282 | 2263 | tmp_u1b = rtl_read_byte(rtlpriv, REG_9346CR); |
---|
2283 | 2264 | if (tmp_u1b & BIT(4)) { |
---|
2284 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EEPROM\n"); |
---|
| 2265 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EEPROM\n"); |
---|
2285 | 2266 | rtlefuse->epromtype = EEPROM_93C46; |
---|
2286 | 2267 | } else { |
---|
2287 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EFUSE\n"); |
---|
| 2268 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EFUSE\n"); |
---|
2288 | 2269 | rtlefuse->epromtype = EEPROM_BOOT_EFUSE; |
---|
2289 | 2270 | } |
---|
2290 | 2271 | if (tmp_u1b & BIT(5)) { |
---|
2291 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "Autoload OK\n"); |
---|
| 2272 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "Autoload OK\n"); |
---|
2292 | 2273 | rtlefuse->autoload_failflag = false; |
---|
2293 | 2274 | _rtl8723be_read_adapter_info(hw, false); |
---|
2294 | 2275 | } else { |
---|
.. | .. |
---|
2439 | 2420 | |
---|
2440 | 2421 | sta_entry->ratr_index = ratr_index; |
---|
2441 | 2422 | |
---|
2442 | | - RT_TRACE(rtlpriv, COMP_RATR, DBG_DMESG, |
---|
2443 | | - "ratr_bitmap :%x\n", ratr_bitmap); |
---|
| 2423 | + rtl_dbg(rtlpriv, COMP_RATR, DBG_DMESG, |
---|
| 2424 | + "ratr_bitmap :%x\n", ratr_bitmap); |
---|
2444 | 2425 | *(u32 *)&rate_mask = (ratr_bitmap & 0x0fffffff) | |
---|
2445 | 2426 | (ratr_index << 28); |
---|
2446 | 2427 | rate_mask[0] = macid; |
---|
.. | .. |
---|
2453 | 2434 | rate_mask[5] = (u8)((ratr_bitmap & 0x00ff0000) >> 16); |
---|
2454 | 2435 | rate_mask[6] = (u8)((ratr_bitmap & 0xff000000) >> 24); |
---|
2455 | 2436 | |
---|
2456 | | - RT_TRACE(rtlpriv, COMP_RATR, DBG_DMESG, |
---|
2457 | | - "Rate_index:%x, ratr_val:%x, %x:%x:%x:%x:%x:%x:%x\n", |
---|
2458 | | - ratr_index, ratr_bitmap, |
---|
2459 | | - rate_mask[0], rate_mask[1], |
---|
2460 | | - rate_mask[2], rate_mask[3], |
---|
2461 | | - rate_mask[4], rate_mask[5], |
---|
2462 | | - rate_mask[6]); |
---|
| 2437 | + rtl_dbg(rtlpriv, COMP_RATR, DBG_DMESG, |
---|
| 2438 | + "Rate_index:%x, ratr_val:%x, %x:%x:%x:%x:%x:%x:%x\n", |
---|
| 2439 | + ratr_index, ratr_bitmap, |
---|
| 2440 | + rate_mask[0], rate_mask[1], |
---|
| 2441 | + rate_mask[2], rate_mask[3], |
---|
| 2442 | + rate_mask[4], rate_mask[5], |
---|
| 2443 | + rate_mask[6]); |
---|
2463 | 2444 | rtl8723be_fill_h2c_cmd(hw, H2C_8723B_RA_MASK, 7, rate_mask); |
---|
2464 | 2445 | _rtl8723be_set_bcn_ctrl_reg(hw, BIT(3), 0); |
---|
2465 | 2446 | } |
---|
.. | .. |
---|
2522 | 2503 | e_rfpowerstate_toset = (u1tmp & BIT(1)) ? ERFON : ERFOFF; |
---|
2523 | 2504 | |
---|
2524 | 2505 | if ((ppsc->hwradiooff) && (e_rfpowerstate_toset == ERFON)) { |
---|
2525 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
---|
2526 | | - "GPIOChangeRF - HW Radio ON, RF ON\n"); |
---|
| 2506 | + rtl_dbg(rtlpriv, COMP_RF, DBG_DMESG, |
---|
| 2507 | + "GPIOChangeRF - HW Radio ON, RF ON\n"); |
---|
2527 | 2508 | |
---|
2528 | 2509 | e_rfpowerstate_toset = ERFON; |
---|
2529 | 2510 | ppsc->hwradiooff = false; |
---|
2530 | 2511 | b_actuallyset = true; |
---|
2531 | 2512 | } else if (!ppsc->hwradiooff && (e_rfpowerstate_toset == ERFOFF)) { |
---|
2532 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
---|
2533 | | - "GPIOChangeRF - HW Radio OFF, RF OFF\n"); |
---|
| 2513 | + rtl_dbg(rtlpriv, COMP_RF, DBG_DMESG, |
---|
| 2514 | + "GPIOChangeRF - HW Radio OFF, RF OFF\n"); |
---|
2534 | 2515 | |
---|
2535 | 2516 | e_rfpowerstate_toset = ERFOFF; |
---|
2536 | 2517 | ppsc->hwradiooff = true; |
---|
.. | .. |
---|
2581 | 2562 | u8 cam_offset = 0; |
---|
2582 | 2563 | u8 clear_number = 5; |
---|
2583 | 2564 | |
---|
2584 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, "clear_all\n"); |
---|
| 2565 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, "clear_all\n"); |
---|
2585 | 2566 | |
---|
2586 | 2567 | for (idx = 0; idx < clear_number; idx++) { |
---|
2587 | 2568 | rtl_cam_mark_invalid(hw, cam_offset + idx); |
---|
.. | .. |
---|
2609 | 2590 | enc_algo = CAM_AES; |
---|
2610 | 2591 | break; |
---|
2611 | 2592 | default: |
---|
2612 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
2613 | | - "switch case %#x not processed\n", enc_algo); |
---|
| 2593 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_LOUD, |
---|
| 2594 | + "switch case %#x not processed\n", enc_algo); |
---|
2614 | 2595 | enc_algo = CAM_TKIP; |
---|
2615 | 2596 | break; |
---|
2616 | 2597 | } |
---|
.. | .. |
---|
2640 | 2621 | } |
---|
2641 | 2622 | |
---|
2642 | 2623 | if (rtlpriv->sec.key_len[key_index] == 0) { |
---|
2643 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
2644 | | - "delete one entry, entry_id is %d\n", |
---|
2645 | | - entry_id); |
---|
| 2624 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
| 2625 | + "delete one entry, entry_id is %d\n", |
---|
| 2626 | + entry_id); |
---|
2646 | 2627 | if (mac->opmode == NL80211_IFTYPE_AP) |
---|
2647 | 2628 | rtl_cam_del_entry(hw, p_macaddr); |
---|
2648 | 2629 | rtl_cam_delete_one_entry(hw, p_macaddr, entry_id); |
---|
2649 | 2630 | } else { |
---|
2650 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
2651 | | - "add one entry\n"); |
---|
| 2631 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
| 2632 | + "add one entry\n"); |
---|
2652 | 2633 | if (is_pairwise) { |
---|
2653 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
2654 | | - "set Pairwise key\n"); |
---|
| 2634 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
| 2635 | + "set Pairwise key\n"); |
---|
2655 | 2636 | |
---|
2656 | 2637 | rtl_cam_add_one_entry(hw, macaddr, key_index, |
---|
2657 | 2638 | entry_id, enc_algo, |
---|
2658 | 2639 | CAM_CONFIG_NO_USEDK, |
---|
2659 | 2640 | rtlpriv->sec.key_buf[key_index]); |
---|
2660 | 2641 | } else { |
---|
2661 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
2662 | | - "set group key\n"); |
---|
| 2642 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
---|
| 2643 | + "set group key\n"); |
---|
2663 | 2644 | |
---|
2664 | 2645 | if (mac->opmode == NL80211_IFTYPE_ADHOC) { |
---|
2665 | 2646 | rtl_cam_add_one_entry(hw, |
---|