| .. | .. |
|---|
| 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.*/ |
|---|
| 3 | + |
|---|
| 25 | 4 | #include "hal_btc.h" |
|---|
| 26 | 5 | #include "../pci.h" |
|---|
| 27 | 6 | #include "phy.h" |
|---|
| .. | .. |
|---|
| 41 | 20 | return; |
|---|
| 42 | 21 | |
|---|
| 43 | 22 | if (ppsc->inactiveps) { |
|---|
| 44 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 23 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 45 | 24 | "[BT][DM], Before enter IPS, turn off all Coexist DM\n"); |
|---|
| 46 | 25 | rtlpriv->btcoexist.cstate = 0; |
|---|
| 47 | 26 | rtlpriv->btcoexist.previous_state = 0; |
|---|
| .. | .. |
|---|
| 89 | 68 | else |
|---|
| 90 | 69 | h2c_parameter[2] = 0x20; |
|---|
| 91 | 70 | |
|---|
| 92 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 93 | | - "[BTCoex], FW write 0x19=0x%x\n", |
|---|
| 94 | | - h2c_parameter[0]<<16|h2c_parameter[1]<<8|h2c_parameter[2]); |
|---|
| 71 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 72 | + "[BTCoex], FW write 0x19=0x%x\n", |
|---|
| 73 | + h2c_parameter[0] << 16 | h2c_parameter[1] << 8 | |
|---|
| 74 | + h2c_parameter[2]); |
|---|
| 95 | 75 | |
|---|
| 96 | 76 | rtl8723e_fill_h2c_cmd(hw, 0x19, 3, h2c_parameter); |
|---|
| 97 | 77 | } |
|---|
| .. | .. |
|---|
| 119 | 99 | h2c_parameter[2] = byte3; |
|---|
| 120 | 100 | h2c_parameter[3] = byte4; |
|---|
| 121 | 101 | h2c_parameter[4] = byte5; |
|---|
| 122 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 102 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 123 | 103 | "[BTCoex], FW write 0x3a(4bytes)=0x%x%8x\n", |
|---|
| 124 | 104 | h2c_parameter[0], h2c_parameter[1]<<24 | |
|---|
| 125 | 105 | h2c_parameter[2]<<16 | h2c_parameter[3]<<8 | |
|---|
| .. | .. |
|---|
| 132 | 112 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 133 | 113 | |
|---|
| 134 | 114 | if (mgnt_link_status_query(hw) == RT_MEDIA_CONNECT) { |
|---|
| 135 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 115 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 136 | 116 | "Need to decrease bt power\n"); |
|---|
| 137 | 117 | rtlpriv->btcoexist.cstate |= |
|---|
| 138 | 118 | BT_COEX_STATE_DEC_BT_POWER; |
|---|
| .. | .. |
|---|
| 151 | 131 | rtlpriv->btcoexist.cstate) && |
|---|
| 152 | 132 | (rtlpriv->btcoexist.previous_state_h == |
|---|
| 153 | 133 | rtlpriv->btcoexist.cstate_h)) { |
|---|
| 154 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 155 | | - "[DM][BT], Coexist state do not chang!!\n"); |
|---|
| 134 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 135 | + "[DM][BT], Coexist state do not change!!\n"); |
|---|
| 156 | 136 | return true; |
|---|
| 157 | 137 | } else { |
|---|
| 158 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 159 | | - "[DM][BT], Coexist state changed!!\n"); |
|---|
| 138 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 139 | + "[DM][BT], Coexist state changed!!\n"); |
|---|
| 160 | 140 | return false; |
|---|
| 161 | 141 | } |
|---|
| 162 | 142 | } |
|---|
| .. | .. |
|---|
| 167 | 147 | { |
|---|
| 168 | 148 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 169 | 149 | |
|---|
| 170 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 171 | | - "set coex table, set 0x6c0=0x%x\n", val_0x6c0); |
|---|
| 150 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 151 | + "set coex table, set 0x6c0=0x%x\n", val_0x6c0); |
|---|
| 172 | 152 | rtl_write_dword(rtlpriv, 0x6c0, val_0x6c0); |
|---|
| 173 | 153 | |
|---|
| 174 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 175 | | - "set coex table, set 0x6c8=0x%x\n", val_0x6c8); |
|---|
| 154 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 155 | + "set coex table, set 0x6c8=0x%x\n", val_0x6c8); |
|---|
| 176 | 156 | rtl_write_dword(rtlpriv, 0x6c8, val_0x6c8); |
|---|
| 177 | 157 | |
|---|
| 178 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 179 | | - "set coex table, set 0x6cc=0x%x\n", val_0x6cc); |
|---|
| 158 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 159 | + "set coex table, set 0x6cc=0x%x\n", val_0x6cc); |
|---|
| 180 | 160 | rtl_write_byte(rtlpriv, 0x6cc, val_0x6cc); |
|---|
| 181 | 161 | } |
|---|
| 182 | 162 | |
|---|
| .. | .. |
|---|
| 185 | 165 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 186 | 166 | |
|---|
| 187 | 167 | if (BT_PTA_MODE_ON == b_mode) { |
|---|
| 188 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, "PTA mode on\n"); |
|---|
| 168 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, "PTA mode on\n"); |
|---|
| 189 | 169 | /* Enable GPIO 0/1/2/3/8 pins for bt */ |
|---|
| 190 | 170 | rtl_write_byte(rtlpriv, 0x40, 0x20); |
|---|
| 191 | 171 | rtlpriv->btcoexist.hw_coexist_all_off = false; |
|---|
| 192 | 172 | } else { |
|---|
| 193 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, "PTA mode off\n"); |
|---|
| 173 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, "PTA mode off\n"); |
|---|
| 194 | 174 | rtl_write_byte(rtlpriv, 0x40, 0x0); |
|---|
| 195 | 175 | } |
|---|
| 196 | 176 | } |
|---|
| .. | .. |
|---|
| 202 | 182 | |
|---|
| 203 | 183 | if (BT_RF_RX_LPF_CORNER_SHRINK == type) { |
|---|
| 204 | 184 | /* Shrink RF Rx LPF corner, 0x1e[7:4]=1111 ==> [11:4] */ |
|---|
| 205 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 206 | | - "Shrink RF Rx LPF corner!!\n"); |
|---|
| 185 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 186 | + "Shrink RF Rx LPF corner!!\n"); |
|---|
| 207 | 187 | rtl8723e_phy_set_rf_reg(hw, RF90_PATH_A, 0x1e, |
|---|
| 208 | 188 | 0xfffff, 0xf0ff7); |
|---|
| 209 | 189 | rtlpriv->btcoexist.sw_coexist_all_off = false; |
|---|
| 210 | 190 | } else if (BT_RF_RX_LPF_CORNER_RESUME == type) { |
|---|
| 211 | 191 | /*Resume RF Rx LPF corner*/ |
|---|
| 212 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 213 | | - "Resume RF Rx LPF corner!!\n"); |
|---|
| 192 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 193 | + "Resume RF Rx LPF corner!!\n"); |
|---|
| 214 | 194 | rtl8723e_phy_set_rf_reg(hw, RF90_PATH_A, 0x1e, 0xfffff, |
|---|
| 215 | 195 | rtlpriv->btcoexist.bt_rfreg_origin_1e); |
|---|
| 216 | 196 | } |
|---|
| .. | .. |
|---|
| 225 | 205 | tmp_u1 = rtl_read_byte(rtlpriv, 0x4fd); |
|---|
| 226 | 206 | tmp_u1 |= BIT(0); |
|---|
| 227 | 207 | if (BT_TX_RATE_ADAPTIVE_LOW_PENALTY == ra_type) { |
|---|
| 228 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 208 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 229 | 209 | "Tx rate adaptive, set low penalty!!\n"); |
|---|
| 230 | 210 | tmp_u1 &= ~BIT(2); |
|---|
| 231 | 211 | rtlpriv->btcoexist.sw_coexist_all_off = false; |
|---|
| 232 | 212 | } else if (BT_TX_RATE_ADAPTIVE_NORMAL == ra_type) { |
|---|
| 233 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 213 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 234 | 214 | "Tx rate adaptive, set normal!!\n"); |
|---|
| 235 | 215 | tmp_u1 |= BIT(2); |
|---|
| 236 | 216 | } |
|---|
| .. | .. |
|---|
| 300 | 280 | |
|---|
| 301 | 281 | if (!rtl8723e_dm_bt_is_wifi_busy(hw) && |
|---|
| 302 | 282 | !rtlpriv->btcoexist.bt_busy) { |
|---|
| 303 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 304 | | - "Wifi idle + Bt idle, bt coex mechanism always off!!\n"); |
|---|
| 283 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 284 | + "Wifi idle + Bt idle, bt coex mechanism always off!!\n"); |
|---|
| 305 | 285 | rtl8723e_dm_bt_btdm_structure_reload_all_off(hw, &btdm8723); |
|---|
| 306 | 286 | b_common = true; |
|---|
| 307 | 287 | } else if (rtl8723e_dm_bt_is_wifi_busy(hw) && |
|---|
| 308 | 288 | !rtlpriv->btcoexist.bt_busy) { |
|---|
| 309 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 310 | | - "Wifi non-idle + Bt disabled/idle!!\n"); |
|---|
| 289 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 290 | + "Wifi non-idle + Bt disabled/idle!!\n"); |
|---|
| 311 | 291 | btdm8723.low_penalty_rate_adaptive = true; |
|---|
| 312 | 292 | btdm8723.rf_rx_lpf_shrink = false; |
|---|
| 313 | 293 | btdm8723.reject_aggre_pkt = false; |
|---|
| .. | .. |
|---|
| 328 | 308 | |
|---|
| 329 | 309 | b_common = true; |
|---|
| 330 | 310 | } else if (rtlpriv->btcoexist.bt_busy) { |
|---|
| 331 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 311 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 332 | 312 | "Bt non-idle!\n"); |
|---|
| 333 | 313 | if (mgnt_link_status_query(hw) == RT_MEDIA_CONNECT) { |
|---|
| 334 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 314 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 335 | 315 | "Wifi connection exist\n"); |
|---|
| 336 | 316 | b_common = false; |
|---|
| 337 | 317 | } else { |
|---|
| 338 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 318 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 339 | 319 | "No Wifi connection!\n"); |
|---|
| 340 | 320 | btdm8723.rf_rx_lpf_shrink = true; |
|---|
| 341 | 321 | btdm8723.low_penalty_rate_adaptive = false; |
|---|
| .. | .. |
|---|
| 380 | 360 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 381 | 361 | |
|---|
| 382 | 362 | if (sw_dac_swing_on) { |
|---|
| 383 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 384 | | - "[BTCoex], SwDacSwing = 0x%x\n", sw_dac_swing_lvl); |
|---|
| 363 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 364 | + "[BTCoex], SwDacSwing = 0x%x\n", sw_dac_swing_lvl); |
|---|
| 385 | 365 | rtl8723_phy_set_bb_reg(hw, 0x880, 0xff000000, |
|---|
| 386 | 366 | sw_dac_swing_lvl); |
|---|
| 387 | 367 | rtlpriv->btcoexist.sw_coexist_all_off = false; |
|---|
| 388 | 368 | } else { |
|---|
| 389 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 390 | | - "[BTCoex], SwDacSwing Off!\n"); |
|---|
| 369 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 370 | + "[BTCoex], SwDacSwing Off!\n"); |
|---|
| 391 | 371 | rtl8723_phy_set_bb_reg(hw, 0x880, 0xff000000, 0xc0); |
|---|
| 392 | 372 | } |
|---|
| 393 | 373 | } |
|---|
| .. | .. |
|---|
| 405 | 385 | rtlpriv->btcoexist.fw_coexist_all_off = false; |
|---|
| 406 | 386 | } |
|---|
| 407 | 387 | |
|---|
| 408 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 409 | | - "[BTCoex], decrease Bt Power : %s, write 0x21=0x%x\n", |
|---|
| 410 | | - (dec_bt_pwr ? "Yes!!" : "No!!"), h2c_parameter[0]); |
|---|
| 388 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 389 | + "[BTCoex], decrease Bt Power : %s, write 0x21=0x%x\n", |
|---|
| 390 | + (dec_bt_pwr ? "Yes!!" : "No!!"), h2c_parameter[0]); |
|---|
| 411 | 391 | |
|---|
| 412 | 392 | rtl8723e_fill_h2c_cmd(hw, 0x21, 1, h2c_parameter); |
|---|
| 413 | 393 | } |
|---|
| .. | .. |
|---|
| 425 | 405 | if (b_dac_swing_on) |
|---|
| 426 | 406 | h2c_parameter[0] |= BIT(1); /* Dac Swing default enable */ |
|---|
| 427 | 407 | |
|---|
| 428 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 429 | | - "[BTCoex], turn 2-Ant+HID mode %s, DACSwing:%s, write 0x15=0x%x\n", |
|---|
| 430 | | - (b_enable ? "ON!!" : "OFF!!"), (b_dac_swing_on ? "ON" : "OFF"), |
|---|
| 431 | | - h2c_parameter[0]); |
|---|
| 408 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 409 | + "[BTCoex], turn 2-Ant+HID mode %s, DACSwing:%s, write 0x15=0x%x\n", |
|---|
| 410 | + (b_enable ? "ON!!" : "OFF!!"), (b_dac_swing_on ? "ON" : "OFF"), |
|---|
| 411 | + h2c_parameter[0]); |
|---|
| 432 | 412 | |
|---|
| 433 | 413 | rtl8723e_fill_h2c_cmd(hw, 0x15, 1, h2c_parameter); |
|---|
| 434 | 414 | } |
|---|
| .. | .. |
|---|
| 445 | 425 | h2c_parameter1[0] = 0; |
|---|
| 446 | 426 | |
|---|
| 447 | 427 | if (b_enable) { |
|---|
| 448 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 449 | | - "[BTCoex], set BT PTA update manager to trigger update!!\n"); |
|---|
| 428 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 429 | + "[BTCoex], set BT PTA update manager to trigger update!!\n"); |
|---|
| 450 | 430 | h2c_parameter1[0] |= BIT(0); |
|---|
| 451 | 431 | |
|---|
| 452 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 432 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 453 | 433 | "[BTCoex], turn TDMA mode ON!!\n"); |
|---|
| 454 | 434 | h2c_parameter[0] |= BIT(0); /* function enable */ |
|---|
| 455 | 435 | if (TDMA_1ANT == ant_num) { |
|---|
| 456 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 457 | | - "[BTCoex], TDMA_1ANT\n"); |
|---|
| 436 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 437 | + "[BTCoex], TDMA_1ANT\n"); |
|---|
| 458 | 438 | h2c_parameter[0] |= BIT(1); |
|---|
| 459 | 439 | } else if (TDMA_2ANT == ant_num) { |
|---|
| 460 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 461 | | - "[BTCoex], TDMA_2ANT\n"); |
|---|
| 440 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 441 | + "[BTCoex], TDMA_2ANT\n"); |
|---|
| 462 | 442 | } else { |
|---|
| 463 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 464 | | - "[BTCoex], Unknown Ant\n"); |
|---|
| 443 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 444 | + "[BTCoex], Unknown Ant\n"); |
|---|
| 465 | 445 | } |
|---|
| 466 | 446 | |
|---|
| 467 | 447 | if (TDMA_NAV_OFF == nav_en) { |
|---|
| 468 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 469 | | - "[BTCoex], TDMA_NAV_OFF\n"); |
|---|
| 448 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 449 | + "[BTCoex], TDMA_NAV_OFF\n"); |
|---|
| 470 | 450 | } else if (TDMA_NAV_ON == nav_en) { |
|---|
| 471 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 472 | | - "[BTCoex], TDMA_NAV_ON\n"); |
|---|
| 451 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 452 | + "[BTCoex], TDMA_NAV_ON\n"); |
|---|
| 473 | 453 | h2c_parameter[0] |= BIT(2); |
|---|
| 474 | 454 | } |
|---|
| 475 | 455 | |
|---|
| 476 | 456 | if (TDMA_DAC_SWING_OFF == dac_swing_en) { |
|---|
| 477 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 457 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 478 | 458 | "[BTCoex], TDMA_DAC_SWING_OFF\n"); |
|---|
| 479 | 459 | } else if (TDMA_DAC_SWING_ON == dac_swing_en) { |
|---|
| 480 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 460 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 481 | 461 | "[BTCoex], TDMA_DAC_SWING_ON\n"); |
|---|
| 482 | 462 | h2c_parameter[0] |= BIT(4); |
|---|
| 483 | 463 | } |
|---|
| 484 | 464 | rtlpriv->btcoexist.fw_coexist_all_off = false; |
|---|
| 485 | 465 | } else { |
|---|
| 486 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 487 | | - "[BTCoex], set BT PTA update manager to no update!!\n"); |
|---|
| 488 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 489 | | - "[BTCoex], turn TDMA mode OFF!!\n"); |
|---|
| 466 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 467 | + "[BTCoex], set BT PTA update manager to no update!!\n"); |
|---|
| 468 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 469 | + "[BTCoex], turn TDMA mode OFF!!\n"); |
|---|
| 490 | 470 | } |
|---|
| 491 | 471 | |
|---|
| 492 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 493 | | - "[BTCoex], FW2AntTDMA, write 0x26=0x%x\n", |
|---|
| 494 | | - h2c_parameter1[0]); |
|---|
| 472 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 473 | + "[BTCoex], FW2AntTDMA, write 0x26=0x%x\n", |
|---|
| 474 | + h2c_parameter1[0]); |
|---|
| 495 | 475 | rtl8723e_fill_h2c_cmd(hw, 0x26, 1, h2c_parameter1); |
|---|
| 496 | 476 | |
|---|
| 497 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 477 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 498 | 478 | "[BTCoex], FW2AntTDMA, write 0x14=0x%x\n", |
|---|
| 499 | 479 | h2c_parameter[0]); |
|---|
| 500 | 480 | rtl8723e_fill_h2c_cmd(hw, 0x14, 1, h2c_parameter); |
|---|
| .. | .. |
|---|
| 507 | 487 | u8 h2c_parameter[1] = {0}; |
|---|
| 508 | 488 | |
|---|
| 509 | 489 | if (b_enable) { |
|---|
| 510 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 490 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 511 | 491 | "[BTCoex], BT Ignore Wlan_Act !!\n"); |
|---|
| 512 | 492 | h2c_parameter[0] |= BIT(0); /* function enable */ |
|---|
| 513 | 493 | rtlpriv->btcoexist.fw_coexist_all_off = false; |
|---|
| 514 | 494 | } else { |
|---|
| 515 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 495 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 516 | 496 | "[BTCoex], BT don't ignore Wlan_Act !!\n"); |
|---|
| 517 | 497 | } |
|---|
| 518 | 498 | |
|---|
| 519 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 520 | | - "[BTCoex], set FW for BT Ignore Wlan_Act, write 0x25=0x%x\n", |
|---|
| 521 | | - h2c_parameter[0]); |
|---|
| 499 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 500 | + "[BTCoex], set FW for BT Ignore Wlan_Act, write 0x25=0x%x\n", |
|---|
| 501 | + h2c_parameter[0]); |
|---|
| 522 | 502 | |
|---|
| 523 | 503 | rtl8723e_fill_h2c_cmd(hw, 0x25, 1, h2c_parameter); |
|---|
| 524 | 504 | } |
|---|
| .. | .. |
|---|
| 534 | 514 | |
|---|
| 535 | 515 | /* Only 8723 B cut should do this */ |
|---|
| 536 | 516 | if (IS_VENDOR_8723_A_CUT(rtlhal->version)) { |
|---|
| 537 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 538 | | - "[BTCoex], not 8723B cut, don't set Traditional TDMA!!\n"); |
|---|
| 517 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 518 | + "[BTCoex], not 8723B cut, don't set Traditional TDMA!!\n"); |
|---|
| 539 | 519 | return; |
|---|
| 540 | 520 | } |
|---|
| 541 | 521 | |
|---|
| 542 | 522 | if (b_enable) { |
|---|
| 543 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 544 | | - "[BTCoex], turn TTDMA mode ON!!\n"); |
|---|
| 523 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 524 | + "[BTCoex], turn TTDMA mode ON!!\n"); |
|---|
| 545 | 525 | h2c_parameter[0] |= BIT(0); /* function enable */ |
|---|
| 546 | 526 | if (TDMA_1ANT == ant_num) { |
|---|
| 547 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 548 | | - "[BTCoex], TTDMA_1ANT\n"); |
|---|
| 527 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 528 | + "[BTCoex], TTDMA_1ANT\n"); |
|---|
| 549 | 529 | h2c_parameter[0] |= BIT(1); |
|---|
| 550 | 530 | } else if (TDMA_2ANT == ant_num) { |
|---|
| 551 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 552 | | - "[BTCoex], TTDMA_2ANT\n"); |
|---|
| 531 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 532 | + "[BTCoex], TTDMA_2ANT\n"); |
|---|
| 553 | 533 | } else { |
|---|
| 554 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 555 | | - "[BTCoex], Unknown Ant\n"); |
|---|
| 534 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 535 | + "[BTCoex], Unknown Ant\n"); |
|---|
| 556 | 536 | } |
|---|
| 557 | 537 | |
|---|
| 558 | 538 | if (TDMA_NAV_OFF == nav_en) { |
|---|
| 559 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 560 | | - "[BTCoex], TTDMA_NAV_OFF\n"); |
|---|
| 539 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 540 | + "[BTCoex], TTDMA_NAV_OFF\n"); |
|---|
| 561 | 541 | } else if (TDMA_NAV_ON == nav_en) { |
|---|
| 562 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 563 | | - "[BTCoex], TTDMA_NAV_ON\n"); |
|---|
| 542 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 543 | + "[BTCoex], TTDMA_NAV_ON\n"); |
|---|
| 564 | 544 | h2c_parameter[1] |= BIT(0); |
|---|
| 565 | 545 | } |
|---|
| 566 | 546 | |
|---|
| 567 | 547 | rtlpriv->btcoexist.fw_coexist_all_off = false; |
|---|
| 568 | 548 | } else { |
|---|
| 569 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 549 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 570 | 550 | "[BTCoex], turn TTDMA mode OFF!!\n"); |
|---|
| 571 | 551 | } |
|---|
| 572 | 552 | |
|---|
| 573 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 553 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 574 | 554 | "[BTCoex], FW Traditional TDMA, write 0x33=0x%x\n", |
|---|
| 575 | 555 | h2c_parameter[0] << 8 | h2c_parameter[1]); |
|---|
| 576 | 556 | |
|---|
| .. | .. |
|---|
| 584 | 564 | u8 h2c_parameter[1] = {0}; |
|---|
| 585 | 565 | h2c_parameter[0] = dac_swing_lvl; |
|---|
| 586 | 566 | |
|---|
| 587 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 567 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 588 | 568 | "[BTCoex], Set Dac Swing Level=0x%x\n", dac_swing_lvl); |
|---|
| 589 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 569 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 590 | 570 | "[BTCoex], write 0x29=0x%x\n", h2c_parameter[0]); |
|---|
| 591 | 571 | |
|---|
| 592 | 572 | rtl8723e_fill_h2c_cmd(hw, 0x29, 1, h2c_parameter); |
|---|
| .. | .. |
|---|
| 603 | 583 | h2c_parameter[0] |= BIT(0); |
|---|
| 604 | 584 | rtlpriv->btcoexist.fw_coexist_all_off = false; |
|---|
| 605 | 585 | } |
|---|
| 606 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 586 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 607 | 587 | "[BTCoex], Set BT HID information=0x%x\n", b_enable); |
|---|
| 608 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 588 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 609 | 589 | "[BTCoex], write 0x24=0x%x\n", h2c_parameter[0]); |
|---|
| 610 | 590 | |
|---|
| 611 | 591 | rtl8723e_fill_h2c_cmd(hw, 0x24, 1, h2c_parameter); |
|---|
| .. | .. |
|---|
| 618 | 598 | u8 h2c_parameter[1] = {0}; |
|---|
| 619 | 599 | h2c_parameter[0] = retry_index; |
|---|
| 620 | 600 | |
|---|
| 621 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 601 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 622 | 602 | "[BTCoex], Set BT Retry Index=%d\n", retry_index); |
|---|
| 623 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 603 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 624 | 604 | "[BTCoex], write 0x23=0x%x\n", h2c_parameter[0]); |
|---|
| 625 | 605 | |
|---|
| 626 | 606 | rtl8723e_fill_h2c_cmd(hw, 0x23, 1, h2c_parameter); |
|---|
| .. | .. |
|---|
| 635 | 615 | h2c_parameter_hi[0] = wlan_act_hi; |
|---|
| 636 | 616 | h2c_parameter_lo[0] = wlan_act_lo; |
|---|
| 637 | 617 | |
|---|
| 638 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 618 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 639 | 619 | "[BTCoex], Set WLAN_ACT Hi:Lo=0x%x/0x%x\n", |
|---|
| 640 | 620 | wlan_act_hi, wlan_act_lo); |
|---|
| 641 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 621 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 642 | 622 | "[BTCoex], write 0x22=0x%x\n", h2c_parameter_hi[0]); |
|---|
| 643 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 623 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 644 | 624 | "[BTCoex], write 0x11=0x%x\n", h2c_parameter_lo[0]); |
|---|
| 645 | 625 | |
|---|
| 646 | 626 | /* WLAN_ACT = High duration, unit:ms */ |
|---|
| .. | .. |
|---|
| 667 | 647 | /* check new setting is different with the old one, */ |
|---|
| 668 | 648 | /* if all the same, don't do the setting again. */ |
|---|
| 669 | 649 | if (memcmp(btdm_8723, btdm, sizeof(struct btdm_8723)) == 0) { |
|---|
| 670 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 650 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 671 | 651 | "[BTCoex], the same coexist setting, return!!\n"); |
|---|
| 672 | 652 | return; |
|---|
| 673 | 653 | } else { /* save the new coexist setting */ |
|---|
| 674 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 654 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 675 | 655 | "[BTCoex], UPDATE TO NEW COEX SETTING!!\n"); |
|---|
| 676 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 656 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 677 | 657 | "[BTCoex], original/new bAllOff=0x%x/ 0x%x\n", |
|---|
| 678 | 658 | btdm_8723->all_off, btdm->all_off); |
|---|
| 679 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 659 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 680 | 660 | "[BTCoex], original/new agc_table_en=0x%x/ 0x%x\n", |
|---|
| 681 | 661 | btdm_8723->agc_table_en, btdm->agc_table_en); |
|---|
| 682 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 683 | | - "[BTCoex], original/new adc_back_off_on=0x%x/ 0x%x\n", |
|---|
| 684 | | - btdm_8723->adc_back_off_on, |
|---|
| 685 | | - btdm->adc_back_off_on); |
|---|
| 686 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 687 | | - "[BTCoex], original/new b2_ant_hid_en=0x%x/ 0x%x\n", |
|---|
| 688 | | - btdm_8723->b2_ant_hid_en, btdm->b2_ant_hid_en); |
|---|
| 689 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 690 | | - "[BTCoex], original/new bLowPenaltyRateAdaptive=0x%x/ 0x%x\n", |
|---|
| 691 | | - btdm_8723->low_penalty_rate_adaptive, |
|---|
| 692 | | - btdm->low_penalty_rate_adaptive); |
|---|
| 693 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 694 | | - "[BTCoex], original/new bRfRxLpfShrink=0x%x/ 0x%x\n", |
|---|
| 695 | | - btdm_8723->rf_rx_lpf_shrink, |
|---|
| 696 | | - btdm->rf_rx_lpf_shrink); |
|---|
| 697 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 698 | | - "[BTCoex], original/new bRejectAggrePkt=0x%x/ 0x%x\n", |
|---|
| 699 | | - btdm_8723->reject_aggre_pkt, |
|---|
| 700 | | - btdm->reject_aggre_pkt); |
|---|
| 701 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 702 | | - "[BTCoex], original/new tdma_on=0x%x/ 0x%x\n", |
|---|
| 703 | | - btdm_8723->tdma_on, btdm->tdma_on); |
|---|
| 704 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 705 | | - "[BTCoex], original/new tdmaAnt=0x%x/ 0x%x\n", |
|---|
| 706 | | - btdm_8723->tdma_ant, btdm->tdma_ant); |
|---|
| 707 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 708 | | - "[BTCoex], original/new tdmaNav=0x%x/ 0x%x\n", |
|---|
| 709 | | - btdm_8723->tdma_nav, btdm->tdma_nav); |
|---|
| 710 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 711 | | - "[BTCoex], original/new tdma_dac_swing=0x%x/ 0x%x\n", |
|---|
| 712 | | - btdm_8723->tdma_dac_swing, btdm->tdma_dac_swing); |
|---|
| 713 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 714 | | - "[BTCoex], original/new fw_dac_swing_lvl=0x%x/ 0x%x\n", |
|---|
| 715 | | - btdm_8723->fw_dac_swing_lvl, |
|---|
| 716 | | - btdm->fw_dac_swing_lvl); |
|---|
| 662 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 663 | + "[BTCoex], original/new adc_back_off_on=0x%x/ 0x%x\n", |
|---|
| 664 | + btdm_8723->adc_back_off_on, |
|---|
| 665 | + btdm->adc_back_off_on); |
|---|
| 666 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 667 | + "[BTCoex], original/new b2_ant_hid_en=0x%x/ 0x%x\n", |
|---|
| 668 | + btdm_8723->b2_ant_hid_en, btdm->b2_ant_hid_en); |
|---|
| 669 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 670 | + "[BTCoex], original/new bLowPenaltyRateAdaptive=0x%x/ 0x%x\n", |
|---|
| 671 | + btdm_8723->low_penalty_rate_adaptive, |
|---|
| 672 | + btdm->low_penalty_rate_adaptive); |
|---|
| 673 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 674 | + "[BTCoex], original/new bRfRxLpfShrink=0x%x/ 0x%x\n", |
|---|
| 675 | + btdm_8723->rf_rx_lpf_shrink, |
|---|
| 676 | + btdm->rf_rx_lpf_shrink); |
|---|
| 677 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 678 | + "[BTCoex], original/new bRejectAggrePkt=0x%x/ 0x%x\n", |
|---|
| 679 | + btdm_8723->reject_aggre_pkt, |
|---|
| 680 | + btdm->reject_aggre_pkt); |
|---|
| 681 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 682 | + "[BTCoex], original/new tdma_on=0x%x/ 0x%x\n", |
|---|
| 683 | + btdm_8723->tdma_on, btdm->tdma_on); |
|---|
| 684 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 685 | + "[BTCoex], original/new tdmaAnt=0x%x/ 0x%x\n", |
|---|
| 686 | + btdm_8723->tdma_ant, btdm->tdma_ant); |
|---|
| 687 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 688 | + "[BTCoex], original/new tdmaNav=0x%x/ 0x%x\n", |
|---|
| 689 | + btdm_8723->tdma_nav, btdm->tdma_nav); |
|---|
| 690 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 691 | + "[BTCoex], original/new tdma_dac_swing=0x%x/ 0x%x\n", |
|---|
| 692 | + btdm_8723->tdma_dac_swing, btdm->tdma_dac_swing); |
|---|
| 693 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 694 | + "[BTCoex], original/new fw_dac_swing_lvl=0x%x/ 0x%x\n", |
|---|
| 695 | + btdm_8723->fw_dac_swing_lvl, |
|---|
| 696 | + btdm->fw_dac_swing_lvl); |
|---|
| 717 | 697 | |
|---|
| 718 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 719 | | - "[BTCoex], original/new bTraTdmaOn=0x%x/ 0x%x\n", |
|---|
| 720 | | - btdm_8723->tra_tdma_on, btdm->tra_tdma_on); |
|---|
| 721 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 722 | | - "[BTCoex], original/new traTdmaAnt=0x%x/ 0x%x\n", |
|---|
| 723 | | - btdm_8723->tra_tdma_ant, btdm->tra_tdma_ant); |
|---|
| 724 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 725 | | - "[BTCoex], original/new traTdmaNav=0x%x/ 0x%x\n", |
|---|
| 726 | | - btdm_8723->tra_tdma_nav, btdm->tra_tdma_nav); |
|---|
| 727 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 728 | | - "[BTCoex], original/new bPsTdmaOn=0x%x/ 0x%x\n", |
|---|
| 729 | | - btdm_8723->ps_tdma_on, btdm->ps_tdma_on); |
|---|
| 698 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 699 | + "[BTCoex], original/new bTraTdmaOn=0x%x/ 0x%x\n", |
|---|
| 700 | + btdm_8723->tra_tdma_on, btdm->tra_tdma_on); |
|---|
| 701 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 702 | + "[BTCoex], original/new traTdmaAnt=0x%x/ 0x%x\n", |
|---|
| 703 | + btdm_8723->tra_tdma_ant, btdm->tra_tdma_ant); |
|---|
| 704 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 705 | + "[BTCoex], original/new traTdmaNav=0x%x/ 0x%x\n", |
|---|
| 706 | + btdm_8723->tra_tdma_nav, btdm->tra_tdma_nav); |
|---|
| 707 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 708 | + "[BTCoex], original/new bPsTdmaOn=0x%x/ 0x%x\n", |
|---|
| 709 | + btdm_8723->ps_tdma_on, btdm->ps_tdma_on); |
|---|
| 730 | 710 | for (i = 0; i < 5; i++) { |
|---|
| 731 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 732 | | - "[BTCoex], original/new psTdmaByte[i]=0x%x/ 0x%x\n", |
|---|
| 733 | | - btdm_8723->ps_tdma_byte[i], |
|---|
| 734 | | - btdm->ps_tdma_byte[i]); |
|---|
| 711 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 712 | + "[BTCoex], original/new psTdmaByte[i]=0x%x/ 0x%x\n", |
|---|
| 713 | + btdm_8723->ps_tdma_byte[i], |
|---|
| 714 | + btdm->ps_tdma_byte[i]); |
|---|
| 735 | 715 | } |
|---|
| 736 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 716 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 737 | 717 | "[BTCoex], original/new bIgnoreWlanAct=0x%x/ 0x%x\n", |
|---|
| 738 | 718 | btdm_8723->ignore_wlan_act, |
|---|
| 739 | 719 | btdm->ignore_wlan_act); |
|---|
| 740 | 720 | |
|---|
| 741 | 721 | |
|---|
| 742 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 722 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 743 | 723 | "[BTCoex], original/new bPtaOn=0x%x/ 0x%x\n", |
|---|
| 744 | 724 | btdm_8723->pta_on, btdm->pta_on); |
|---|
| 745 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 725 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 746 | 726 | "[BTCoex], original/new val_0x6c0=0x%x/ 0x%x\n", |
|---|
| 747 | 727 | btdm_8723->val_0x6c0, btdm->val_0x6c0); |
|---|
| 748 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 728 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 749 | 729 | "[BTCoex], original/new val_0x6c8=0x%x/ 0x%x\n", |
|---|
| 750 | 730 | btdm_8723->val_0x6c8, btdm->val_0x6c8); |
|---|
| 751 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 731 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 752 | 732 | "[BTCoex], original/new val_0x6cc=0x%x/ 0x%x\n", |
|---|
| 753 | 733 | btdm_8723->val_0x6cc, btdm->val_0x6cc); |
|---|
| 754 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 755 | | - "[BTCoex], original/new sw_dac_swing_on=0x%x/ 0x%x\n", |
|---|
| 756 | | - btdm_8723->sw_dac_swing_on, |
|---|
| 757 | | - btdm->sw_dac_swing_on); |
|---|
| 758 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 759 | | - "[BTCoex], original/new sw_dac_swing_lvl=0x%x/ 0x%x\n", |
|---|
| 760 | | - btdm_8723->sw_dac_swing_lvl, |
|---|
| 761 | | - btdm->sw_dac_swing_lvl); |
|---|
| 762 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 763 | | - "[BTCoex], original/new wlanActHi=0x%x/ 0x%x\n", |
|---|
| 764 | | - btdm_8723->wlan_act_hi, btdm->wlan_act_hi); |
|---|
| 765 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 766 | | - "[BTCoex], original/new wlanActLo=0x%x/ 0x%x\n", |
|---|
| 767 | | - btdm_8723->wlan_act_lo, btdm->wlan_act_lo); |
|---|
| 768 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 769 | | - "[BTCoex], original/new btRetryIndex=0x%x/ 0x%x\n", |
|---|
| 770 | | - btdm_8723->bt_retry_index, btdm->bt_retry_index); |
|---|
| 734 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 735 | + "[BTCoex], original/new sw_dac_swing_on=0x%x/ 0x%x\n", |
|---|
| 736 | + btdm_8723->sw_dac_swing_on, |
|---|
| 737 | + btdm->sw_dac_swing_on); |
|---|
| 738 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 739 | + "[BTCoex], original/new sw_dac_swing_lvl=0x%x/ 0x%x\n", |
|---|
| 740 | + btdm_8723->sw_dac_swing_lvl, |
|---|
| 741 | + btdm->sw_dac_swing_lvl); |
|---|
| 742 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 743 | + "[BTCoex], original/new wlanActHi=0x%x/ 0x%x\n", |
|---|
| 744 | + btdm_8723->wlan_act_hi, btdm->wlan_act_hi); |
|---|
| 745 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 746 | + "[BTCoex], original/new wlanActLo=0x%x/ 0x%x\n", |
|---|
| 747 | + btdm_8723->wlan_act_lo, btdm->wlan_act_lo); |
|---|
| 748 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 749 | + "[BTCoex], original/new btRetryIndex=0x%x/ 0x%x\n", |
|---|
| 750 | + btdm_8723->bt_retry_index, btdm->bt_retry_index); |
|---|
| 771 | 751 | |
|---|
| 772 | 752 | memcpy(btdm_8723, btdm, sizeof(struct btdm_8723)); |
|---|
| 773 | 753 | } |
|---|
| .. | .. |
|---|
| 777 | 757 | */ |
|---|
| 778 | 758 | |
|---|
| 779 | 759 | if (rtlpriv->btcoexist.hold_for_bt_operation) { |
|---|
| 780 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 760 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 781 | 761 | "[BTCoex], set to ignore wlanAct for BT OP!!\n"); |
|---|
| 782 | 762 | rtl8723e_dm_bt_set_fw_ignore_wlan_act(hw, true); |
|---|
| 783 | 763 | return; |
|---|
| 784 | 764 | } |
|---|
| 785 | 765 | |
|---|
| 786 | 766 | if (btdm->all_off) { |
|---|
| 787 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 767 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 788 | 768 | "[BTCoex], disable all coexist mechanism !!\n"); |
|---|
| 789 | 769 | rtl8723e_btdm_coex_all_off(hw); |
|---|
| 790 | 770 | return; |
|---|
| .. | .. |
|---|
| 950 | 930 | |
|---|
| 951 | 931 | bt_tx_rx_cnt = rtl8723e_dm_bt_tx_rx_couter_h(hw) |
|---|
| 952 | 932 | + rtl8723e_dm_bt_tx_rx_couter_l(hw); |
|---|
| 953 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 954 | | - "[BTCoex], BT TxRx Counters = %d\n", bt_tx_rx_cnt); |
|---|
| 933 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 934 | + "[BTCoex], BT TxRx Counters = %d\n", bt_tx_rx_cnt); |
|---|
| 955 | 935 | |
|---|
| 956 | 936 | rtlpriv->btcoexist.cstate_h &= ~ |
|---|
| 957 | 937 | (BT_COEX_STATE_BT_CNT_LEVEL_0 | BT_COEX_STATE_BT_CNT_LEVEL_1| |
|---|
| 958 | 938 | BT_COEX_STATE_BT_CNT_LEVEL_2); |
|---|
| 959 | 939 | |
|---|
| 960 | 940 | if (bt_tx_rx_cnt >= BT_TXRX_CNT_THRES_3) { |
|---|
| 961 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 962 | | - "[BTCoex], BT TxRx Counters at level 3\n"); |
|---|
| 941 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 942 | + "[BTCoex], BT TxRx Counters at level 3\n"); |
|---|
| 963 | 943 | bt_tx_rx_cnt_lvl = BT_TXRX_CNT_LEVEL_3; |
|---|
| 964 | 944 | rtlpriv->btcoexist.cstate_h |= |
|---|
| 965 | 945 | BT_COEX_STATE_BT_CNT_LEVEL_3; |
|---|
| 966 | 946 | } else if (bt_tx_rx_cnt >= BT_TXRX_CNT_THRES_2) { |
|---|
| 967 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 968 | | - "[BTCoex], BT TxRx Counters at level 2\n"); |
|---|
| 947 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 948 | + "[BTCoex], BT TxRx Counters at level 2\n"); |
|---|
| 969 | 949 | bt_tx_rx_cnt_lvl = BT_TXRX_CNT_LEVEL_2; |
|---|
| 970 | 950 | rtlpriv->btcoexist.cstate_h |= |
|---|
| 971 | 951 | BT_COEX_STATE_BT_CNT_LEVEL_2; |
|---|
| 972 | 952 | } else if (bt_tx_rx_cnt >= BT_TXRX_CNT_THRES_1) { |
|---|
| 973 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 974 | | - "[BTCoex], BT TxRx Counters at level 1\n"); |
|---|
| 953 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 954 | + "[BTCoex], BT TxRx Counters at level 1\n"); |
|---|
| 975 | 955 | bt_tx_rx_cnt_lvl = BT_TXRX_CNT_LEVEL_1; |
|---|
| 976 | 956 | rtlpriv->btcoexist.cstate_h |= |
|---|
| 977 | 957 | BT_COEX_STATE_BT_CNT_LEVEL_1; |
|---|
| 978 | 958 | } else { |
|---|
| 979 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 980 | | - "[BTCoex], BT TxRx Counters at level 0\n"); |
|---|
| 959 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 960 | + "[BTCoex], BT TxRx Counters at level 0\n"); |
|---|
| 981 | 961 | bt_tx_rx_cnt_lvl = BT_TXRX_CNT_LEVEL_0; |
|---|
| 982 | 962 | rtlpriv->btcoexist.cstate_h |= |
|---|
| 983 | 963 | BT_COEX_STATE_BT_CNT_LEVEL_0; |
|---|
| .. | .. |
|---|
| 1000 | 980 | btdm8723.reject_aggre_pkt = false; |
|---|
| 1001 | 981 | |
|---|
| 1002 | 982 | bt_tx_rx_cnt_lvl = rtl8723e_dm_bt_bt_tx_rx_counter_level(hw); |
|---|
| 1003 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1004 | | - "[BTCoex], BT TxRx Counters = %d\n", bt_tx_rx_cnt_lvl); |
|---|
| 983 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 984 | + "[BTCoex], BT TxRx Counters = %d\n", bt_tx_rx_cnt_lvl); |
|---|
| 1005 | 985 | |
|---|
| 1006 | 986 | if (rtlphy->current_chan_bw == HT_CHANNEL_WIDTH_20_40) { |
|---|
| 1007 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, "HT40\n"); |
|---|
| 987 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, "HT40\n"); |
|---|
| 1008 | 988 | /* coex table */ |
|---|
| 1009 | 989 | btdm8723.val_0x6c0 = 0x55555555; |
|---|
| 1010 | 990 | btdm8723.val_0x6c8 = 0xffff; |
|---|
| .. | .. |
|---|
| 1018 | 998 | /* fw mechanism */ |
|---|
| 1019 | 999 | btdm8723.ps_tdma_on = true; |
|---|
| 1020 | 1000 | if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_2) { |
|---|
| 1021 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1022 | | - "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1001 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1002 | + "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1023 | 1003 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1024 | 1004 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| 1025 | 1005 | btdm8723.ps_tdma_byte[2] = 0x5; |
|---|
| 1026 | 1006 | btdm8723.ps_tdma_byte[3] = 0x2; |
|---|
| 1027 | 1007 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1028 | 1008 | } else if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_1) { |
|---|
| 1029 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1030 | | - "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1009 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1010 | + "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1031 | 1011 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1032 | 1012 | btdm8723.ps_tdma_byte[1] = 0xa; |
|---|
| 1033 | 1013 | btdm8723.ps_tdma_byte[2] = 0xa; |
|---|
| 1034 | 1014 | btdm8723.ps_tdma_byte[3] = 0x2; |
|---|
| 1035 | 1015 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1036 | 1016 | } else { |
|---|
| 1037 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1038 | | - "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1017 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1018 | + "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1039 | 1019 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1040 | 1020 | btdm8723.ps_tdma_byte[1] = 0xf; |
|---|
| 1041 | 1021 | btdm8723.ps_tdma_byte[2] = 0xf; |
|---|
| .. | .. |
|---|
| 1043 | 1023 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1044 | 1024 | } |
|---|
| 1045 | 1025 | } else { |
|---|
| 1046 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1047 | | - "HT20 or Legacy\n"); |
|---|
| 1026 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1027 | + "HT20 or Legacy\n"); |
|---|
| 1048 | 1028 | bt_rssi_state = |
|---|
| 1049 | 1029 | rtl8723e_dm_bt_check_coex_rssi_state(hw, 2, 47, 0); |
|---|
| 1050 | 1030 | bt_rssi_state1 = |
|---|
| .. | .. |
|---|
| 1058 | 1038 | /* sw mechanism */ |
|---|
| 1059 | 1039 | if ((bt_rssi_state == BT_RSSI_STATE_HIGH) || |
|---|
| 1060 | 1040 | (bt_rssi_state == BT_RSSI_STATE_STAY_HIGH)) { |
|---|
| 1061 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1062 | | - "Wifi rssi high\n"); |
|---|
| 1041 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1042 | + "Wifi rssi high\n"); |
|---|
| 1063 | 1043 | btdm8723.agc_table_en = true; |
|---|
| 1064 | 1044 | btdm8723.adc_back_off_on = true; |
|---|
| 1065 | 1045 | btdm8723.sw_dac_swing_on = false; |
|---|
| 1066 | 1046 | } else { |
|---|
| 1067 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1068 | | - "Wifi rssi low\n"); |
|---|
| 1047 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1048 | + "Wifi rssi low\n"); |
|---|
| 1069 | 1049 | btdm8723.agc_table_en = false; |
|---|
| 1070 | 1050 | btdm8723.adc_back_off_on = false; |
|---|
| 1071 | 1051 | btdm8723.sw_dac_swing_on = false; |
|---|
| .. | .. |
|---|
| 1075 | 1055 | btdm8723.ps_tdma_on = true; |
|---|
| 1076 | 1056 | if ((bt_rssi_state1 == BT_RSSI_STATE_HIGH) || |
|---|
| 1077 | 1057 | (bt_rssi_state1 == BT_RSSI_STATE_STAY_HIGH)) { |
|---|
| 1078 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1079 | | - "Wifi rssi-1 high\n"); |
|---|
| 1058 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1059 | + "Wifi rssi-1 high\n"); |
|---|
| 1080 | 1060 | /* only rssi high we need to do this, */ |
|---|
| 1081 | 1061 | /* when rssi low, the value will modified by fw */ |
|---|
| 1082 | 1062 | rtl_write_byte(rtlpriv, 0x883, 0x40); |
|---|
| 1083 | 1063 | if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_2) { |
|---|
| 1084 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1085 | | - "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1064 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1065 | + "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1086 | 1066 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1087 | 1067 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| 1088 | 1068 | btdm8723.ps_tdma_byte[2] = 0x5; |
|---|
| 1089 | 1069 | btdm8723.ps_tdma_byte[3] = 0x83; |
|---|
| 1090 | 1070 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1091 | 1071 | } else if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_1) { |
|---|
| 1092 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1093 | | - "[BTCoex], BT TxRx Counters>= 1200 && < 1400\n"); |
|---|
| 1072 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1073 | + "[BTCoex], BT TxRx Counters>= 1200 && < 1400\n"); |
|---|
| 1094 | 1074 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1095 | 1075 | btdm8723.ps_tdma_byte[1] = 0xa; |
|---|
| 1096 | 1076 | btdm8723.ps_tdma_byte[2] = 0xa; |
|---|
| 1097 | 1077 | btdm8723.ps_tdma_byte[3] = 0x83; |
|---|
| 1098 | 1078 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1099 | 1079 | } else { |
|---|
| 1100 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1101 | | - "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1080 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1081 | + "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1102 | 1082 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1103 | 1083 | btdm8723.ps_tdma_byte[1] = 0xf; |
|---|
| 1104 | 1084 | btdm8723.ps_tdma_byte[2] = 0xf; |
|---|
| .. | .. |
|---|
| 1106 | 1086 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1107 | 1087 | } |
|---|
| 1108 | 1088 | } else { |
|---|
| 1109 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1110 | | - "Wifi rssi-1 low\n"); |
|---|
| 1089 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1090 | + "Wifi rssi-1 low\n"); |
|---|
| 1111 | 1091 | if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_2) { |
|---|
| 1112 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1113 | | - "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1092 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1093 | + "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1114 | 1094 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1115 | 1095 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| 1116 | 1096 | btdm8723.ps_tdma_byte[2] = 0x5; |
|---|
| 1117 | 1097 | btdm8723.ps_tdma_byte[3] = 0x2; |
|---|
| 1118 | 1098 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1119 | 1099 | } else if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_1) { |
|---|
| 1120 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1121 | | - "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1100 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1101 | + "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1122 | 1102 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1123 | 1103 | btdm8723.ps_tdma_byte[1] = 0xa; |
|---|
| 1124 | 1104 | btdm8723.ps_tdma_byte[2] = 0xa; |
|---|
| 1125 | 1105 | btdm8723.ps_tdma_byte[3] = 0x2; |
|---|
| 1126 | 1106 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1127 | 1107 | } else { |
|---|
| 1128 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1129 | | - "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1108 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1109 | + "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1130 | 1110 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1131 | 1111 | btdm8723.ps_tdma_byte[1] = 0xf; |
|---|
| 1132 | 1112 | btdm8723.ps_tdma_byte[2] = 0xf; |
|---|
| .. | .. |
|---|
| 1141 | 1121 | |
|---|
| 1142 | 1122 | /* Always ignore WlanAct if bHid|bSCOBusy|bSCOeSCO */ |
|---|
| 1143 | 1123 | |
|---|
| 1144 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1145 | | - "[BTCoex], BT btInqPageStartTime = 0x%x, btTxRxCntLvl = %d\n", |
|---|
| 1146 | | - hal_coex_8723.bt_inq_page_start_time, bt_tx_rx_cnt_lvl); |
|---|
| 1124 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1125 | + "[BTCoex], BT btInqPageStartTime = 0x%x, btTxRxCntLvl = %d\n", |
|---|
| 1126 | + hal_coex_8723.bt_inq_page_start_time, bt_tx_rx_cnt_lvl); |
|---|
| 1147 | 1127 | if ((hal_coex_8723.bt_inq_page_start_time) || |
|---|
| 1148 | 1128 | (BT_TXRX_CNT_LEVEL_3 == bt_tx_rx_cnt_lvl)) { |
|---|
| 1149 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1150 | | - "[BTCoex], Set BT inquiry / page scan 0x3a setting\n"); |
|---|
| 1129 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1130 | + "[BTCoex], Set BT inquiry / page scan 0x3a setting\n"); |
|---|
| 1151 | 1131 | btdm8723.ps_tdma_on = true; |
|---|
| 1152 | 1132 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1153 | 1133 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| .. | .. |
|---|
| 1178 | 1158 | |
|---|
| 1179 | 1159 | bt_tx_rx_cnt_lvl = rtl8723e_dm_bt_bt_tx_rx_counter_level(hw); |
|---|
| 1180 | 1160 | |
|---|
| 1181 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1182 | | - "[BTCoex], BT TxRx Counters = %d\n", bt_tx_rx_cnt_lvl); |
|---|
| 1161 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1162 | + "[BTCoex], BT TxRx Counters = %d\n", bt_tx_rx_cnt_lvl); |
|---|
| 1183 | 1163 | |
|---|
| 1184 | 1164 | if (rtlphy->current_chan_bw == HT_CHANNEL_WIDTH_20_40) { |
|---|
| 1185 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, "HT40\n"); |
|---|
| 1165 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, "HT40\n"); |
|---|
| 1186 | 1166 | bt_rssi_state = |
|---|
| 1187 | 1167 | rtl8723e_dm_bt_check_coex_rssi_state(hw, 2, 37, 0); |
|---|
| 1188 | 1168 | |
|---|
| .. | .. |
|---|
| 1200 | 1180 | btdm8723.ps_tdma_on = true; |
|---|
| 1201 | 1181 | if ((bt_rssi_state == BT_RSSI_STATE_HIGH) || |
|---|
| 1202 | 1182 | (bt_rssi_state == BT_RSSI_STATE_STAY_HIGH)) { |
|---|
| 1203 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1204 | | - "Wifi rssi high\n"); |
|---|
| 1183 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1184 | + "Wifi rssi high\n"); |
|---|
| 1205 | 1185 | if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_2) { |
|---|
| 1206 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1207 | | - "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1186 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1187 | + "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1208 | 1188 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1209 | 1189 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| 1210 | 1190 | btdm8723.ps_tdma_byte[2] = 0x5; |
|---|
| 1211 | 1191 | btdm8723.ps_tdma_byte[3] = 0x81; |
|---|
| 1212 | 1192 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1213 | 1193 | } else if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_1) { |
|---|
| 1214 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1215 | | - "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1194 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1195 | + "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1216 | 1196 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1217 | 1197 | btdm8723.ps_tdma_byte[1] = 0xa; |
|---|
| 1218 | 1198 | btdm8723.ps_tdma_byte[2] = 0xa; |
|---|
| 1219 | 1199 | btdm8723.ps_tdma_byte[3] = 0x81; |
|---|
| 1220 | 1200 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1221 | 1201 | } else { |
|---|
| 1222 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1223 | | - "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1202 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1203 | + "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1224 | 1204 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1225 | 1205 | btdm8723.ps_tdma_byte[1] = 0xf; |
|---|
| 1226 | 1206 | btdm8723.ps_tdma_byte[2] = 0xf; |
|---|
| .. | .. |
|---|
| 1228 | 1208 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1229 | 1209 | } |
|---|
| 1230 | 1210 | } else { |
|---|
| 1231 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1232 | | - "Wifi rssi low\n"); |
|---|
| 1211 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1212 | + "Wifi rssi low\n"); |
|---|
| 1233 | 1213 | if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_2) { |
|---|
| 1234 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1235 | | - "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1214 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1215 | + "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1236 | 1216 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1237 | 1217 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| 1238 | 1218 | btdm8723.ps_tdma_byte[2] = 0x5; |
|---|
| .. | .. |
|---|
| 1240 | 1220 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1241 | 1221 | } else if (bt_tx_rx_cnt_lvl == |
|---|
| 1242 | 1222 | BT_TXRX_CNT_LEVEL_1) { |
|---|
| 1243 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1244 | | - "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1223 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1224 | + "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1245 | 1225 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1246 | 1226 | btdm8723.ps_tdma_byte[1] = 0xa; |
|---|
| 1247 | 1227 | btdm8723.ps_tdma_byte[2] = 0xa; |
|---|
| 1248 | 1228 | btdm8723.ps_tdma_byte[3] = 0x0; |
|---|
| 1249 | 1229 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1250 | 1230 | } else { |
|---|
| 1251 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1252 | | - "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1231 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1232 | + "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1253 | 1233 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1254 | 1234 | btdm8723.ps_tdma_byte[1] = 0xf; |
|---|
| 1255 | 1235 | btdm8723.ps_tdma_byte[2] = 0xf; |
|---|
| .. | .. |
|---|
| 1258 | 1238 | } |
|---|
| 1259 | 1239 | } |
|---|
| 1260 | 1240 | } else { |
|---|
| 1261 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1262 | | - "HT20 or Legacy\n"); |
|---|
| 1241 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1242 | + "HT20 or Legacy\n"); |
|---|
| 1263 | 1243 | bt_rssi_state = |
|---|
| 1264 | 1244 | rtl8723e_dm_bt_check_coex_rssi_state(hw, 2, 47, 0); |
|---|
| 1265 | 1245 | bt_rssi_state1 = |
|---|
| .. | .. |
|---|
| 1273 | 1253 | /* sw mechanism */ |
|---|
| 1274 | 1254 | if ((bt_rssi_state == BT_RSSI_STATE_HIGH) || |
|---|
| 1275 | 1255 | (bt_rssi_state == BT_RSSI_STATE_STAY_HIGH)) { |
|---|
| 1276 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1277 | | - "Wifi rssi high\n"); |
|---|
| 1256 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1257 | + "Wifi rssi high\n"); |
|---|
| 1278 | 1258 | btdm8723.agc_table_en = true; |
|---|
| 1279 | 1259 | btdm8723.adc_back_off_on = true; |
|---|
| 1280 | 1260 | btdm8723.sw_dac_swing_on = false; |
|---|
| 1281 | 1261 | } else { |
|---|
| 1282 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1283 | | - "Wifi rssi low\n"); |
|---|
| 1262 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1263 | + "Wifi rssi low\n"); |
|---|
| 1284 | 1264 | btdm8723.agc_table_en = false; |
|---|
| 1285 | 1265 | btdm8723.adc_back_off_on = false; |
|---|
| 1286 | 1266 | btdm8723.sw_dac_swing_on = false; |
|---|
| .. | .. |
|---|
| 1290 | 1270 | btdm8723.ps_tdma_on = true; |
|---|
| 1291 | 1271 | if ((bt_rssi_state1 == BT_RSSI_STATE_HIGH) || |
|---|
| 1292 | 1272 | (bt_rssi_state1 == BT_RSSI_STATE_STAY_HIGH)) { |
|---|
| 1293 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1294 | | - "Wifi rssi-1 high\n"); |
|---|
| 1273 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1274 | + "Wifi rssi-1 high\n"); |
|---|
| 1295 | 1275 | /* only rssi high we need to do this, */ |
|---|
| 1296 | 1276 | /* when rssi low, the value will modified by fw */ |
|---|
| 1297 | 1277 | rtl_write_byte(rtlpriv, 0x883, 0x40); |
|---|
| 1298 | 1278 | if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_2) { |
|---|
| 1299 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1300 | | - "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1279 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1280 | + "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1301 | 1281 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1302 | 1282 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| 1303 | 1283 | btdm8723.ps_tdma_byte[2] = 0x5; |
|---|
| 1304 | 1284 | btdm8723.ps_tdma_byte[3] = 0x81; |
|---|
| 1305 | 1285 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1306 | 1286 | } else if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_1) { |
|---|
| 1307 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1308 | | - "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1287 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1288 | + "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1309 | 1289 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1310 | 1290 | btdm8723.ps_tdma_byte[1] = 0xa; |
|---|
| 1311 | 1291 | btdm8723.ps_tdma_byte[2] = 0xa; |
|---|
| 1312 | 1292 | btdm8723.ps_tdma_byte[3] = 0x81; |
|---|
| 1313 | 1293 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1314 | 1294 | } else { |
|---|
| 1315 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1316 | | - "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1295 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1296 | + "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1317 | 1297 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1318 | 1298 | btdm8723.ps_tdma_byte[1] = 0xf; |
|---|
| 1319 | 1299 | btdm8723.ps_tdma_byte[2] = 0xf; |
|---|
| .. | .. |
|---|
| 1321 | 1301 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1322 | 1302 | } |
|---|
| 1323 | 1303 | } else { |
|---|
| 1324 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1325 | | - "Wifi rssi-1 low\n"); |
|---|
| 1304 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1305 | + "Wifi rssi-1 low\n"); |
|---|
| 1326 | 1306 | if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_2) { |
|---|
| 1327 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1328 | | - "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1307 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1308 | + "[BTCoex], BT TxRx Counters >= 1400\n"); |
|---|
| 1329 | 1309 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1330 | 1310 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| 1331 | 1311 | btdm8723.ps_tdma_byte[2] = 0x5; |
|---|
| 1332 | 1312 | btdm8723.ps_tdma_byte[3] = 0x0; |
|---|
| 1333 | 1313 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1334 | 1314 | } else if (bt_tx_rx_cnt_lvl == BT_TXRX_CNT_LEVEL_1) { |
|---|
| 1335 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1336 | | - "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1315 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1316 | + "[BTCoex], BT TxRx Counters >= 1200 && < 1400\n"); |
|---|
| 1337 | 1317 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1338 | 1318 | btdm8723.ps_tdma_byte[1] = 0xa; |
|---|
| 1339 | 1319 | btdm8723.ps_tdma_byte[2] = 0xa; |
|---|
| 1340 | 1320 | btdm8723.ps_tdma_byte[3] = 0x0; |
|---|
| 1341 | 1321 | btdm8723.ps_tdma_byte[4] = 0x80; |
|---|
| 1342 | 1322 | } else { |
|---|
| 1343 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1344 | | - "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1323 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1324 | + "[BTCoex], BT TxRx Counters < 1200\n"); |
|---|
| 1345 | 1325 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1346 | 1326 | btdm8723.ps_tdma_byte[1] = 0xf; |
|---|
| 1347 | 1327 | btdm8723.ps_tdma_byte[2] = 0xf; |
|---|
| .. | .. |
|---|
| 1354 | 1334 | if (rtl8723e_dm_bt_need_to_dec_bt_pwr(hw)) |
|---|
| 1355 | 1335 | btdm8723.dec_bt_pwr = true; |
|---|
| 1356 | 1336 | |
|---|
| 1357 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1358 | | - "[BTCoex], BT btInqPageStartTime = 0x%x, btTxRxCntLvl = %d\n", |
|---|
| 1359 | | - hal_coex_8723.bt_inq_page_start_time, bt_tx_rx_cnt_lvl); |
|---|
| 1337 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1338 | + "[BTCoex], BT btInqPageStartTime = 0x%x, btTxRxCntLvl = %d\n", |
|---|
| 1339 | + hal_coex_8723.bt_inq_page_start_time, bt_tx_rx_cnt_lvl); |
|---|
| 1360 | 1340 | |
|---|
| 1361 | 1341 | if ((hal_coex_8723.bt_inq_page_start_time) || |
|---|
| 1362 | 1342 | (BT_TXRX_CNT_LEVEL_3 == bt_tx_rx_cnt_lvl)) { |
|---|
| 1363 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1364 | | - "[BTCoex], Set BT inquiry / page scan 0x3a setting\n"); |
|---|
| 1343 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1344 | + "[BTCoex], Set BT inquiry / page scan 0x3a setting\n"); |
|---|
| 1365 | 1345 | btdm8723.ps_tdma_on = true; |
|---|
| 1366 | 1346 | btdm8723.ps_tdma_byte[0] = 0xa3; |
|---|
| 1367 | 1347 | btdm8723.ps_tdma_byte[1] = 0x5; |
|---|
| .. | .. |
|---|
| 1387 | 1367 | rtlpriv->btcoexist.cstate |= |
|---|
| 1388 | 1368 | BT_COEX_STATE_BT_INQ_PAGE; |
|---|
| 1389 | 1369 | hal_coex_8723.bt_inq_page_start_time = cur_time; |
|---|
| 1390 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1391 | | - "[BTCoex], BT Inquiry/page is started at time : 0x%x\n", |
|---|
| 1392 | | - hal_coex_8723.bt_inq_page_start_time); |
|---|
| 1370 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1371 | + "[BTCoex], BT Inquiry/page is started at time : 0x%x\n", |
|---|
| 1372 | + hal_coex_8723.bt_inq_page_start_time); |
|---|
| 1393 | 1373 | } |
|---|
| 1394 | 1374 | } |
|---|
| 1395 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1396 | | - "[BTCoex], BT Inquiry/page started time : 0x%x, cur_time : 0x%x\n", |
|---|
| 1397 | | - hal_coex_8723.bt_inq_page_start_time, cur_time); |
|---|
| 1375 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1376 | + "[BTCoex], BT Inquiry/page started time : 0x%x, cur_time : 0x%x\n", |
|---|
| 1377 | + hal_coex_8723.bt_inq_page_start_time, cur_time); |
|---|
| 1398 | 1378 | |
|---|
| 1399 | 1379 | if (hal_coex_8723.bt_inq_page_start_time) { |
|---|
| 1400 | 1380 | if ((((long)cur_time - |
|---|
| 1401 | 1381 | (long)hal_coex_8723.bt_inq_page_start_time) / HZ) |
|---|
| 1402 | 1382 | >= 10) { |
|---|
| 1403 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1383 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1404 | 1384 | "[BTCoex], BT Inquiry/page >= 10sec!!!\n"); |
|---|
| 1405 | 1385 | hal_coex_8723.bt_inq_page_start_time = 0; |
|---|
| 1406 | 1386 | rtlpriv->btcoexist.cstate &= |
|---|
| .. | .. |
|---|
| 1426 | 1406 | static void _rtl8723e_dm_bt_coexist_2_ant(struct ieee80211_hw *hw) |
|---|
| 1427 | 1407 | { |
|---|
| 1428 | 1408 | struct rtl_priv *rtlpriv = rtl_priv(hw); |
|---|
| 1429 | | - u8 bt_retry_cnt; |
|---|
| 1430 | 1409 | u8 bt_info_original; |
|---|
| 1431 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1410 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1432 | 1411 | "[BTCoex] Get bt info by fw!!\n"); |
|---|
| 1433 | 1412 | |
|---|
| 1434 | 1413 | _rtl8723_dm_bt_check_wifi_state(hw); |
|---|
| 1435 | 1414 | |
|---|
| 1436 | 1415 | if (hal_coex_8723.c2h_bt_info_req_sent) { |
|---|
| 1437 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1438 | | - "[BTCoex] c2h for bt_info not rcvd yet!!\n"); |
|---|
| 1416 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1417 | + "[BTCoex] c2h for bt_info not rcvd yet!!\n"); |
|---|
| 1439 | 1418 | } |
|---|
| 1440 | 1419 | |
|---|
| 1441 | | - bt_retry_cnt = hal_coex_8723.bt_retry_cnt; |
|---|
| 1442 | 1420 | bt_info_original = hal_coex_8723.c2h_bt_info_original; |
|---|
| 1443 | 1421 | |
|---|
| 1444 | 1422 | /* when bt inquiry or page scan, we have to set h2c 0x25 */ |
|---|
| .. | .. |
|---|
| 1449 | 1427 | if (rtl8723e_dm_bt_is_2_ant_common_action(hw)) { |
|---|
| 1450 | 1428 | rtlpriv->btcoexist.bt_profile_case = BT_COEX_MECH_COMMON; |
|---|
| 1451 | 1429 | rtlpriv->btcoexist.bt_profile_action = BT_COEX_MECH_COMMON; |
|---|
| 1452 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1453 | | - "Action 2-Ant common.\n"); |
|---|
| 1430 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1431 | + "Action 2-Ant common.\n"); |
|---|
| 1454 | 1432 | } else { |
|---|
| 1455 | 1433 | if ((bt_info_original & BTINFO_B_HID) || |
|---|
| 1456 | 1434 | (bt_info_original & BTINFO_B_SCO_BUSY) || |
|---|
| .. | .. |
|---|
| 1461 | 1439 | BT_COEX_MECH_HID_SCO_ESCO; |
|---|
| 1462 | 1440 | rtlpriv->btcoexist.bt_profile_action = |
|---|
| 1463 | 1441 | BT_COEX_MECH_HID_SCO_ESCO; |
|---|
| 1464 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1465 | | - "[BTCoex], BTInfo: bHid|bSCOBusy|bSCOeSCO\n"); |
|---|
| 1442 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1443 | + "[BTCoex], BTInfo: bHid|bSCOBusy|bSCOeSCO\n"); |
|---|
| 1466 | 1444 | rtl8723e_dm_bt_2_ant_hid_sco_esco(hw); |
|---|
| 1467 | 1445 | } else if ((bt_info_original & BTINFO_B_FTP) || |
|---|
| 1468 | 1446 | (bt_info_original & BTINFO_B_A2DP)) { |
|---|
| .. | .. |
|---|
| 1472 | 1450 | BT_COEX_MECH_FTP_A2DP; |
|---|
| 1473 | 1451 | rtlpriv->btcoexist.bt_profile_action = |
|---|
| 1474 | 1452 | BT_COEX_MECH_FTP_A2DP; |
|---|
| 1475 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1476 | | - "BTInfo: bFTP|bA2DP\n"); |
|---|
| 1453 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1454 | + "BTInfo: bFTP|bA2DP\n"); |
|---|
| 1477 | 1455 | rtl8723e_dm_bt_2_ant_ftp_a2dp(hw); |
|---|
| 1478 | 1456 | } else { |
|---|
| 1479 | 1457 | rtlpriv->btcoexist.cstate |= |
|---|
| .. | .. |
|---|
| 1482 | 1460 | BT_COEX_MECH_NONE; |
|---|
| 1483 | 1461 | rtlpriv->btcoexist.bt_profile_action = |
|---|
| 1484 | 1462 | BT_COEX_MECH_NONE; |
|---|
| 1485 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1486 | | - "[BTCoex], BTInfo: undefined case!!!!\n"); |
|---|
| 1463 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1464 | + "[BTCoex], BTInfo: undefined case!!!!\n"); |
|---|
| 1487 | 1465 | rtl8723e_dm_bt_2_ant_hid_sco_esco(hw); |
|---|
| 1488 | 1466 | } |
|---|
| 1489 | 1467 | } |
|---|
| .. | .. |
|---|
| 1536 | 1514 | |
|---|
| 1537 | 1515 | h2c_parameter[0] |= BIT(0); |
|---|
| 1538 | 1516 | |
|---|
| 1539 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1517 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1540 | 1518 | "Query Bt information, write 0x38=0x%x\n", h2c_parameter[0]); |
|---|
| 1541 | 1519 | |
|---|
| 1542 | 1520 | rtl8723e_fill_h2c_cmd(hw, 0x38, 1, h2c_parameter); |
|---|
| .. | .. |
|---|
| 1571 | 1549 | hal_coex_8723.low_priority_tx = reg_lp_tx; |
|---|
| 1572 | 1550 | hal_coex_8723.low_priority_rx = reg_lp_rx; |
|---|
| 1573 | 1551 | |
|---|
| 1574 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1552 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1575 | 1553 | "High Priority Tx/Rx (reg 0x%x)=%x(%d)/%x(%d)\n", |
|---|
| 1576 | 1554 | reg_hp_tx_rx, reg_hp_tx, reg_hp_tx, reg_hp_rx, reg_hp_rx); |
|---|
| 1577 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1555 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1578 | 1556 | "Low Priority Tx/Rx (reg 0x%x)=%x(%d)/%x(%d)\n", |
|---|
| 1579 | 1557 | reg_lp_tx_rx, reg_lp_tx, reg_lp_tx, reg_lp_rx, reg_lp_rx); |
|---|
| 1580 | 1558 | rtlpriv->btcoexist.lps_counter = 0; |
|---|
| .. | .. |
|---|
| 1607 | 1585 | if (bt_alife) { |
|---|
| 1608 | 1586 | rtlpriv->btcoexist.bt_active_zero_cnt = 0; |
|---|
| 1609 | 1587 | rtlpriv->btcoexist.cur_bt_disabled = false; |
|---|
| 1610 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1611 | | - "8723A BT is enabled !!\n"); |
|---|
| 1588 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1589 | + "8723A BT is enabled !!\n"); |
|---|
| 1612 | 1590 | } else { |
|---|
| 1613 | 1591 | rtlpriv->btcoexist.bt_active_zero_cnt++; |
|---|
| 1614 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1615 | | - "8723A bt all counters=0, %d times!!\n", |
|---|
| 1616 | | - rtlpriv->btcoexist.bt_active_zero_cnt); |
|---|
| 1592 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1593 | + "8723A bt all counters=0, %d times!!\n", |
|---|
| 1594 | + rtlpriv->btcoexist.bt_active_zero_cnt); |
|---|
| 1617 | 1595 | if (rtlpriv->btcoexist.bt_active_zero_cnt >= 2) { |
|---|
| 1618 | 1596 | rtlpriv->btcoexist.cur_bt_disabled = true; |
|---|
| 1619 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1620 | | - "8723A BT is disabled !!\n"); |
|---|
| 1597 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1598 | + "8723A BT is disabled !!\n"); |
|---|
| 1621 | 1599 | } |
|---|
| 1622 | 1600 | } |
|---|
| 1623 | 1601 | if (rtlpriv->btcoexist.pre_bt_disabled != |
|---|
| 1624 | 1602 | rtlpriv->btcoexist.cur_bt_disabled) { |
|---|
| 1625 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, |
|---|
| 1626 | | - DBG_TRACE, "8723A BT is from %s to %s!!\n", |
|---|
| 1627 | | - (rtlpriv->btcoexist.pre_bt_disabled ? |
|---|
| 1603 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, |
|---|
| 1604 | + DBG_TRACE, "8723A BT is from %s to %s!!\n", |
|---|
| 1605 | + (rtlpriv->btcoexist.pre_bt_disabled ? |
|---|
| 1628 | 1606 | "disabled" : "enabled"), |
|---|
| 1629 | | - (rtlpriv->btcoexist.cur_bt_disabled ? |
|---|
| 1607 | + (rtlpriv->btcoexist.cur_bt_disabled ? |
|---|
| 1630 | 1608 | "disabled" : "enabled")); |
|---|
| 1631 | 1609 | rtlpriv->btcoexist.pre_bt_disabled |
|---|
| 1632 | 1610 | = rtlpriv->btcoexist.cur_bt_disabled; |
|---|
| .. | .. |
|---|
| 1643 | 1621 | rtl8723e_dm_bt_bt_enable_disable_check(hw); |
|---|
| 1644 | 1622 | |
|---|
| 1645 | 1623 | if (rtlpriv->btcoexist.bt_ant_num == ANT_X2) { |
|---|
| 1646 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1624 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1647 | 1625 | "[BTCoex], 2 Ant mechanism\n"); |
|---|
| 1648 | 1626 | _rtl8723e_dm_bt_coexist_2_ant(hw); |
|---|
| 1649 | 1627 | } else { |
|---|
| 1650 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1628 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1651 | 1629 | "[BTCoex], 1 Ant mechanism\n"); |
|---|
| 1652 | 1630 | _rtl8723e_dm_bt_coexist_1_ant(hw); |
|---|
| 1653 | 1631 | } |
|---|
| 1654 | 1632 | |
|---|
| 1655 | 1633 | if (!rtl8723e_dm_bt_is_same_coexist_state(hw)) { |
|---|
| 1656 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1657 | | - "[BTCoex], Coexist State[bitMap] change from 0x%x%8x to 0x%x%8x\n", |
|---|
| 1658 | | - rtlpriv->btcoexist.previous_state_h, |
|---|
| 1659 | | - rtlpriv->btcoexist.previous_state, |
|---|
| 1660 | | - rtlpriv->btcoexist.cstate_h, |
|---|
| 1661 | | - rtlpriv->btcoexist.cstate); |
|---|
| 1634 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1635 | + "[BTCoex], Coexist State[bitMap] change from 0x%x%8x to 0x%x%8x\n", |
|---|
| 1636 | + rtlpriv->btcoexist.previous_state_h, |
|---|
| 1637 | + rtlpriv->btcoexist.previous_state, |
|---|
| 1638 | + rtlpriv->btcoexist.cstate_h, |
|---|
| 1639 | + rtlpriv->btcoexist.cstate); |
|---|
| 1662 | 1640 | rtlpriv->btcoexist.previous_state |
|---|
| 1663 | 1641 | = rtlpriv->btcoexist.cstate; |
|---|
| 1664 | 1642 | rtlpriv->btcoexist.previous_state_h |
|---|
| .. | .. |
|---|
| 1681 | 1659 | else if (i == 1) |
|---|
| 1682 | 1660 | hal_coex_8723.bt_retry_cnt = tmp_buf[i]; |
|---|
| 1683 | 1661 | if (i == len-1) |
|---|
| 1684 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1685 | | - "0x%2x]", tmp_buf[i]); |
|---|
| 1662 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1663 | + "0x%2x]", tmp_buf[i]); |
|---|
| 1686 | 1664 | else |
|---|
| 1687 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1688 | | - "0x%2x, ", tmp_buf[i]); |
|---|
| 1665 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_TRACE, |
|---|
| 1666 | + "0x%2x, ", tmp_buf[i]); |
|---|
| 1689 | 1667 | |
|---|
| 1690 | 1668 | } |
|---|
| 1691 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1669 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1692 | 1670 | "BT info bt_info (Data)= 0x%x\n", |
|---|
| 1693 | 1671 | hal_coex_8723.c2h_bt_info_original); |
|---|
| 1694 | 1672 | bt_info = hal_coex_8723.c2h_bt_info_original; |
|---|
| .. | .. |
|---|
| 1700 | 1678 | |
|---|
| 1701 | 1679 | |
|---|
| 1702 | 1680 | if (bt_info & BTINFO_B_CONNECTION) { |
|---|
| 1703 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1681 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1704 | 1682 | "[BTC2H], BTInfo: bConnect=true\n"); |
|---|
| 1705 | 1683 | rtlpriv->btcoexist.bt_busy = true; |
|---|
| 1706 | 1684 | rtlpriv->btcoexist.cstate &= ~BT_COEX_STATE_BT_IDLE; |
|---|
| 1707 | 1685 | } else { |
|---|
| 1708 | | - RT_TRACE(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1686 | + rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG, |
|---|
| 1709 | 1687 | "[BTC2H], BTInfo: bConnect=false\n"); |
|---|
| 1710 | 1688 | rtlpriv->btcoexist.bt_busy = false; |
|---|
| 1711 | 1689 | rtlpriv->btcoexist.cstate |= BT_COEX_STATE_BT_IDLE; |
|---|
| .. | .. |
|---|
| 1720 | 1698 | u8 u1b_tmp = 0; |
|---|
| 1721 | 1699 | memset(&c2h_event, 0, sizeof(c2h_event)); |
|---|
| 1722 | 1700 | u1b_tmp = rtl_read_byte(rtlpriv, REG_C2HEVT_MSG_NORMAL); |
|---|
| 1723 | | - RT_TRACE(rtlpriv, COMP_FW, DBG_DMESG, |
|---|
| 1701 | + rtl_dbg(rtlpriv, COMP_FW, DBG_DMESG, |
|---|
| 1724 | 1702 | "&&&&&&: REG_C2HEVT_MSG_NORMAL is 0x%x\n", u1b_tmp); |
|---|
| 1725 | 1703 | c2h_event.cmd_id = u1b_tmp & 0xF; |
|---|
| 1726 | 1704 | c2h_event.cmd_len = (u1b_tmp & 0xF0) >> 4; |
|---|
| 1727 | 1705 | c2h_event.cmd_seq = rtl_read_byte(rtlpriv, REG_C2HEVT_MSG_NORMAL + 1); |
|---|
| 1728 | | - RT_TRACE(rtlpriv, COMP_FW, DBG_DMESG, |
|---|
| 1729 | | - "cmd_id: %d, cmd_len: %d, cmd_seq: %d\n", |
|---|
| 1730 | | - c2h_event.cmd_id , c2h_event.cmd_len, c2h_event.cmd_seq); |
|---|
| 1706 | + rtl_dbg(rtlpriv, COMP_FW, DBG_DMESG, |
|---|
| 1707 | + "cmd_id: %d, cmd_len: %d, cmd_seq: %d\n", |
|---|
| 1708 | + c2h_event.cmd_id, c2h_event.cmd_len, c2h_event.cmd_seq); |
|---|
| 1731 | 1709 | u1b_tmp = rtl_read_byte(rtlpriv, 0x01AF); |
|---|
| 1732 | 1710 | if (u1b_tmp == C2H_EVT_HOST_CLOSE) { |
|---|
| 1733 | 1711 | return; |
|---|
| .. | .. |
|---|
| 1737 | 1715 | } |
|---|
| 1738 | 1716 | ptmp_buf = kzalloc(c2h_event.cmd_len, GFP_KERNEL); |
|---|
| 1739 | 1717 | if (ptmp_buf == NULL) { |
|---|
| 1740 | | - RT_TRACE(rtlpriv, COMP_FW, DBG_TRACE, |
|---|
| 1741 | | - "malloc cmd buf failed\n"); |
|---|
| 1718 | + rtl_dbg(rtlpriv, COMP_FW, DBG_TRACE, |
|---|
| 1719 | + "malloc cmd buf failed\n"); |
|---|
| 1742 | 1720 | return; |
|---|
| 1743 | 1721 | } |
|---|
| 1744 | 1722 | |
|---|
| .. | .. |
|---|
| 1756 | 1734 | break; |
|---|
| 1757 | 1735 | |
|---|
| 1758 | 1736 | case C2H_V0_BT_INFO: |
|---|
| 1759 | | - RT_TRACE(rtlpriv, COMP_FW, DBG_TRACE, |
|---|
| 1737 | + rtl_dbg(rtlpriv, COMP_FW, DBG_TRACE, |
|---|
| 1760 | 1738 | "BT info Byte[0] (ID) is 0x%x\n", |
|---|
| 1761 | 1739 | c2h_event.cmd_id); |
|---|
| 1762 | | - RT_TRACE(rtlpriv, COMP_FW, DBG_TRACE, |
|---|
| 1740 | + rtl_dbg(rtlpriv, COMP_FW, DBG_TRACE, |
|---|
| 1763 | 1741 | "BT info Byte[1] (Seq) is 0x%x\n", |
|---|
| 1764 | 1742 | c2h_event.cmd_seq); |
|---|
| 1765 | | - RT_TRACE(rtlpriv, COMP_FW, DBG_TRACE, |
|---|
| 1743 | + rtl_dbg(rtlpriv, COMP_FW, DBG_TRACE, |
|---|
| 1766 | 1744 | "BT info Byte[2] (Data)= 0x%x\n", ptmp_buf[0]); |
|---|
| 1767 | 1745 | |
|---|
| 1768 | 1746 | rtl8723e_dm_bt_parse_bt_info(hw, ptmp_buf, c2h_event.cmd_len); |
|---|