| .. | .. |
|---|
| 1 | | -/****************************************************************************** |
|---|
| 2 | | - * |
|---|
| 3 | | - * Copyright(c) 2009-2012 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-2012 Realtek Corporation.*/ |
|---|
| 25 | 3 | |
|---|
| 26 | 4 | #include "../wifi.h" |
|---|
| 27 | 5 | #include "../efuse.h" |
|---|
| .. | .. |
|---|
| 124 | 102 | *((enum rf_pwrstate *)(val)) = ppsc->rfpwr_state; |
|---|
| 125 | 103 | break; |
|---|
| 126 | 104 | case HW_VAR_FWLPS_RF_ON:{ |
|---|
| 127 | | - enum rf_pwrstate rfState; |
|---|
| 105 | + enum rf_pwrstate rfstate; |
|---|
| 128 | 106 | u32 val_rcr; |
|---|
| 129 | 107 | |
|---|
| 130 | 108 | rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, |
|---|
| 131 | | - (u8 *) (&rfState)); |
|---|
| 132 | | - if (rfState == ERFOFF) { |
|---|
| 109 | + (u8 *)(&rfstate)); |
|---|
| 110 | + if (rfstate == ERFOFF) { |
|---|
| 133 | 111 | *((bool *) (val)) = true; |
|---|
| 134 | 112 | } else { |
|---|
| 135 | 113 | val_rcr = rtl_read_dword(rtlpriv, REG_RCR); |
|---|
| .. | .. |
|---|
| 226 | 204 | case HW_VAR_SLOT_TIME: { |
|---|
| 227 | 205 | u8 e_aci; |
|---|
| 228 | 206 | |
|---|
| 229 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 230 | | - "HW_VAR_SLOT_TIME %x\n", val[0]); |
|---|
| 207 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 208 | + "HW_VAR_SLOT_TIME %x\n", val[0]); |
|---|
| 231 | 209 | rtl_write_byte(rtlpriv, REG_SLOT, val[0]); |
|---|
| 232 | 210 | for (e_aci = 0; e_aci < AC_MAX; e_aci++) |
|---|
| 233 | 211 | rtlpriv->cfg->ops->set_hw_reg(hw, |
|---|
| .. | .. |
|---|
| 257 | 235 | mac->min_space_cfg = ((mac->min_space_cfg & 0xf8) | |
|---|
| 258 | 236 | min_spacing_to_set); |
|---|
| 259 | 237 | *val = min_spacing_to_set; |
|---|
| 260 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 261 | | - "Set HW_VAR_AMPDU_MIN_SPACE: %#x\n", |
|---|
| 262 | | - mac->min_space_cfg); |
|---|
| 238 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 239 | + "Set HW_VAR_AMPDU_MIN_SPACE: %#x\n", |
|---|
| 240 | + mac->min_space_cfg); |
|---|
| 263 | 241 | rtl_write_byte(rtlpriv, REG_AMPDU_MIN_SPACE, |
|---|
| 264 | 242 | mac->min_space_cfg); |
|---|
| 265 | 243 | } |
|---|
| .. | .. |
|---|
| 271 | 249 | density_to_set = *val; |
|---|
| 272 | 250 | mac->min_space_cfg = rtlpriv->rtlhal.minspace_cfg; |
|---|
| 273 | 251 | mac->min_space_cfg |= (density_to_set << 3); |
|---|
| 274 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 275 | | - "Set HW_VAR_SHORTGI_DENSITY: %#x\n", |
|---|
| 276 | | - mac->min_space_cfg); |
|---|
| 252 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 253 | + "Set HW_VAR_SHORTGI_DENSITY: %#x\n", |
|---|
| 254 | + mac->min_space_cfg); |
|---|
| 277 | 255 | rtl_write_byte(rtlpriv, REG_AMPDU_MIN_SPACE, |
|---|
| 278 | 256 | mac->min_space_cfg); |
|---|
| 279 | 257 | break; |
|---|
| 280 | 258 | } |
|---|
| 281 | 259 | case HW_VAR_AMPDU_FACTOR: { |
|---|
| 282 | 260 | u8 factor_toset; |
|---|
| 283 | | - u32 regtoSet; |
|---|
| 261 | + u32 regtoset; |
|---|
| 284 | 262 | u8 *ptmp_byte = NULL; |
|---|
| 285 | 263 | u8 index; |
|---|
| 286 | 264 | |
|---|
| 287 | 265 | if (rtlhal->macphymode == DUALMAC_DUALPHY) |
|---|
| 288 | | - regtoSet = 0xb9726641; |
|---|
| 266 | + regtoset = 0xb9726641; |
|---|
| 289 | 267 | else if (rtlhal->macphymode == DUALMAC_SINGLEPHY) |
|---|
| 290 | | - regtoSet = 0x66626641; |
|---|
| 268 | + regtoset = 0x66626641; |
|---|
| 291 | 269 | else |
|---|
| 292 | | - regtoSet = 0xb972a841; |
|---|
| 270 | + regtoset = 0xb972a841; |
|---|
| 293 | 271 | factor_toset = *val; |
|---|
| 294 | 272 | if (factor_toset <= 3) { |
|---|
| 295 | 273 | factor_toset = (1 << (factor_toset + 2)); |
|---|
| 296 | 274 | if (factor_toset > 0xf) |
|---|
| 297 | 275 | factor_toset = 0xf; |
|---|
| 298 | 276 | for (index = 0; index < 4; index++) { |
|---|
| 299 | | - ptmp_byte = (u8 *) (®toSet) + index; |
|---|
| 277 | + ptmp_byte = (u8 *)(®toset) + index; |
|---|
| 300 | 278 | if ((*ptmp_byte & 0xf0) > |
|---|
| 301 | 279 | (factor_toset << 4)) |
|---|
| 302 | 280 | *ptmp_byte = (*ptmp_byte & 0x0f) |
|---|
| .. | .. |
|---|
| 305 | 283 | *ptmp_byte = (*ptmp_byte & 0xf0) |
|---|
| 306 | 284 | | (factor_toset); |
|---|
| 307 | 285 | } |
|---|
| 308 | | - rtl_write_dword(rtlpriv, REG_AGGLEN_LMT, regtoSet); |
|---|
| 309 | | - RT_TRACE(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 310 | | - "Set HW_VAR_AMPDU_FACTOR: %#x\n", |
|---|
| 311 | | - factor_toset); |
|---|
| 286 | + rtl_write_dword(rtlpriv, REG_AGGLEN_LMT, regtoset); |
|---|
| 287 | + rtl_dbg(rtlpriv, COMP_MLME, DBG_LOUD, |
|---|
| 288 | + "Set HW_VAR_AMPDU_FACTOR: %#x\n", |
|---|
| 289 | + factor_toset); |
|---|
| 312 | 290 | } |
|---|
| 313 | 291 | break; |
|---|
| 314 | 292 | } |
|---|
| .. | .. |
|---|
| 340 | 318 | acm_ctrl |= ACMHW_VOQEN; |
|---|
| 341 | 319 | break; |
|---|
| 342 | 320 | default: |
|---|
| 343 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 344 | | - "HW_VAR_ACM_CTRL acm set failed: eACI is %d\n", |
|---|
| 345 | | - acm); |
|---|
| 321 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 322 | + "HW_VAR_ACM_CTRL acm set failed: eACI is %d\n", |
|---|
| 323 | + acm); |
|---|
| 346 | 324 | break; |
|---|
| 347 | 325 | } |
|---|
| 348 | 326 | } else { |
|---|
| .. | .. |
|---|
| 362 | 340 | break; |
|---|
| 363 | 341 | } |
|---|
| 364 | 342 | } |
|---|
| 365 | | - RT_TRACE(rtlpriv, COMP_QOS, DBG_TRACE, |
|---|
| 366 | | - "SetHwReg8190pci(): [HW_VAR_ACM_CTRL] Write 0x%X\n", |
|---|
| 367 | | - acm_ctrl); |
|---|
| 343 | + rtl_dbg(rtlpriv, COMP_QOS, DBG_TRACE, |
|---|
| 344 | + "SetHwReg8190pci(): [HW_VAR_ACM_CTRL] Write 0x%X\n", |
|---|
| 345 | + acm_ctrl); |
|---|
| 368 | 346 | rtl_write_byte(rtlpriv, REG_ACMHWCTRL, acm_ctrl); |
|---|
| 369 | 347 | break; |
|---|
| 370 | 348 | } |
|---|
| .. | .. |
|---|
| 531 | 509 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 532 | 510 | unsigned short i; |
|---|
| 533 | 511 | u8 txpktbuf_bndy; |
|---|
| 534 | | - u8 maxPage; |
|---|
| 512 | + u8 maxpage; |
|---|
| 535 | 513 | bool status; |
|---|
| 536 | 514 | u32 value32; /* High+low page number */ |
|---|
| 537 | 515 | u8 value8; /* normal page number */ |
|---|
| 538 | 516 | |
|---|
| 539 | 517 | if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) { |
|---|
| 540 | | - maxPage = 255; |
|---|
| 518 | + maxpage = 255; |
|---|
| 541 | 519 | txpktbuf_bndy = 246; |
|---|
| 542 | 520 | value8 = 0; |
|---|
| 543 | 521 | value32 = 0x80bf0d29; |
|---|
| 544 | 522 | } else { |
|---|
| 545 | | - maxPage = 127; |
|---|
| 523 | + maxpage = 127; |
|---|
| 546 | 524 | txpktbuf_bndy = 123; |
|---|
| 547 | 525 | value8 = 0; |
|---|
| 548 | 526 | value32 = 0x80750005; |
|---|
| .. | .. |
|---|
| 585 | 563 | /* 18. LLT_table_init(Adapter); */ |
|---|
| 586 | 564 | for (i = 0; i < (txpktbuf_bndy - 1); i++) { |
|---|
| 587 | 565 | status = _rtl92de_llt_write(hw, i, i + 1); |
|---|
| 588 | | - if (true != status) |
|---|
| 566 | + if (!status) |
|---|
| 589 | 567 | return status; |
|---|
| 590 | 568 | } |
|---|
| 591 | 569 | |
|---|
| 592 | 570 | /* end of list */ |
|---|
| 593 | 571 | status = _rtl92de_llt_write(hw, (txpktbuf_bndy - 1), 0xFF); |
|---|
| 594 | | - if (true != status) |
|---|
| 572 | + if (!status) |
|---|
| 595 | 573 | return status; |
|---|
| 596 | 574 | |
|---|
| 597 | 575 | /* Make the other pages as ring buffer */ |
|---|
| 598 | 576 | /* This ring buffer is used as beacon buffer if we */ |
|---|
| 599 | 577 | /* config this MAC as two MAC transfer. */ |
|---|
| 600 | 578 | /* Otherwise used as local loopback buffer. */ |
|---|
| 601 | | - for (i = txpktbuf_bndy; i < maxPage; i++) { |
|---|
| 579 | + for (i = txpktbuf_bndy; i < maxpage; i++) { |
|---|
| 602 | 580 | status = _rtl92de_llt_write(hw, i, (i + 1)); |
|---|
| 603 | | - if (true != status) |
|---|
| 581 | + if (!status) |
|---|
| 604 | 582 | return status; |
|---|
| 605 | 583 | } |
|---|
| 606 | 584 | |
|---|
| 607 | 585 | /* Let last entry point to the start entry of ring buffer */ |
|---|
| 608 | | - status = _rtl92de_llt_write(hw, maxPage, txpktbuf_bndy); |
|---|
| 609 | | - if (true != status) |
|---|
| 586 | + status = _rtl92de_llt_write(hw, maxpage, txpktbuf_bndy); |
|---|
| 587 | + if (!status) |
|---|
| 610 | 588 | return status; |
|---|
| 611 | 589 | |
|---|
| 612 | 590 | return true; |
|---|
| .. | .. |
|---|
| 873 | 851 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 874 | 852 | u8 sec_reg_value; |
|---|
| 875 | 853 | |
|---|
| 876 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 877 | | - "PairwiseEncAlgorithm = %d GroupEncAlgorithm = %d\n", |
|---|
| 878 | | - rtlpriv->sec.pairwise_enc_algorithm, |
|---|
| 879 | | - rtlpriv->sec.group_enc_algorithm); |
|---|
| 854 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 855 | + "PairwiseEncAlgorithm = %d GroupEncAlgorithm = %d\n", |
|---|
| 856 | + rtlpriv->sec.pairwise_enc_algorithm, |
|---|
| 857 | + rtlpriv->sec.group_enc_algorithm); |
|---|
| 880 | 858 | if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { |
|---|
| 881 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 882 | | - "not open hw encryption\n"); |
|---|
| 859 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 860 | + "not open hw encryption\n"); |
|---|
| 883 | 861 | return; |
|---|
| 884 | 862 | } |
|---|
| 885 | 863 | sec_reg_value = SCR_TXENCENABLE | SCR_RXENCENABLE; |
|---|
| .. | .. |
|---|
| 889 | 867 | } |
|---|
| 890 | 868 | sec_reg_value |= (SCR_RXBCUSEDK | SCR_TXBCUSEDK); |
|---|
| 891 | 869 | rtl_write_byte(rtlpriv, REG_CR + 1, 0x02); |
|---|
| 892 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_LOUD, |
|---|
| 893 | | - "The SECR-value %x\n", sec_reg_value); |
|---|
| 870 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD, |
|---|
| 871 | + "The SECR-value %x\n", sec_reg_value); |
|---|
| 894 | 872 | rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); |
|---|
| 895 | 873 | } |
|---|
| 896 | 874 | |
|---|
| .. | .. |
|---|
| 924 | 902 | err = rtl92d_download_fw(hw); |
|---|
| 925 | 903 | spin_unlock_irqrestore(&globalmutex_for_power_and_efuse, flags); |
|---|
| 926 | 904 | if (err) { |
|---|
| 927 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 928 | | - "Failed to download FW. Init HW without FW..\n"); |
|---|
| 905 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 906 | + "Failed to download FW. Init HW without FW..\n"); |
|---|
| 929 | 907 | return 1; |
|---|
| 930 | 908 | } |
|---|
| 931 | 909 | rtlhal->last_hmeboxnum = 0; |
|---|
| .. | .. |
|---|
| 936 | 914 | rtl_write_byte(rtlpriv, 0x605, tmp_u1b); |
|---|
| 937 | 915 | |
|---|
| 938 | 916 | if (rtlhal->earlymode_enable) { |
|---|
| 939 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 940 | | - "EarlyMode Enabled!!!\n"); |
|---|
| 917 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 918 | + "EarlyMode Enabled!!!\n"); |
|---|
| 941 | 919 | |
|---|
| 942 | 920 | tmp_u1b = rtl_read_byte(rtlpriv, 0x4d0); |
|---|
| 943 | 921 | tmp_u1b = tmp_u1b | 0x1f; |
|---|
| .. | .. |
|---|
| 1055 | 1033 | value32 = rtl_read_dword(rtlpriv, REG_SYS_CFG); |
|---|
| 1056 | 1034 | if (!(value32 & 0x000f0000)) { |
|---|
| 1057 | 1035 | version = VERSION_TEST_CHIP_92D_SINGLEPHY; |
|---|
| 1058 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "TEST CHIP!!!\n"); |
|---|
| 1036 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "TEST CHIP!!!\n"); |
|---|
| 1059 | 1037 | } else { |
|---|
| 1060 | 1038 | version = VERSION_NORMAL_CHIP_92D_SINGLEPHY; |
|---|
| 1061 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "Normal CHIP!!!\n"); |
|---|
| 1039 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "Normal CHIP!!!\n"); |
|---|
| 1062 | 1040 | } |
|---|
| 1063 | 1041 | return version; |
|---|
| 1064 | 1042 | } |
|---|
| .. | .. |
|---|
| 1082 | 1060 | _rtl92de_resume_tx_beacon(hw); |
|---|
| 1083 | 1061 | _rtl92de_disable_bcn_sub_func(hw); |
|---|
| 1084 | 1062 | } else { |
|---|
| 1085 | | - RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 1086 | | - "Set HW_VAR_MEDIA_STATUS: No such media status(%x)\n", |
|---|
| 1087 | | - type); |
|---|
| 1063 | + rtl_dbg(rtlpriv, COMP_ERR, DBG_WARNING, |
|---|
| 1064 | + "Set HW_VAR_MEDIA_STATUS: No such media status(%x)\n", |
|---|
| 1065 | + type); |
|---|
| 1088 | 1066 | } |
|---|
| 1089 | 1067 | bcnfunc_enable = rtl_read_byte(rtlpriv, REG_BCN_CTRL); |
|---|
| 1090 | 1068 | switch (type) { |
|---|
| .. | .. |
|---|
| 1092 | 1070 | bt_msr |= MSR_NOLINK; |
|---|
| 1093 | 1071 | ledaction = LED_CTL_LINK; |
|---|
| 1094 | 1072 | bcnfunc_enable &= 0xF7; |
|---|
| 1095 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1096 | | - "Set Network type to NO LINK!\n"); |
|---|
| 1073 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1074 | + "Set Network type to NO LINK!\n"); |
|---|
| 1097 | 1075 | break; |
|---|
| 1098 | 1076 | case NL80211_IFTYPE_ADHOC: |
|---|
| 1099 | 1077 | bt_msr |= MSR_ADHOC; |
|---|
| 1100 | 1078 | bcnfunc_enable |= 0x08; |
|---|
| 1101 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1102 | | - "Set Network type to Ad Hoc!\n"); |
|---|
| 1079 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1080 | + "Set Network type to Ad Hoc!\n"); |
|---|
| 1103 | 1081 | break; |
|---|
| 1104 | 1082 | case NL80211_IFTYPE_STATION: |
|---|
| 1105 | 1083 | bt_msr |= MSR_INFRA; |
|---|
| 1106 | 1084 | ledaction = LED_CTL_LINK; |
|---|
| 1107 | 1085 | bcnfunc_enable &= 0xF7; |
|---|
| 1108 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1109 | | - "Set Network type to STA!\n"); |
|---|
| 1086 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1087 | + "Set Network type to STA!\n"); |
|---|
| 1110 | 1088 | break; |
|---|
| 1111 | 1089 | case NL80211_IFTYPE_AP: |
|---|
| 1112 | 1090 | bt_msr |= MSR_AP; |
|---|
| 1113 | 1091 | bcnfunc_enable |= 0x08; |
|---|
| 1114 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1115 | | - "Set Network type to AP!\n"); |
|---|
| 1092 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_TRACE, |
|---|
| 1093 | + "Set Network type to AP!\n"); |
|---|
| 1116 | 1094 | break; |
|---|
| 1117 | 1095 | default: |
|---|
| 1118 | 1096 | pr_err("Network type %d not supported!\n", type); |
|---|
| .. | .. |
|---|
| 1178 | 1156 | |
|---|
| 1179 | 1157 | indexforchannel = rtl92d_get_rightchnlplace_for_iqk(channel); |
|---|
| 1180 | 1158 | if (!rtlphy->iqk_matrix[indexforchannel].iqk_done) { |
|---|
| 1181 | | - RT_TRACE(rtlpriv, COMP_SCAN | COMP_INIT, DBG_DMESG, |
|---|
| 1182 | | - "Do IQK for channel:%d\n", channel); |
|---|
| 1159 | + rtl_dbg(rtlpriv, COMP_SCAN | COMP_INIT, DBG_DMESG, |
|---|
| 1160 | + "Do IQK for channel:%d\n", channel); |
|---|
| 1183 | 1161 | rtl92d_phy_iq_calibrate(hw); |
|---|
| 1184 | 1162 | } |
|---|
| 1185 | 1163 | } |
|---|
| .. | .. |
|---|
| 1277 | 1255 | /* is set as 0x18, they had ever met auto load fail problem. */ |
|---|
| 1278 | 1256 | rtl_write_byte(rtlpriv, REG_APS_FSMCO + 1, 0x10); |
|---|
| 1279 | 1257 | |
|---|
| 1280 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1281 | | - "In PowerOff,reg0x%x=%X\n", |
|---|
| 1282 | | - REG_SPS0_CTRL, rtl_read_byte(rtlpriv, REG_SPS0_CTRL)); |
|---|
| 1258 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1259 | + "In PowerOff,reg0x%x=%X\n", |
|---|
| 1260 | + REG_SPS0_CTRL, rtl_read_byte(rtlpriv, REG_SPS0_CTRL)); |
|---|
| 1283 | 1261 | /* r. Note: for PCIe interface, PON will not turn */ |
|---|
| 1284 | 1262 | /* off m-bias and BandGap in PCIe suspend mode. */ |
|---|
| 1285 | 1263 | |
|---|
| .. | .. |
|---|
| 1292 | 1270 | spin_unlock_irqrestore(&globalmutex_power, flags); |
|---|
| 1293 | 1271 | } |
|---|
| 1294 | 1272 | |
|---|
| 1295 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "<=======\n"); |
|---|
| 1273 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "<=======\n"); |
|---|
| 1296 | 1274 | } |
|---|
| 1297 | 1275 | |
|---|
| 1298 | 1276 | void rtl92de_card_disable(struct ieee80211_hw *hw) |
|---|
| .. | .. |
|---|
| 1350 | 1328 | rtl_write_byte(rtlpriv, REG_PCIE_CTRL_REG + 1, 0xff); |
|---|
| 1351 | 1329 | udelay(50); |
|---|
| 1352 | 1330 | rtl_write_byte(rtlpriv, REG_CR, 0x0); |
|---|
| 1353 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "==> Do power off.......\n"); |
|---|
| 1331 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "==> Do power off.......\n"); |
|---|
| 1354 | 1332 | if (rtl92d_phy_check_poweroff(hw)) |
|---|
| 1355 | 1333 | _rtl92de_poweroff_adapter(hw); |
|---|
| 1356 | 1334 | return; |
|---|
| .. | .. |
|---|
| 1392 | 1370 | struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); |
|---|
| 1393 | 1371 | u16 bcn_interval = mac->beacon_interval; |
|---|
| 1394 | 1372 | |
|---|
| 1395 | | - RT_TRACE(rtlpriv, COMP_BEACON, DBG_DMESG, |
|---|
| 1396 | | - "beacon_interval:%d\n", bcn_interval); |
|---|
| 1373 | + rtl_dbg(rtlpriv, COMP_BEACON, DBG_DMESG, |
|---|
| 1374 | + "beacon_interval:%d\n", bcn_interval); |
|---|
| 1397 | 1375 | rtl92de_disable_interrupt(hw); |
|---|
| 1398 | 1376 | rtl_write_word(rtlpriv, REG_BCN_INTERVAL, bcn_interval); |
|---|
| 1399 | 1377 | rtl92de_enable_interrupt(hw); |
|---|
| .. | .. |
|---|
| 1405 | 1383 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 1406 | 1384 | struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw)); |
|---|
| 1407 | 1385 | |
|---|
| 1408 | | - RT_TRACE(rtlpriv, COMP_INTR, DBG_LOUD, "add_msr:%x, rm_msr:%x\n", |
|---|
| 1409 | | - add_msr, rm_msr); |
|---|
| 1386 | + rtl_dbg(rtlpriv, COMP_INTR, DBG_LOUD, "add_msr:%x, rm_msr:%x\n", |
|---|
| 1387 | + add_msr, rm_msr); |
|---|
| 1410 | 1388 | if (add_msr) |
|---|
| 1411 | 1389 | rtlpci->irq_mask[0] |= add_msr; |
|---|
| 1412 | 1390 | if (rm_msr) |
|---|
| .. | .. |
|---|
| 1416 | 1394 | } |
|---|
| 1417 | 1395 | |
|---|
| 1418 | 1396 | static void _rtl92de_readpowervalue_fromprom(struct txpower_info *pwrinfo, |
|---|
| 1419 | | - u8 *rom_content, bool autoLoadfail) |
|---|
| 1397 | + u8 *rom_content, bool autoloadfail) |
|---|
| 1420 | 1398 | { |
|---|
| 1421 | 1399 | u32 rfpath, eeaddr, group, offset1, offset2; |
|---|
| 1422 | 1400 | u8 i; |
|---|
| 1423 | 1401 | |
|---|
| 1424 | 1402 | memset(pwrinfo, 0, sizeof(struct txpower_info)); |
|---|
| 1425 | | - if (autoLoadfail) { |
|---|
| 1403 | + if (autoloadfail) { |
|---|
| 1426 | 1404 | for (group = 0; group < CHANNEL_GROUP_MAX; group++) { |
|---|
| 1427 | 1405 | for (rfpath = 0; rfpath < RF6052_MAX_PATH; rfpath++) { |
|---|
| 1428 | 1406 | if (group < CHANNEL_GROUP_MAX_2G) { |
|---|
| .. | .. |
|---|
| 1564 | 1542 | struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); |
|---|
| 1565 | 1543 | struct txpower_info pwrinfo; |
|---|
| 1566 | 1544 | u8 tempval[2], i, pwr, diff; |
|---|
| 1567 | | - u32 ch, rfPath, group; |
|---|
| 1545 | + u32 ch, rfpath, group; |
|---|
| 1568 | 1546 | |
|---|
| 1569 | 1547 | _rtl92de_readpowervalue_fromprom(&pwrinfo, hwinfo, autoload_fail); |
|---|
| 1570 | 1548 | if (!autoload_fail) { |
|---|
| .. | .. |
|---|
| 1582 | 1560 | !((hwinfo[EEPROM_TSSI_A_5G] & BIT(6)) >> 6); |
|---|
| 1583 | 1561 | rtlefuse->internal_pa_5g[1] = |
|---|
| 1584 | 1562 | !((hwinfo[EEPROM_TSSI_B_5G] & BIT(6)) >> 6); |
|---|
| 1585 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, |
|---|
| 1586 | | - "Is D cut,Internal PA0 %d Internal PA1 %d\n", |
|---|
| 1587 | | - rtlefuse->internal_pa_5g[0], |
|---|
| 1588 | | - rtlefuse->internal_pa_5g[1]); |
|---|
| 1563 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, |
|---|
| 1564 | + "Is D cut,Internal PA0 %d Internal PA1 %d\n", |
|---|
| 1565 | + rtlefuse->internal_pa_5g[0], |
|---|
| 1566 | + rtlefuse->internal_pa_5g[1]); |
|---|
| 1589 | 1567 | } |
|---|
| 1590 | 1568 | rtlefuse->eeprom_c9 = hwinfo[EEPROM_RF_OPT6]; |
|---|
| 1591 | 1569 | rtlefuse->eeprom_cc = hwinfo[EEPROM_RF_OPT7]; |
|---|
| .. | .. |
|---|
| 1634 | 1612 | rtlefuse->delta_lck = tempval[1] - 1; |
|---|
| 1635 | 1613 | if (rtlefuse->eeprom_c9 == 0xFF) |
|---|
| 1636 | 1614 | rtlefuse->eeprom_c9 = 0x00; |
|---|
| 1637 | | - RT_TRACE(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1638 | | - "EEPROMRegulatory = 0x%x\n", rtlefuse->eeprom_regulatory); |
|---|
| 1639 | | - RT_TRACE(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1640 | | - "ThermalMeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); |
|---|
| 1641 | | - RT_TRACE(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1642 | | - "CrystalCap = 0x%x\n", rtlefuse->crystalcap); |
|---|
| 1643 | | - RT_TRACE(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1644 | | - "Delta_IQK = 0x%x Delta_LCK = 0x%x\n", |
|---|
| 1645 | | - rtlefuse->delta_iqk, rtlefuse->delta_lck); |
|---|
| 1615 | + rtl_dbg(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1616 | + "EEPROMRegulatory = 0x%x\n", rtlefuse->eeprom_regulatory); |
|---|
| 1617 | + rtl_dbg(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1618 | + "ThermalMeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); |
|---|
| 1619 | + rtl_dbg(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1620 | + "CrystalCap = 0x%x\n", rtlefuse->crystalcap); |
|---|
| 1621 | + rtl_dbg(rtlpriv, COMP_INTR, DBG_LOUD, |
|---|
| 1622 | + "Delta_IQK = 0x%x Delta_LCK = 0x%x\n", |
|---|
| 1623 | + rtlefuse->delta_iqk, rtlefuse->delta_lck); |
|---|
| 1646 | 1624 | |
|---|
| 1647 | | - for (rfPath = 0; rfPath < RF6052_MAX_PATH; rfPath++) { |
|---|
| 1625 | + for (rfpath = 0; rfpath < RF6052_MAX_PATH; rfpath++) { |
|---|
| 1648 | 1626 | for (ch = 0; ch < CHANNEL_MAX_NUMBER; ch++) { |
|---|
| 1649 | 1627 | group = rtl92d_get_chnlgroup_fromarray((u8) ch); |
|---|
| 1650 | 1628 | if (ch < CHANNEL_MAX_NUMBER_2G) |
|---|
| 1651 | | - rtlefuse->txpwrlevel_cck[rfPath][ch] = |
|---|
| 1652 | | - pwrinfo.cck_index[rfPath][group]; |
|---|
| 1653 | | - rtlefuse->txpwrlevel_ht40_1s[rfPath][ch] = |
|---|
| 1654 | | - pwrinfo.ht40_1sindex[rfPath][group]; |
|---|
| 1655 | | - rtlefuse->txpwr_ht20diff[rfPath][ch] = |
|---|
| 1656 | | - pwrinfo.ht20indexdiff[rfPath][group]; |
|---|
| 1657 | | - rtlefuse->txpwr_legacyhtdiff[rfPath][ch] = |
|---|
| 1658 | | - pwrinfo.ofdmindexdiff[rfPath][group]; |
|---|
| 1659 | | - rtlefuse->pwrgroup_ht20[rfPath][ch] = |
|---|
| 1660 | | - pwrinfo.ht20maxoffset[rfPath][group]; |
|---|
| 1661 | | - rtlefuse->pwrgroup_ht40[rfPath][ch] = |
|---|
| 1662 | | - pwrinfo.ht40maxoffset[rfPath][group]; |
|---|
| 1663 | | - pwr = pwrinfo.ht40_1sindex[rfPath][group]; |
|---|
| 1664 | | - diff = pwrinfo.ht40_2sindexdiff[rfPath][group]; |
|---|
| 1665 | | - rtlefuse->txpwrlevel_ht40_2s[rfPath][ch] = |
|---|
| 1629 | + rtlefuse->txpwrlevel_cck[rfpath][ch] = |
|---|
| 1630 | + pwrinfo.cck_index[rfpath][group]; |
|---|
| 1631 | + rtlefuse->txpwrlevel_ht40_1s[rfpath][ch] = |
|---|
| 1632 | + pwrinfo.ht40_1sindex[rfpath][group]; |
|---|
| 1633 | + rtlefuse->txpwr_ht20diff[rfpath][ch] = |
|---|
| 1634 | + pwrinfo.ht20indexdiff[rfpath][group]; |
|---|
| 1635 | + rtlefuse->txpwr_legacyhtdiff[rfpath][ch] = |
|---|
| 1636 | + pwrinfo.ofdmindexdiff[rfpath][group]; |
|---|
| 1637 | + rtlefuse->pwrgroup_ht20[rfpath][ch] = |
|---|
| 1638 | + pwrinfo.ht20maxoffset[rfpath][group]; |
|---|
| 1639 | + rtlefuse->pwrgroup_ht40[rfpath][ch] = |
|---|
| 1640 | + pwrinfo.ht40maxoffset[rfpath][group]; |
|---|
| 1641 | + pwr = pwrinfo.ht40_1sindex[rfpath][group]; |
|---|
| 1642 | + diff = pwrinfo.ht40_2sindexdiff[rfpath][group]; |
|---|
| 1643 | + rtlefuse->txpwrlevel_ht40_2s[rfpath][ch] = |
|---|
| 1666 | 1644 | (pwr > diff) ? (pwr - diff) : 0; |
|---|
| 1667 | 1645 | } |
|---|
| 1668 | 1646 | } |
|---|
| .. | .. |
|---|
| 1677 | 1655 | |
|---|
| 1678 | 1656 | if (macphy_crvalue & BIT(3)) { |
|---|
| 1679 | 1657 | rtlhal->macphymode = SINGLEMAC_SINGLEPHY; |
|---|
| 1680 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1681 | | - "MacPhyMode SINGLEMAC_SINGLEPHY\n"); |
|---|
| 1658 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1659 | + "MacPhyMode SINGLEMAC_SINGLEPHY\n"); |
|---|
| 1682 | 1660 | } else { |
|---|
| 1683 | 1661 | rtlhal->macphymode = DUALMAC_DUALPHY; |
|---|
| 1684 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1685 | | - "MacPhyMode DUALMAC_DUALPHY\n"); |
|---|
| 1662 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, |
|---|
| 1663 | + "MacPhyMode DUALMAC_DUALPHY\n"); |
|---|
| 1686 | 1664 | } |
|---|
| 1687 | 1665 | } |
|---|
| 1688 | 1666 | |
|---|
| .. | .. |
|---|
| 1709 | 1687 | switch (chipvalue) { |
|---|
| 1710 | 1688 | case 0xAA55: |
|---|
| 1711 | 1689 | chipver |= CHIP_92D_C_CUT; |
|---|
| 1712 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "C-CUT!!!\n"); |
|---|
| 1690 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "C-CUT!!!\n"); |
|---|
| 1713 | 1691 | break; |
|---|
| 1714 | 1692 | case 0x9966: |
|---|
| 1715 | 1693 | chipver |= CHIP_92D_D_CUT; |
|---|
| 1716 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "D-CUT!!!\n"); |
|---|
| 1694 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "D-CUT!!!\n"); |
|---|
| 1717 | 1695 | break; |
|---|
| 1718 | 1696 | case 0xCC33: |
|---|
| 1719 | 1697 | chipver |= CHIP_92D_E_CUT; |
|---|
| 1720 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "E-CUT!!!\n"); |
|---|
| 1698 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "E-CUT!!!\n"); |
|---|
| 1721 | 1699 | break; |
|---|
| 1722 | 1700 | default: |
|---|
| 1723 | 1701 | chipver |= CHIP_92D_D_CUT; |
|---|
| .. | .. |
|---|
| 1759 | 1737 | } |
|---|
| 1760 | 1738 | rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, |
|---|
| 1761 | 1739 | rtlefuse->dev_addr); |
|---|
| 1762 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "%pM\n", rtlefuse->dev_addr); |
|---|
| 1740 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "%pM\n", rtlefuse->dev_addr); |
|---|
| 1763 | 1741 | _rtl92de_read_txpower_info(hw, rtlefuse->autoload_failflag, hwinfo); |
|---|
| 1764 | 1742 | |
|---|
| 1765 | 1743 | /* Read Channel Plan */ |
|---|
| .. | .. |
|---|
| 1793 | 1771 | tmp_u1b = rtl_read_byte(rtlpriv, REG_9346CR); |
|---|
| 1794 | 1772 | rtlefuse->autoload_status = tmp_u1b; |
|---|
| 1795 | 1773 | if (tmp_u1b & BIT(4)) { |
|---|
| 1796 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EEPROM\n"); |
|---|
| 1774 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EEPROM\n"); |
|---|
| 1797 | 1775 | rtlefuse->epromtype = EEPROM_93C46; |
|---|
| 1798 | 1776 | } else { |
|---|
| 1799 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EFUSE\n"); |
|---|
| 1777 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "Boot from EFUSE\n"); |
|---|
| 1800 | 1778 | rtlefuse->epromtype = EEPROM_BOOT_EFUSE; |
|---|
| 1801 | 1779 | } |
|---|
| 1802 | 1780 | if (tmp_u1b & BIT(5)) { |
|---|
| 1803 | | - RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "Autoload OK\n"); |
|---|
| 1781 | + rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "Autoload OK\n"); |
|---|
| 1804 | 1782 | |
|---|
| 1805 | 1783 | rtlefuse->autoload_failflag = false; |
|---|
| 1806 | 1784 | _rtl92de_read_adapter_info(hw); |
|---|
| .. | .. |
|---|
| 1888 | 1866 | (shortgi_rate << 4) | (shortgi_rate); |
|---|
| 1889 | 1867 | } |
|---|
| 1890 | 1868 | rtl_write_dword(rtlpriv, REG_ARFR0 + ratr_index * 4, ratr_value); |
|---|
| 1891 | | - RT_TRACE(rtlpriv, COMP_RATR, DBG_DMESG, "%x\n", |
|---|
| 1892 | | - rtl_read_dword(rtlpriv, REG_ARFR0)); |
|---|
| 1869 | + rtl_dbg(rtlpriv, COMP_RATR, DBG_DMESG, "%x\n", |
|---|
| 1870 | + rtl_read_dword(rtlpriv, REG_ARFR0)); |
|---|
| 1893 | 1871 | } |
|---|
| 1894 | 1872 | |
|---|
| 1895 | 1873 | static void rtl92de_update_hal_rate_mask(struct ieee80211_hw *hw, |
|---|
| .. | .. |
|---|
| 2020 | 1998 | |
|---|
| 2021 | 1999 | value[0] = (ratr_bitmap & 0x0fffffff) | (ratr_index << 28); |
|---|
| 2022 | 2000 | value[1] = macid | (shortgi ? 0x20 : 0x00) | 0x80; |
|---|
| 2023 | | - RT_TRACE(rtlpriv, COMP_RATR, DBG_DMESG, |
|---|
| 2024 | | - "ratr_bitmap :%x value0:%x value1:%x\n", |
|---|
| 2025 | | - ratr_bitmap, value[0], value[1]); |
|---|
| 2001 | + rtl_dbg(rtlpriv, COMP_RATR, DBG_DMESG, |
|---|
| 2002 | + "ratr_bitmap :%x value0:%x value1:%x\n", |
|---|
| 2003 | + ratr_bitmap, value[0], value[1]); |
|---|
| 2026 | 2004 | rtl92d_fill_h2c_cmd(hw, H2C_RA_MASK, 5, (u8 *) value); |
|---|
| 2027 | 2005 | if (macid != 0) |
|---|
| 2028 | 2006 | sta_entry->ratr_index = ratr_index; |
|---|
| .. | .. |
|---|
| 2081 | 2059 | u1tmp = rtl_read_byte(rtlpriv, REG_GPIO_IO_SEL); |
|---|
| 2082 | 2060 | e_rfpowerstate_toset = (u1tmp & BIT(3)) ? ERFON : ERFOFF; |
|---|
| 2083 | 2061 | if (ppsc->hwradiooff && (e_rfpowerstate_toset == ERFON)) { |
|---|
| 2084 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
|---|
| 2085 | | - "GPIOChangeRF - HW Radio ON, RF ON\n"); |
|---|
| 2062 | + rtl_dbg(rtlpriv, COMP_RF, DBG_DMESG, |
|---|
| 2063 | + "GPIOChangeRF - HW Radio ON, RF ON\n"); |
|---|
| 2086 | 2064 | e_rfpowerstate_toset = ERFON; |
|---|
| 2087 | 2065 | ppsc->hwradiooff = false; |
|---|
| 2088 | 2066 | actuallyset = true; |
|---|
| 2089 | 2067 | } else if (!ppsc->hwradiooff && (e_rfpowerstate_toset == ERFOFF)) { |
|---|
| 2090 | | - RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, |
|---|
| 2091 | | - "GPIOChangeRF - HW Radio OFF, RF OFF\n"); |
|---|
| 2068 | + rtl_dbg(rtlpriv, COMP_RF, DBG_DMESG, |
|---|
| 2069 | + "GPIOChangeRF - HW Radio OFF, RF OFF\n"); |
|---|
| 2092 | 2070 | e_rfpowerstate_toset = ERFOFF; |
|---|
| 2093 | 2071 | ppsc->hwradiooff = true; |
|---|
| 2094 | 2072 | actuallyset = true; |
|---|
| .. | .. |
|---|
| 2132 | 2110 | u8 idx; |
|---|
| 2133 | 2111 | u8 cam_offset = 0; |
|---|
| 2134 | 2112 | u8 clear_number = 5; |
|---|
| 2135 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, "clear_all\n"); |
|---|
| 2113 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, "clear_all\n"); |
|---|
| 2136 | 2114 | for (idx = 0; idx < clear_number; idx++) { |
|---|
| 2137 | 2115 | rtl_cam_mark_invalid(hw, cam_offset + idx); |
|---|
| 2138 | 2116 | rtl_cam_empty_entry(hw, cam_offset + idx); |
|---|
| .. | .. |
|---|
| 2186 | 2164 | } |
|---|
| 2187 | 2165 | } |
|---|
| 2188 | 2166 | if (rtlpriv->sec.key_len[key_index] == 0) { |
|---|
| 2189 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2190 | | - "delete one entry, entry_id is %d\n", |
|---|
| 2191 | | - entry_id); |
|---|
| 2167 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2168 | + "delete one entry, entry_id is %d\n", |
|---|
| 2169 | + entry_id); |
|---|
| 2192 | 2170 | if (mac->opmode == NL80211_IFTYPE_AP) |
|---|
| 2193 | 2171 | rtl_cam_del_entry(hw, p_macaddr); |
|---|
| 2194 | 2172 | rtl_cam_delete_one_entry(hw, p_macaddr, entry_id); |
|---|
| 2195 | 2173 | } else { |
|---|
| 2196 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_LOUD, |
|---|
| 2197 | | - "The insert KEY length is %d\n", |
|---|
| 2198 | | - rtlpriv->sec.key_len[PAIRWISE_KEYIDX]); |
|---|
| 2199 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_LOUD, |
|---|
| 2200 | | - "The insert KEY is %x %x\n", |
|---|
| 2201 | | - rtlpriv->sec.key_buf[0][0], |
|---|
| 2202 | | - rtlpriv->sec.key_buf[0][1]); |
|---|
| 2203 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2204 | | - "add one entry\n"); |
|---|
| 2174 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD, |
|---|
| 2175 | + "The insert KEY length is %d\n", |
|---|
| 2176 | + rtlpriv->sec.key_len[PAIRWISE_KEYIDX]); |
|---|
| 2177 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_LOUD, |
|---|
| 2178 | + "The insert KEY is %x %x\n", |
|---|
| 2179 | + rtlpriv->sec.key_buf[0][0], |
|---|
| 2180 | + rtlpriv->sec.key_buf[0][1]); |
|---|
| 2181 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2182 | + "add one entry\n"); |
|---|
| 2205 | 2183 | if (is_pairwise) { |
|---|
| 2206 | 2184 | RT_PRINT_DATA(rtlpriv, COMP_SEC, DBG_LOUD, |
|---|
| 2207 | 2185 | "Pairwise Key content", |
|---|
| 2208 | 2186 | rtlpriv->sec.pairwise_key, |
|---|
| 2209 | 2187 | rtlpriv-> |
|---|
| 2210 | 2188 | sec.key_len[PAIRWISE_KEYIDX]); |
|---|
| 2211 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2212 | | - "set Pairwise key\n"); |
|---|
| 2189 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2190 | + "set Pairwise key\n"); |
|---|
| 2213 | 2191 | rtl_cam_add_one_entry(hw, macaddr, key_index, |
|---|
| 2214 | 2192 | entry_id, enc_algo, |
|---|
| 2215 | 2193 | CAM_CONFIG_NO_USEDK, |
|---|
| 2216 | 2194 | rtlpriv-> |
|---|
| 2217 | 2195 | sec.key_buf[key_index]); |
|---|
| 2218 | 2196 | } else { |
|---|
| 2219 | | - RT_TRACE(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2220 | | - "set group key\n"); |
|---|
| 2197 | + rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG, |
|---|
| 2198 | + "set group key\n"); |
|---|
| 2221 | 2199 | if (mac->opmode == NL80211_IFTYPE_ADHOC) { |
|---|
| 2222 | 2200 | rtl_cam_add_one_entry(hw, |
|---|
| 2223 | 2201 | rtlefuse->dev_addr, |
|---|