Lines Matching refs:rtlpriv

55 	struct rtl_priv *rtlpriv = rtl_priv(hw);  in rtl8723be_phy_query_rf_reg()  local
59 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl8723be_phy_query_rf_reg()
63 spin_lock_irqsave(&rtlpriv->locks.rf_lock, flags); in rtl8723be_phy_query_rf_reg()
69 spin_unlock_irqrestore(&rtlpriv->locks.rf_lock, flags); in rtl8723be_phy_query_rf_reg()
71 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl8723be_phy_query_rf_reg()
81 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_set_rf_reg() local
85 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl8723be_phy_set_rf_reg()
89 spin_lock_irqsave(&rtlpriv->locks.rf_lock, flags); in rtl8723be_phy_set_rf_reg()
101 spin_unlock_irqrestore(&rtlpriv->locks.rf_lock, flags); in rtl8723be_phy_set_rf_reg()
103 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl8723be_phy_set_rf_reg()
111 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_mac_config() local
114 rtl_write_byte(rtlpriv, 0x04CA, 0x0B); in rtl8723be_phy_mac_config()
121 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_bb_config() local
125 u8 crystalcap = rtlpriv->efuse.crystalcap; in rtl8723be_phy_bb_config()
127 regval = rtl_read_word(rtlpriv, REG_SYS_FUNC_EN); in rtl8723be_phy_bb_config()
128 rtl_write_word(rtlpriv, REG_SYS_FUNC_EN, in rtl8723be_phy_bb_config()
131 rtl_write_byte(rtlpriv, REG_RF_CTRL, RF_EN | RF_RSTB | RF_SDMRSTB); in rtl8723be_phy_bb_config()
132 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, in rtl8723be_phy_bb_config()
135 tmp = rtl_read_dword(rtlpriv, 0x4c); in rtl8723be_phy_bb_config()
136 rtl_write_dword(rtlpriv, 0x4c, tmp | BIT(23)); in rtl8723be_phy_bb_config()
138 rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL + 1, 0x80); in rtl8723be_phy_bb_config()
211 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_init_tx_power_by_rate() local
212 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_phy_init_tx_power_by_rate()
252 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_set_txpower_by_rate_base() local
253 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_phy_set_txpower_by_rate_base()
256 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_set_txpower_by_rate_base()
277 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_set_txpower_by_rate_base()
283 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_set_txpower_by_rate_base()
294 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_get_txpower_by_rate_base() local
295 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_phy_get_txpower_by_rate_base()
298 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_get_txpower_by_rate_base()
319 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_get_txpower_by_rate_base()
325 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_get_txpower_by_rate_base()
335 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_store_txpower_by_rate_base() local
336 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_phy_store_txpower_by_rate_base()
408 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_convert_txpower_dbm_to_relative_value() local
409 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_phy_convert_txpower_dbm_to_relative_value()
450 RT_TRACE(rtlpriv, COMP_POWER, DBG_TRACE, in _rtl8723be_phy_convert_txpower_dbm_to_relative_value()
462 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_bb8723b_config_parafile() local
463 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_phy_bb8723b_config_parafile()
470 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Write BB Reg Fail!!"); in _rtl8723be_phy_bb8723b_config_parafile()
481 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "BB_PG Reg Fail!!"); in _rtl8723be_phy_bb8723b_config_parafile()
487 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "AGC Table Fail\n"); in _rtl8723be_phy_bb8723b_config_parafile()
498 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_config_mac_with_headerfile() local
503 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "Read rtl8723beMACPHY_Array\n"); in _rtl8723be_phy_config_mac_with_headerfile()
506 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_config_mac_with_headerfile()
509 rtl_write_byte(rtlpriv, ptrarray[i], (u8)ptrarray[i + 1]); in _rtl8723be_phy_config_mac_with_headerfile()
526 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_config_bb_with_headerfile() local
626 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in _rtl8723be_phy_config_bb_with_headerfile()
700 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_store_tx_power_by_rate() local
701 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_store_tx_power_by_rate()
705 RT_TRACE(rtlpriv, FPHY, PHY_TXPWR, "Invalid Band %d\n", band); in _rtl8723be_store_tx_power_by_rate()
709 RT_TRACE(rtlpriv, FPHY, PHY_TXPWR, in _rtl8723be_store_tx_power_by_rate()
714 RT_TRACE(rtlpriv, FPHY, PHY_TXPWR, "Invalid TxNum %d\n", txnum); in _rtl8723be_store_tx_power_by_rate()
726 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_config_bb_with_pgheaderfile() local
755 RT_TRACE(rtlpriv, COMP_SEND, DBG_TRACE, in _rtl8723be_phy_config_bb_with_pgheaderfile()
775 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_config_rf_with_headerfile() local
781 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl8723be_phy_config_rf_with_headerfile()
783 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "Radio No %x\n", rfpath); in rtl8723be_phy_config_rf_with_headerfile()
839 RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, in rtl8723be_phy_config_rf_with_headerfile()
848 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_get_hw_reg_originalvalue() local
849 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_get_hw_reg_originalvalue()
860 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in rtl8723be_phy_get_hw_reg_originalvalue()
872 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in rtl8723be_phy_get_hw_reg_originalvalue()
953 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_get_txpower_by_rate() local
954 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_get_txpower_by_rate()
1019 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_get_txpower_index() local
1027 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in _rtl8723be_get_txpower_index()
1035 RT_TRACE(rtlpriv, COMP_POWER_TRACKING, DBG_LOUD, in _rtl8723be_get_txpower_index()
1070 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_set_txpower_index() local
1176 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, "Invalid Rate!!\n"); in _rtl8723be_phy_set_txpower_index()
1180 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, "Invalid RFPath!!\n"); in _rtl8723be_phy_set_txpower_index()
1234 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_scan_operation_backup() local
1242 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD, in rtl8723be_phy_scan_operation_backup()
1248 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD, in rtl8723be_phy_scan_operation_backup()
1252 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl8723be_phy_scan_operation_backup()
1261 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_set_bw_mode_callback() local
1263 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_set_bw_mode_callback()
1268 RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, in rtl8723be_phy_set_bw_mode_callback()
1278 reg_bw_opmode = rtl_read_byte(rtlpriv, REG_BWOPMODE); in rtl8723be_phy_set_bw_mode_callback()
1279 reg_prsr_rsc = rtl_read_byte(rtlpriv, REG_RRSR + 2); in rtl8723be_phy_set_bw_mode_callback()
1284 rtl_write_byte(rtlpriv, REG_BWOPMODE, reg_bw_opmode); in rtl8723be_phy_set_bw_mode_callback()
1288 rtl_write_byte(rtlpriv, REG_BWOPMODE, reg_bw_opmode); in rtl8723be_phy_set_bw_mode_callback()
1291 rtl_write_byte(rtlpriv, REG_RRSR + 2, reg_prsr_rsc); in rtl8723be_phy_set_bw_mode_callback()
1294 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl8723be_phy_set_bw_mode_callback()
1319 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl8723be_phy_set_bw_mode_callback()
1325 RT_TRACE(rtlpriv, COMP_SCAN, DBG_LOUD, "\n"); in rtl8723be_phy_set_bw_mode_callback()
1331 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_set_bw_mode() local
1332 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_set_bw_mode()
1342 RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, in rtl8723be_phy_set_bw_mode()
1351 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_sw_chnl_callback() local
1353 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_sw_chnl_callback()
1356 RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, in rtl8723be_phy_sw_chnl_callback()
1377 RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, "\n"); in rtl8723be_phy_sw_chnl_callback()
1382 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_sw_chnl() local
1383 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_sw_chnl()
1397 RT_TRACE(rtlpriv, COMP_CHAN, DBG_LOUD, in rtl8723be_phy_sw_chnl()
1402 RT_TRACE(rtlpriv, COMP_CHAN, DBG_LOUD, in rtl8723be_phy_sw_chnl()
1413 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_sw_chnl_step_by_step() local
1414 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_phy_sw_chnl_step_by_step()
1465 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in _rtl8723be_phy_sw_chnl_step_by_step()
1485 rtl_write_dword(rtlpriv, currentcmd->para1, in _rtl8723be_phy_sw_chnl_step_by_step()
1489 rtl_write_word(rtlpriv, currentcmd->para1, in _rtl8723be_phy_sw_chnl_step_by_step()
1493 rtl_write_byte(rtlpriv, currentcmd->para1, in _rtl8723be_phy_sw_chnl_step_by_step()
1509 RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, in _rtl8723be_phy_sw_chnl_step_by_step()
2079 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_iq_calibrate() local
2080 struct rtl_phy *rtlphy = &rtlpriv->phy; in _rtl8723be_phy_iq_calibrate()
2138 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_iq_calibrate()
2146 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_iq_calibrate()
2154 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_iq_calibrate()
2162 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_iq_calibrate()
2167 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "Path A IQK Fail!!\n"); in _rtl8723be_phy_iq_calibrate()
2174 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_iq_calibrate()
2184 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_iq_calibrate()
2191 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_iq_calibrate()
2201 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl8723be_phy_iq_calibrate()
2230 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "8723be IQK Finish!!\n"); in _rtl8723be_phy_iq_calibrate()
2259 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_lc_calibrate() local
2261 tmpreg = rtl_read_byte(rtlpriv, 0xd03); in _rtl8723be_phy_lc_calibrate()
2264 rtl_write_byte(rtlpriv, 0xd03, tmpreg & 0x8F); in _rtl8723be_phy_lc_calibrate()
2266 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0xFF); in _rtl8723be_phy_lc_calibrate()
2295 rtl_write_byte(rtlpriv, 0xd03, tmpreg); in _rtl8723be_phy_lc_calibrate()
2302 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0x00); in _rtl8723be_phy_lc_calibrate()
2304 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "\n"); in _rtl8723be_phy_lc_calibrate()
2311 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_set_rfpath_switch() local
2312 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "\n"); in _rtl8723be_phy_set_rfpath_switch()
2325 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_iq_calibrate() local
2326 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_iq_calibrate()
2349 spin_lock(&rtlpriv->locks.iqk_lock); in rtl8723be_phy_iq_calibrate()
2351 spin_unlock(&rtlpriv->locks.iqk_lock); in rtl8723be_phy_iq_calibrate()
2464 spin_lock(&rtlpriv->locks.iqk_lock); in rtl8723be_phy_iq_calibrate()
2466 spin_unlock(&rtlpriv->locks.iqk_lock); in rtl8723be_phy_iq_calibrate()
2471 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_lc_calibrate() local
2472 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_lc_calibrate()
2473 struct rtl_hal *rtlhal = &rtlpriv->rtlhal; in rtl8723be_phy_lc_calibrate()
2476 while (rtlpriv->mac80211.act_scanning && timecount < timeout) { in rtl8723be_phy_lc_calibrate()
2482 RTPRINT(rtlpriv, FINIT, INIT_IQK, in rtl8723be_phy_lc_calibrate()
2498 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_set_io_cmd() local
2499 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_set_io_cmd()
2502 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl8723be_phy_set_io_cmd()
2508 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl8723be_phy_set_io_cmd()
2513 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl8723be_phy_set_io_cmd()
2518 RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, in rtl8723be_phy_set_io_cmd()
2530 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, "IO Type(%#x)\n", iotype); in rtl8723be_phy_set_io_cmd()
2536 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_set_io() local
2537 struct dig_t *dm_digtable = &rtlpriv->dm_digtable; in rtl8723be_phy_set_io()
2538 struct rtl_phy *rtlphy = &rtlpriv->phy; in rtl8723be_phy_set_io()
2540 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl8723be_phy_set_io()
2556 RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, in rtl8723be_phy_set_io()
2561 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl8723be_phy_set_io()
2567 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl8723be_phy_set_rf_on() local
2569 rtl_write_byte(rtlpriv, REG_SPS0_CTRL, 0x2b); in rtl8723be_phy_set_rf_on()
2570 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE3); in rtl8723be_phy_set_rf_on()
2571 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE2); in rtl8723be_phy_set_rf_on()
2572 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE3); in rtl8723be_phy_set_rf_on()
2573 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0x00); in rtl8723be_phy_set_rf_on()
2578 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_set_rf_sleep() local
2580 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0xFF); in _rtl8723be_phy_set_rf_sleep()
2582 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE2); in _rtl8723be_phy_set_rf_sleep()
2583 rtl_write_byte(rtlpriv, REG_SPS0_CTRL, 0x22); in _rtl8723be_phy_set_rf_sleep()
2589 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl8723be_phy_set_rf_power_state() local
2605 RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, in _rtl8723be_phy_set_rf_power_state()
2612 RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, in _rtl8723be_phy_set_rf_power_state()
2620 rtlpriv->cfg->ops->led_control(hw, LED_CTL_LINK); in _rtl8723be_phy_set_rf_power_state()
2622 rtlpriv->cfg->ops->led_control(hw, LED_CTL_NO_LINK); in _rtl8723be_phy_set_rf_power_state()
2639 RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, in _rtl8723be_phy_set_rf_power_state()
2648 RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, in _rtl8723be_phy_set_rf_power_state()
2658 RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, in _rtl8723be_phy_set_rf_power_state()
2664 rtlpriv->cfg->ops->led_control(hw, in _rtl8723be_phy_set_rf_power_state()
2667 rtlpriv->cfg->ops->led_control(hw, in _rtl8723be_phy_set_rf_power_state()
2683 RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, in _rtl8723be_phy_set_rf_power_state()
2692 RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, in _rtl8723be_phy_set_rf_power_state()
2700 RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, in _rtl8723be_phy_set_rf_power_state()
2709 RT_TRACE(rtlpriv, COMP_ERR, DBG_LOUD, in _rtl8723be_phy_set_rf_power_state()