Lines Matching refs:rtlpriv
203 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_query_bb_reg() local
204 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_phy_query_bb_reg()
207 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, "regaddr(%#x), bitmask(%#x)\n", in rtl92d_phy_query_bb_reg()
221 originalvalue = rtl_read_dword(rtlpriv, regaddr); in rtl92d_phy_query_bb_reg()
225 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl92d_phy_query_bb_reg()
234 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_set_bb_reg() local
235 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_phy_set_bb_reg()
239 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl92d_phy_set_bb_reg()
254 originalvalue = rtl_read_dword(rtlpriv, regaddr); in rtl92d_phy_set_bb_reg()
261 rtl_write_dword(rtlpriv, regaddr, data); in rtl92d_phy_set_bb_reg()
262 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl92d_phy_set_bb_reg()
271 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_rf_serial_read() local
272 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_rf_serial_read()
308 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, "RFR-%d Addr[0x%x] = 0x%x\n", in _rtl92d_phy_rf_serial_read()
319 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_rf_serial_write() local
320 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_rf_serial_write()
327 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, "RFW-%d Addr[0x%x]=0x%x\n", in _rtl92d_phy_rf_serial_write()
334 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_query_rf_reg() local
338 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl92d_phy_query_rf_reg()
341 spin_lock_irqsave(&rtlpriv->locks.rf_lock, flags); in rtl92d_phy_query_rf_reg()
345 spin_unlock_irqrestore(&rtlpriv->locks.rf_lock, flags); in rtl92d_phy_query_rf_reg()
346 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl92d_phy_query_rf_reg()
355 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_set_rf_reg() local
356 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_set_rf_reg()
360 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl92d_phy_set_rf_reg()
365 spin_lock_irqsave(&rtlpriv->locks.rf_lock, flags); in rtl92d_phy_set_rf_reg()
376 spin_unlock_irqrestore(&rtlpriv->locks.rf_lock, flags); in rtl92d_phy_set_rf_reg()
377 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in rtl92d_phy_set_rf_reg()
384 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_mac_config() local
389 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "Read Rtl819XMACPHY_Array\n"); in rtl92d_phy_mac_config()
392 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "Img:Rtl819XMAC_Array\n"); in rtl92d_phy_mac_config()
394 rtl_write_byte(rtlpriv, ptrarray[i], (u8) ptrarray[i + 1]); in rtl92d_phy_mac_config()
395 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) { in rtl92d_phy_mac_config()
400 rtl_write_byte(rtlpriv, REG_MAX_AGGR_NUM, 0x0B); in rtl92d_phy_mac_config()
403 rtl_write_byte(rtlpriv, REG_MAX_AGGR_NUM, 0x07); in rtl92d_phy_mac_config()
410 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_init_bb_rf_register_definition() local
411 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_init_bb_rf_register_definition()
543 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_config_bb_with_headerfile() local
550 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl92d_phy_config_bb_with_headerfile()
556 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl92d_phy_config_bb_with_headerfile()
561 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl92d_phy_config_bb_with_headerfile()
568 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl92d_phy_config_bb_with_headerfile()
576 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in _rtl92d_phy_config_bb_with_headerfile()
590 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in _rtl92d_phy_config_bb_with_headerfile()
595 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl92d_phy_config_bb_with_headerfile()
606 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in _rtl92d_phy_config_bb_with_headerfile()
611 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl92d_phy_config_bb_with_headerfile()
622 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in _rtl92d_phy_config_bb_with_headerfile()
627 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in _rtl92d_phy_config_bb_with_headerfile()
639 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_store_pwrindex_diffrate_offset() local
640 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_store_pwrindex_diffrate_offset()
679 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in _rtl92d_store_pwrindex_diffrate_offset()
690 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_config_bb_with_pgheaderfile() local
706 RT_TRACE(rtlpriv, COMP_SEND, DBG_TRACE, in _rtl92d_phy_config_bb_with_pgheaderfile()
714 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_bb_config() local
715 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_bb_config()
719 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "==>\n"); in _rtl92d_phy_bb_config()
723 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "Write BB Reg Fail!!\n"); in _rtl92d_phy_bb_config()
738 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "BB_PG Reg Fail!!\n"); in _rtl92d_phy_bb_config()
744 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, "AGC Table Fail\n"); in _rtl92d_phy_bb_config()
755 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_bb_config() local
761 regval = rtl_read_word(rtlpriv, REG_SYS_FUNC_EN); in rtl92d_phy_bb_config()
762 rtl_write_word(rtlpriv, REG_SYS_FUNC_EN, in rtl92d_phy_bb_config()
764 rtl_write_byte(rtlpriv, REG_AFE_PLL_CTRL, 0x83); in rtl92d_phy_bb_config()
765 rtl_write_byte(rtlpriv, REG_AFE_PLL_CTRL + 1, 0xdb); in rtl92d_phy_bb_config()
767 value = rtl_read_byte(rtlpriv, REG_RF_CTRL); in rtl92d_phy_bb_config()
768 rtl_write_byte(rtlpriv, REG_RF_CTRL, value | RF_EN | RF_RSTB | in rtl92d_phy_bb_config()
770 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, FEN_PPLL | FEN_PCIEA | in rtl92d_phy_bb_config()
772 rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL + 1, 0x80); in rtl92d_phy_bb_config()
773 if (!(IS_92D_SINGLEPHY(rtlpriv->rtlhal.version))) { in rtl92d_phy_bb_config()
774 regvaldw = rtl_read_dword(rtlpriv, REG_LEDCFG0); in rtl92d_phy_bb_config()
775 rtl_write_dword(rtlpriv, REG_LEDCFG0, regvaldw | BIT(23)); in rtl92d_phy_bb_config()
794 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_config_rf_with_headerfile() local
800 if (rtlpriv->efuse.internal_pa_5g[0]) { in rtl92d_phy_config_rf_with_headerfile()
804 if (rtlpriv->efuse.internal_pa_5g[1]) { in rtl92d_phy_config_rf_with_headerfile()
808 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92d_phy_config_rf_with_headerfile()
810 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92d_phy_config_rf_with_headerfile()
812 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, "Radio No %x\n", rfpath); in rtl92d_phy_config_rf_with_headerfile()
818 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92d_phy_config_rf_with_headerfile()
839 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl92d_phy_config_rf_with_headerfile()
843 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl92d_phy_config_rf_with_headerfile()
852 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_get_hw_reg_originalvalue() local
853 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_get_hw_reg_originalvalue()
863 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in rtl92d_phy_get_hw_reg_originalvalue()
873 RT_TRACE(rtlpriv, COMP_INIT, DBG_TRACE, in rtl92d_phy_get_hw_reg_originalvalue()
881 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_get_txpower_index() local
882 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_get_txpower_index()
883 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_get_txpower_index()
918 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_ccxpower_index_check() local
919 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_ccxpower_index_check()
951 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_set_txpower_level() local
959 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) in rtl92d_phy_set_txpower_level()
962 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) in rtl92d_phy_set_txpower_level()
970 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_set_bw_mode() local
971 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_set_bw_mode()
981 RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, in rtl92d_phy_set_bw_mode()
986 RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, "Switch to %s bandwidth\n", in rtl92d_phy_set_bw_mode()
989 reg_bw_opmode = rtl_read_byte(rtlpriv, REG_BWOPMODE); in rtl92d_phy_set_bw_mode()
990 reg_prsr_rsc = rtl_read_byte(rtlpriv, REG_RRSR + 2); in rtl92d_phy_set_bw_mode()
994 rtl_write_byte(rtlpriv, REG_BWOPMODE, reg_bw_opmode); in rtl92d_phy_set_bw_mode()
998 rtl_write_byte(rtlpriv, REG_BWOPMODE, reg_bw_opmode); in rtl92d_phy_set_bw_mode()
1002 rtl_write_byte(rtlpriv, REG_RRSR + 2, reg_prsr_rsc); in rtl92d_phy_set_bw_mode()
1005 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl92d_phy_set_bw_mode()
1037 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl92d_phy_set_bw_mode()
1044 RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, "<==\n"); in rtl92d_phy_set_bw_mode()
1057 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_switch_wirelessband() local
1061 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "==>\n"); in rtl92d_phy_switch_wirelessband()
1071 RT_TRACE(rtlpriv, COMP_CMD, DBG_DMESG, "====>2.4G\n"); in rtl92d_phy_switch_wirelessband()
1077 RT_TRACE(rtlpriv, COMP_CMD, DBG_DMESG, "====>5G\n"); in rtl92d_phy_switch_wirelessband()
1092 value8 = rtl_read_byte(rtlpriv, (rtlhal->interfaceindex == in rtl92d_phy_switch_wirelessband()
1095 rtl_write_byte(rtlpriv, (rtlhal->interfaceindex == in rtl92d_phy_switch_wirelessband()
1098 value8 = rtl_read_byte(rtlpriv, (rtlhal->interfaceindex == in rtl92d_phy_switch_wirelessband()
1101 rtl_write_byte(rtlpriv, (rtlhal->interfaceindex == in rtl92d_phy_switch_wirelessband()
1105 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "<==Switch Band OK\n"); in rtl92d_phy_switch_wirelessband()
1111 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_reload_imr_setting() local
1117 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "====>path %d\n", rfpath); in _rtl92d_phy_reload_imr_setting()
1118 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) { in _rtl92d_phy_reload_imr_setting()
1119 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "====>5G\n"); in _rtl92d_phy_reload_imr_setting()
1140 RT_TRACE(rtlpriv, COMP_SCAN, DBG_LOUD, in _rtl92d_phy_reload_imr_setting()
1142 rtlpriv->rtlhal.load_imrandiqk_setting_for2g); in _rtl92d_phy_reload_imr_setting()
1143 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "====>2.4G\n"); in _rtl92d_phy_reload_imr_setting()
1144 if (!rtlpriv->rtlhal.load_imrandiqk_setting_for2g) { in _rtl92d_phy_reload_imr_setting()
1145 RT_TRACE(rtlpriv, COMP_SCAN, DBG_LOUD, in _rtl92d_phy_reload_imr_setting()
1165 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "<====\n"); in _rtl92d_phy_reload_imr_setting()
1171 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_enable_rf_env() local
1172 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_enable_rf_env()
1175 RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, "====>\n"); in _rtl92d_phy_enable_rf_env()
1201 RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, "<====\n"); in _rtl92d_phy_enable_rf_env()
1207 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_restore_rf_env() local
1208 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_restore_rf_env()
1211 RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, "=====>\n"); in _rtl92d_phy_restore_rf_env()
1224 RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, "<=====\n"); in _rtl92d_phy_restore_rf_env()
1229 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_switch_rf_setting() local
1230 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_switch_rf_setting()
1231 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_switch_rf_setting()
1238 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "====>\n"); in _rtl92d_phy_switch_rf_setting()
1241 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "====>5G\n"); in _rtl92d_phy_switch_rf_setting()
1243 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_switch_rf_setting()
1289 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in _rtl92d_phy_switch_rf_setting()
1316 internal_pa = rtlpriv->efuse.internal_pa_5g[1]; in _rtl92d_phy_switch_rf_setting()
1319 rtlpriv->efuse.internal_pa_5g[rfpath]; in _rtl92d_phy_switch_rf_setting()
1328 RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, in _rtl92d_phy_switch_rf_setting()
1340 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "====>2.4G\n"); in _rtl92d_phy_switch_rf_setting()
1342 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_switch_rf_setting()
1376 RT_TRACE(rtlpriv, COMP_RF, DBG_TRACE, in _rtl92d_phy_switch_rf_setting()
1385 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_switch_rf_setting()
1397 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "<====\n"); in _rtl92d_phy_switch_rf_setting()
1429 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_patha_iqk() local
1434 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path A IQK!\n"); in _rtl92d_phy_patha_iqk()
1436 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path-A IQK setting!\n"); in _rtl92d_phy_patha_iqk()
1454 RTPRINT(rtlpriv, FINIT, INIT_IQK, "LO calibration setting!\n"); in _rtl92d_phy_patha_iqk()
1457 RTPRINT(rtlpriv, FINIT, INIT_IQK, "One shot, path A LOK & IQK!\n"); in _rtl92d_phy_patha_iqk()
1461 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_patha_iqk()
1467 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xeac = 0x%x\n", regeac); in _rtl92d_phy_patha_iqk()
1469 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xe94 = 0x%x\n", rege94); in _rtl92d_phy_patha_iqk()
1471 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xe9c = 0x%x\n", rege9c); in _rtl92d_phy_patha_iqk()
1473 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xea4 = 0x%x\n", regea4); in _rtl92d_phy_patha_iqk()
1484 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path A Rx IQK fail!!\n"); in _rtl92d_phy_patha_iqk()
1492 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_patha_iqk_5g_normal() local
1494 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_patha_iqk_5g_normal()
1505 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path A IQK!\n"); in _rtl92d_phy_patha_iqk_5g_normal()
1507 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path-A IQK setting!\n"); in _rtl92d_phy_patha_iqk_5g_normal()
1520 RTPRINT(rtlpriv, FINIT, INIT_IQK, "LO calibration setting!\n"); in _rtl92d_phy_patha_iqk_5g_normal()
1527 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_patha_iqk_5g_normal()
1532 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_patha_iqk_5g_normal()
1538 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xeac = 0x%x\n", regeac); in _rtl92d_phy_patha_iqk_5g_normal()
1540 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xe94 = 0x%x\n", rege94); in _rtl92d_phy_patha_iqk_5g_normal()
1542 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xe9c = 0x%x\n", rege9c); in _rtl92d_phy_patha_iqk_5g_normal()
1544 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xea4 = 0x%x\n", regea4); in _rtl92d_phy_patha_iqk_5g_normal()
1549 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_patha_iqk_5g_normal()
1560 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_patha_iqk_5g_normal()
1575 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_pathb_iqk() local
1579 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path B IQK!\n"); in _rtl92d_phy_pathb_iqk()
1581 RTPRINT(rtlpriv, FINIT, INIT_IQK, "One shot, path A LOK & IQK!\n"); in _rtl92d_phy_pathb_iqk()
1585 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_pathb_iqk()
1590 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xeac = 0x%x\n", regeac); in _rtl92d_phy_pathb_iqk()
1592 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xeb4 = 0x%x\n", regeb4); in _rtl92d_phy_pathb_iqk()
1594 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xebc = 0x%x\n", regebc); in _rtl92d_phy_pathb_iqk()
1596 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xec4 = 0x%x\n", regec4); in _rtl92d_phy_pathb_iqk()
1598 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xecc = 0x%x\n", regecc); in _rtl92d_phy_pathb_iqk()
1608 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path B Rx IQK fail!!\n"); in _rtl92d_phy_pathb_iqk()
1615 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_pathb_iqk_5g_normal() local
1616 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_pathb_iqk_5g_normal()
1622 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path B IQK!\n"); in _rtl92d_phy_pathb_iqk_5g_normal()
1624 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path-A IQK setting!\n"); in _rtl92d_phy_pathb_iqk_5g_normal()
1637 RTPRINT(rtlpriv, FINIT, INIT_IQK, "LO calibration setting!\n"); in _rtl92d_phy_pathb_iqk_5g_normal()
1646 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_pathb_iqk_5g_normal()
1652 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_pathb_iqk_5g_normal()
1658 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xeac = 0x%x\n", regeac); in _rtl92d_phy_pathb_iqk_5g_normal()
1660 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xeb4 = 0x%x\n", regeb4); in _rtl92d_phy_pathb_iqk_5g_normal()
1662 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xebc = 0x%x\n", regebc); in _rtl92d_phy_pathb_iqk_5g_normal()
1664 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xec4 = 0x%x\n", regec4); in _rtl92d_phy_pathb_iqk_5g_normal()
1666 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xecc = 0x%x\n", regecc); in _rtl92d_phy_pathb_iqk_5g_normal()
1677 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_pathb_iqk_5g_normal()
1694 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_save_adda_registers() local
1697 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Save ADDA parameters.\n"); in _rtl92d_phy_save_adda_registers()
1705 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_save_mac_registers() local
1708 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Save MAC parameters.\n"); in _rtl92d_phy_save_mac_registers()
1710 macbackup[i] = rtl_read_byte(rtlpriv, macreg[i]); in _rtl92d_phy_save_mac_registers()
1711 macbackup[i] = rtl_read_dword(rtlpriv, macreg[i]); in _rtl92d_phy_save_mac_registers()
1718 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_reload_adda_registers() local
1721 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_reload_adda_registers()
1730 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_reload_mac_registers() local
1733 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Reload MAC parameters !\n"); in _rtl92d_phy_reload_mac_registers()
1735 rtl_write_byte(rtlpriv, macreg[i], (u8) macbackup[i]); in _rtl92d_phy_reload_mac_registers()
1736 rtl_write_byte(rtlpriv, macreg[i], macbackup[i]); in _rtl92d_phy_reload_mac_registers()
1742 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_path_adda_on() local
1746 RTPRINT(rtlpriv, FINIT, INIT_IQK, "ADDA ON.\n"); in _rtl92d_phy_path_adda_on()
1749 pathon = rtlpriv->rtlhal.interfaceindex == 0 ? in _rtl92d_phy_path_adda_on()
1758 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_mac_setting_calibration() local
1761 RTPRINT(rtlpriv, FINIT, INIT_IQK, "MAC settings for Calibration.\n"); in _rtl92d_phy_mac_setting_calibration()
1762 rtl_write_byte(rtlpriv, macreg[0], 0x3F); in _rtl92d_phy_mac_setting_calibration()
1765 rtl_write_byte(rtlpriv, macreg[i], (u8)(macbackup[i] & in _rtl92d_phy_mac_setting_calibration()
1767 rtl_write_byte(rtlpriv, macreg[i], (u8) (macbackup[i] & (~BIT(5)))); in _rtl92d_phy_mac_setting_calibration()
1772 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_patha_standby() local
1773 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path-A standby mode!\n"); in _rtl92d_phy_patha_standby()
1782 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_pimode_switch() local
1785 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_pimode_switch()
1795 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_iq_calibrate() local
1796 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_iq_calibrate()
1818 RTPRINT(rtlpriv, FINIT, INIT_IQK, "IQK for 2.4G :Start!!!\n"); in _rtl92d_phy_iq_calibrate()
1821 RTPRINT(rtlpriv, FINIT, INIT_IQK, "==>0x%08x\n", bbvalue); in _rtl92d_phy_iq_calibrate()
1822 RTPRINT(rtlpriv, FINIT, INIT_IQK, "IQ Calibration for %s\n", in _rtl92d_phy_iq_calibrate()
1861 RTPRINT(rtlpriv, FINIT, INIT_IQK, "IQK setting!\n"); in _rtl92d_phy_iq_calibrate()
1868 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate()
1881 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate()
1891 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path A IQK failed!!\n"); in _rtl92d_phy_iq_calibrate()
1899 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate()
1912 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate()
1921 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate()
1926 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate()
1952 RTPRINT(rtlpriv, FINIT, INIT_IQK, "<==\n"); in _rtl92d_phy_iq_calibrate()
1958 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_iq_calibrate_5g_normal() local
1959 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_iq_calibrate_5g_normal()
1960 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_iq_calibrate_5g_normal()
1984 RTPRINT(rtlpriv, FINIT, INIT_IQK, "IQK for 5G NORMAL:Start!!!\n"); in _rtl92d_phy_iq_calibrate_5g_normal()
1988 RTPRINT(rtlpriv, FINIT, INIT_IQK, "==>0x%08x\n", bbvalue); in _rtl92d_phy_iq_calibrate_5g_normal()
1989 RTPRINT(rtlpriv, FINIT, INIT_IQK, "IQ Calibration for %s\n", in _rtl92d_phy_iq_calibrate_5g_normal()
2027 RTPRINT(rtlpriv, FINIT, INIT_IQK, "IQK setting!\n"); in _rtl92d_phy_iq_calibrate_5g_normal()
2033 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path A IQK Success!!\n"); in _rtl92d_phy_iq_calibrate_5g_normal()
2043 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate_5g_normal()
2051 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path A IQK Fail!!\n"); in _rtl92d_phy_iq_calibrate_5g_normal()
2059 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate_5g_normal()
2070 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate_5g_normal()
2077 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate_5g_normal()
2083 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_iq_calibrate_5g_normal()
2106 RTPRINT(rtlpriv, FINIT, INIT_IQK, "<==\n"); in _rtl92d_phy_iq_calibrate_5g_normal()
2112 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_simularity_compare() local
2113 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_simularity_compare()
2172 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_patha_fill_iqk_matrix() local
2173 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_patha_fill_iqk_matrix()
2179 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_patha_fill_iqk_matrix()
2190 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_patha_fill_iqk_matrix()
2204 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_patha_fill_iqk_matrix()
2214 RTPRINT(rtlpriv, FINIT, INIT_IQK, "0xC80 = 0x%x\n", in _rtl92d_phy_patha_fill_iqk_matrix()
2218 RTPRINT(rtlpriv, FINIT, INIT_IQK, "only Tx OK\n"); in _rtl92d_phy_patha_fill_iqk_matrix()
2233 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_pathb_fill_iqk_matrix() local
2234 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_pathb_fill_iqk_matrix()
2238 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Path B IQ Calibration %s !\n", in _rtl92d_phy_pathb_fill_iqk_matrix()
2249 RTPRINT(rtlpriv, FINIT, INIT_IQK, "X = 0x%x, tx1_a = 0x%x\n", in _rtl92d_phy_pathb_fill_iqk_matrix()
2260 RTPRINT(rtlpriv, FINIT, INIT_IQK, "Y = 0x%lx, tx1_c = 0x%lx\n", in _rtl92d_phy_pathb_fill_iqk_matrix()
2281 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_iq_calibrate() local
2282 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_iq_calibrate()
2283 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_iq_calibrate()
2292 RTPRINT(rtlpriv, FINIT, INIT_IQK, in rtl92d_phy_iq_calibrate()
2306 RTPRINT(rtlpriv, FINIT, INIT_IQK, in rtl92d_phy_iq_calibrate()
2358 RTPRINT(rtlpriv, FINIT, INIT_IQK, in rtl92d_phy_iq_calibrate()
2372 RTPRINT(rtlpriv, FINIT, INIT_IQK, in rtl92d_phy_iq_calibrate()
2374 RTPRINT(rtlpriv, FINIT, INIT_IQK, in rtl92d_phy_iq_calibrate()
2401 RT_TRACE(rtlpriv, COMP_SCAN | COMP_MLME, DBG_LOUD, in rtl92d_phy_iq_calibrate()
2408 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_reload_iqk_setting() local
2409 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_reload_iqk_setting()
2410 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_reload_iqk_setting()
2413 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "channel %d\n", channel); in rtl92d_phy_reload_iqk_setting()
2416 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "indexforchannel %d done %d\n", in rtl92d_phy_reload_iqk_setting()
2422 RT_TRACE(rtlpriv, COMP_SCAN | COMP_INIT, DBG_LOUD, in rtl92d_phy_reload_iqk_setting()
2430 RT_TRACE(rtlpriv, COMP_SCAN, DBG_LOUD, in rtl92d_phy_reload_iqk_setting()
2456 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "<====\n"); in rtl92d_phy_reload_iqk_setting()
2492 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_calc_curvindex() local
2511 RTPRINT(rtlpriv, FINIT, INIT_IQK, "curveindex[%d] = %x\n", in _rtl92d_phy_calc_curvindex()
2519 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_reload_lck_setting() local
2520 u8 erfpath = rtlpriv->rtlhal.current_bandtype == in _rtl92d_phy_reload_lck_setting()
2522 IS_92D_SINGLEPHY(rtlpriv->rtlhal.version) ? in _rtl92d_phy_reload_lck_setting()
2527 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "path %d\n", erfpath); in _rtl92d_phy_reload_lck_setting()
2528 RTPRINT(rtlpriv, FINIT, INIT_IQK, "band type = %d\n", in _rtl92d_phy_reload_lck_setting()
2529 rtlpriv->rtlhal.current_bandtype); in _rtl92d_phy_reload_lck_setting()
2530 RTPRINT(rtlpriv, FINIT, INIT_IQK, "channel = %d\n", channel); in _rtl92d_phy_reload_lck_setting()
2531 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) {/* Path-A for 5G */ in _rtl92d_phy_reload_lck_setting()
2533 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_reload_lck_setting()
2535 if (rtlpriv->rtlhal.macphymode == DUALMAC_DUALPHY && in _rtl92d_phy_reload_lck_setting()
2536 rtlpriv->rtlhal.interfaceindex == 1) { in _rtl92d_phy_reload_lck_setting()
2539 rtlpriv->rtlhal.during_mac1init_radioa = true; in _rtl92d_phy_reload_lck_setting()
2548 if (rtlpriv->rtlhal.during_mac1init_radioa) in _rtl92d_phy_reload_lck_setting()
2550 } else if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) { in _rtl92d_phy_reload_lck_setting()
2552 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_reload_lck_setting()
2554 if (rtlpriv->rtlhal.macphymode == DUALMAC_DUALPHY && in _rtl92d_phy_reload_lck_setting()
2555 rtlpriv->rtlhal.interfaceindex == 0) { in _rtl92d_phy_reload_lck_setting()
2558 rtlpriv->rtlhal.during_mac0init_radiob = true; in _rtl92d_phy_reload_lck_setting()
2564 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_reload_lck_setting()
2569 if (rtlpriv->rtlhal.during_mac0init_radiob) in _rtl92d_phy_reload_lck_setting()
2572 RT_TRACE(rtlpriv, COMP_CMD, DBG_LOUD, "<====\n"); in _rtl92d_phy_reload_lck_setting()
2577 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_lc_calibrate_sw() local
2578 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_lc_calibrate_sw()
2588 tmpreg = rtl_read_byte(rtlpriv, 0xd03); in _rtl92d_phy_lc_calibrate_sw()
2592 rtl_write_byte(rtlpriv, 0xd03, tmpreg & 0x8F); in _rtl92d_phy_lc_calibrate_sw()
2594 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0xFF); in _rtl92d_phy_lc_calibrate_sw()
2599 rf_mode[index] = rtl_read_byte(rtlpriv, offset); in _rtl92d_phy_lc_calibrate_sw()
2619 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_lc_calibrate_sw()
2623 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_lc_calibrate_sw()
2626 RTPRINT(rtlpriv, FINIT, INIT_IQK, in _rtl92d_phy_lc_calibrate_sw()
2633 RTPRINT(rtlpriv, FINIT, INIT_IQK, "set RF 0x18[15] = 0\n"); in _rtl92d_phy_lc_calibrate_sw()
2668 rtl_write_byte(rtlpriv, offset, 0x50); in _rtl92d_phy_lc_calibrate_sw()
2669 rtl_write_byte(rtlpriv, offset, rf_mode[index]); in _rtl92d_phy_lc_calibrate_sw()
2672 rtl_write_byte(rtlpriv, 0xd03, tmpreg); in _rtl92d_phy_lc_calibrate_sw()
2674 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0x00); in _rtl92d_phy_lc_calibrate_sw()
2676 _rtl92d_phy_reload_lck_setting(hw, rtlpriv->phy.current_channel); in _rtl92d_phy_lc_calibrate_sw()
2681 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_lc_calibrate() local
2683 RTPRINT(rtlpriv, FINIT, INIT_IQK, "cosa PHY_LCK ver=2\n"); in _rtl92d_phy_lc_calibrate()
2689 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_lc_calibrate() local
2690 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_lc_calibrate()
2691 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_lc_calibrate()
2694 while (rtlpriv->mac80211.act_scanning && timecount < timeout) { in rtl92d_phy_lc_calibrate()
2700 RTPRINT(rtlpriv, FINIT, INIT_IQK, in rtl92d_phy_lc_calibrate()
2710 RTPRINT(rtlpriv, FINIT, INIT_IQK, "LCK:Finish!!!\n"); in rtl92d_phy_lc_calibrate()
2741 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_reset_iqk_result() local
2742 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_reset_iqk_result()
2745 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92d_phy_reset_iqk_result()
2768 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_sw_chnl_step_by_step() local
2769 struct rtl_phy *rtlphy = &(rtlpriv->phy); in _rtl92d_phy_sw_chnl_step_by_step()
2823 rtl_write_dword(rtlpriv, currentcmd->para1, in _rtl92d_phy_sw_chnl_step_by_step()
2827 rtl_write_word(rtlpriv, currentcmd->para1, in _rtl92d_phy_sw_chnl_step_by_step()
2831 rtl_write_byte(rtlpriv, currentcmd->para1, in _rtl92d_phy_sw_chnl_step_by_step()
2839 if (rtlpriv->rtlhal.current_bandtype == in _rtl92d_phy_sw_chnl_step_by_step()
2867 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in _rtl92d_phy_sw_chnl_step_by_step()
2880 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_sw_chnl() local
2881 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_sw_chnl()
2894 RT_TRACE(rtlpriv, COMP_CHAN, DBG_LOUD, in rtl92d_phy_sw_chnl()
2928 rtlpriv->mac80211.mode); in rtl92d_phy_sw_chnl()
2936 RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, in rtl92d_phy_sw_chnl()
2954 RT_TRACE(rtlpriv, COMP_SCAN, DBG_TRACE, "<==\n"); in rtl92d_phy_sw_chnl()
2961 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_set_io() local
2962 struct dig_t *de_digtable = &rtlpriv->dm_digtable; in rtl92d_phy_set_io()
2963 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_set_io()
2965 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl92d_phy_set_io()
2980 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl92d_phy_set_io()
2985 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, "<---(%#x)\n", in rtl92d_phy_set_io()
2991 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_set_io_cmd() local
2992 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_set_io_cmd()
2995 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl92d_phy_set_io_cmd()
3001 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl92d_phy_set_io_cmd()
3006 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, in rtl92d_phy_set_io_cmd()
3011 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl92d_phy_set_io_cmd()
3023 RT_TRACE(rtlpriv, COMP_CMD, DBG_TRACE, "<--IO Type(%#x)\n", iotype); in rtl92d_phy_set_io_cmd()
3029 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_set_rfon() local
3033 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) in _rtl92d_phy_set_rfon()
3034 rtl_write_byte(rtlpriv, REG_SPS0_CTRL, 0x2b); in _rtl92d_phy_set_rfon()
3036 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE3); in _rtl92d_phy_set_rfon()
3039 rtl_write_byte(rtlpriv, REG_APSD_CTRL, 0x00); in _rtl92d_phy_set_rfon()
3042 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE2); in _rtl92d_phy_set_rfon()
3043 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE3); in _rtl92d_phy_set_rfon()
3045 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0x00); in _rtl92d_phy_set_rfon()
3050 struct rtl_priv *rtlpriv = rtl_priv(hw); in _rtl92d_phy_set_rfsleep() local
3055 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0xFF); in _rtl92d_phy_set_rfsleep()
3059 rtl_write_byte(rtlpriv, REG_APSD_CTRL, 0x40); in _rtl92d_phy_set_rfsleep()
3067 rtl_write_byte(rtlpriv, REG_APSD_CTRL, 0x0); in _rtl92d_phy_set_rfsleep()
3069 rtl_write_byte(rtlpriv, REG_APSD_CTRL, 0x40); in _rtl92d_phy_set_rfsleep()
3075 rtl_write_byte(rtlpriv, REG_APSD_CTRL, 0x00); in _rtl92d_phy_set_rfsleep()
3077 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE2); in _rtl92d_phy_set_rfsleep()
3078 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE3); in _rtl92d_phy_set_rfsleep()
3079 rtl_write_byte(rtlpriv, REG_TXPAUSE, 0x00); in _rtl92d_phy_set_rfsleep()
3080 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in _rtl92d_phy_set_rfsleep()
3085 rtl_write_byte(rtlpriv, REG_SYS_FUNC_EN, 0xE2); in _rtl92d_phy_set_rfsleep()
3087 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) in _rtl92d_phy_set_rfsleep()
3088 rtl_write_byte(rtlpriv, REG_SPS0_CTRL, 0x22); in _rtl92d_phy_set_rfsleep()
3097 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_set_rf_power_state() local
3115 RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, in rtl92d_phy_set_rf_power_state()
3123 RT_TRACE(rtlpriv, COMP_POWER, DBG_DMESG, in rtl92d_phy_set_rf_power_state()
3127 rtlpriv->psc.state_inap); in rtl92d_phy_set_rf_power_state()
3133 rtlpriv->cfg->ops->led_control(hw, in rtl92d_phy_set_rf_power_state()
3136 rtlpriv->cfg->ops->led_control(hw, in rtl92d_phy_set_rf_power_state()
3141 RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG, in rtl92d_phy_set_rf_power_state()
3147 rtlpriv->cfg->ops->led_control(hw, in rtl92d_phy_set_rf_power_state()
3150 rtlpriv->cfg->ops->led_control(hw, in rtl92d_phy_set_rf_power_state()
3166 RT_TRACE(rtlpriv, COMP_POWER, DBG_LOUD, in rtl92d_phy_set_rf_power_state()
3171 RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, in rtl92d_phy_set_rf_power_state()
3180 RT_TRACE(rtlpriv, COMP_ERR, DBG_WARNING, in rtl92d_phy_set_rf_power_state()
3187 RT_TRACE(rtlpriv, COMP_POWER, DBG_DMESG, in rtl92d_phy_set_rf_power_state()
3190 RT_TRACE(rtlpriv, COMP_POWER, DBG_DMESG, in rtl92d_phy_set_rf_power_state()
3194 rtlpriv->psc.state_inap); in rtl92d_phy_set_rf_power_state()
3199 RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG, in rtl92d_phy_set_rf_power_state()
3211 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_config_macphymode() local
3217 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92d_phy_config_macphymode()
3219 rtl_write_byte(rtlpriv, offset, 0xF3); in rtl92d_phy_config_macphymode()
3222 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92d_phy_config_macphymode()
3224 rtl_write_byte(rtlpriv, offset, 0xF4); in rtl92d_phy_config_macphymode()
3227 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92d_phy_config_macphymode()
3229 rtl_write_byte(rtlpriv, offset, 0xF1); in rtl92d_phy_config_macphymode()
3236 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_config_macphymode_info() local
3238 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_phy_config_macphymode_info()
3314 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_set_poweron() local
3323 value8 = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_set_poweron()
3325 rtl_write_byte(rtlpriv, mac_reg, value8); in rtl92d_phy_set_poweron()
3327 value8 = rtl_read_byte(rtlpriv, mac_reg); in rtl92d_phy_set_poweron()
3329 rtl_write_byte(rtlpriv, mac_reg, value8); in rtl92d_phy_set_poweron()
3333 value8 = rtl_read_byte(rtlpriv, REG_MAC0); in rtl92d_phy_set_poweron()
3334 rtl_write_byte(rtlpriv, REG_MAC0, value8 | MAC0_ON); in rtl92d_phy_set_poweron()
3338 value8 = rtl_read_byte(rtlpriv, REG_MAC0); in rtl92d_phy_set_poweron()
3339 rtl_write_byte(rtlpriv, REG_MAC0, value8 | MAC0_ON); in rtl92d_phy_set_poweron()
3341 value8 = rtl_read_byte(rtlpriv, REG_MAC1); in rtl92d_phy_set_poweron()
3342 rtl_write_byte(rtlpriv, REG_MAC1, value8 | MAC1_ON); in rtl92d_phy_set_poweron()
3344 value8 = rtl_read_byte(rtlpriv, REG_POWER_OFF_IN_PROCESS); in rtl92d_phy_set_poweron()
3352 value8 = rtl_read_byte(rtlpriv, in rtl92d_phy_set_poweron()
3365 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_config_maccoexist_rfpage() local
3367 switch (rtlpriv->rtlhal.macphymode) { in rtl92d_phy_config_maccoexist_rfpage()
3369 rtl_write_byte(rtlpriv, REG_DMC, 0x0); in rtl92d_phy_config_maccoexist_rfpage()
3370 rtl_write_byte(rtlpriv, REG_RX_PKT_LIMIT, 0x08); in rtl92d_phy_config_maccoexist_rfpage()
3371 rtl_write_word(rtlpriv, REG_TRXFF_BNDY + 2, 0x13ff); in rtl92d_phy_config_maccoexist_rfpage()
3374 rtl_write_byte(rtlpriv, REG_DMC, 0xf8); in rtl92d_phy_config_maccoexist_rfpage()
3375 rtl_write_byte(rtlpriv, REG_RX_PKT_LIMIT, 0x08); in rtl92d_phy_config_maccoexist_rfpage()
3376 rtl_write_word(rtlpriv, REG_TRXFF_BNDY + 2, 0x13ff); in rtl92d_phy_config_maccoexist_rfpage()
3379 rtl_write_byte(rtlpriv, REG_DMC, 0x0); in rtl92d_phy_config_maccoexist_rfpage()
3380 rtl_write_byte(rtlpriv, REG_RX_PKT_LIMIT, 0x10); in rtl92d_phy_config_maccoexist_rfpage()
3381 rtl_write_word(rtlpriv, (REG_TRXFF_BNDY + 2), 0x27FF); in rtl92d_phy_config_maccoexist_rfpage()
3390 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_update_bbrf_configuration() local
3392 struct rtl_phy *rtlphy = &(rtlpriv->phy); in rtl92d_update_bbrf_configuration()
3396 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "==>\n"); in rtl92d_update_bbrf_configuration()
3544 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, in rtl92d_update_bbrf_configuration()
3570 RT_TRACE(rtlpriv, COMP_RF, DBG_LOUD, "RF 0x18 = 0x%x\n", in rtl92d_update_bbrf_configuration()
3572 RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, "<==\n"); in rtl92d_update_bbrf_configuration()
3578 struct rtl_priv *rtlpriv = rtl_priv(hw); in rtl92d_phy_check_poweroff() local
3584 u1btmp = rtl_read_byte(rtlpriv, REG_MAC0); in rtl92d_phy_check_poweroff()
3585 rtl_write_byte(rtlpriv, REG_MAC0, u1btmp & (~MAC0_ON)); in rtl92d_phy_check_poweroff()
3590 u1btmp = rtl_read_byte(rtlpriv, REG_MAC0); in rtl92d_phy_check_poweroff()
3591 rtl_write_byte(rtlpriv, REG_MAC0, u1btmp & (~MAC0_ON)); in rtl92d_phy_check_poweroff()
3592 u1btmp = rtl_read_byte(rtlpriv, REG_MAC1); in rtl92d_phy_check_poweroff()
3595 u1btmp = rtl_read_byte(rtlpriv, REG_MAC1); in rtl92d_phy_check_poweroff()
3596 rtl_write_byte(rtlpriv, REG_MAC1, u1btmp & (~MAC1_ON)); in rtl92d_phy_check_poweroff()
3597 u1btmp = rtl_read_byte(rtlpriv, REG_MAC0); in rtl92d_phy_check_poweroff()
3604 u1btmp = rtl_read_byte(rtlpriv, REG_POWER_OFF_IN_PROCESS); in rtl92d_phy_check_poweroff()
3606 rtl_write_byte(rtlpriv, REG_POWER_OFF_IN_PROCESS, u1btmp); in rtl92d_phy_check_poweroff()