/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
D | rf.c | 44 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92s_get_powerbase() local 53 if (rtlefuse->eeprom_version < 2) { in _rtl92s_get_powerbase() 54 pwrbase0 = pwrlevel[0] + (rtlefuse->legacy_httxpowerdiff & 0xf); in _rtl92s_get_powerbase() 56 legacy_pwrdiff = rtlefuse->txpwr_legacyhtdiff in _rtl92s_get_powerbase() 71 if (rtlefuse->eeprom_version >= 2) { in _rtl92s_get_powerbase() 77 ht20_pwrdiff = rtlefuse->txpwr_ht20diff in _rtl92s_get_powerbase() 99 switch (rtlefuse->eeprom_regulatory) { in _rtl92s_get_powerbase() 104 p_final_pwridx[0] += rtlefuse->pwrgroup_ht40 in _rtl92s_get_powerbase() 107 p_final_pwridx[1] += rtlefuse->pwrgroup_ht40 in _rtl92s_get_powerbase() 111 p_final_pwridx[0] += rtlefuse->pwrgroup_ht20 in _rtl92s_get_powerbase() [all …]
|
D | hw.c | 94 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92se_set_hw_reg() local 327 rtlefuse->efuse_usedbytes = *((u16 *) val); in rtl92se_set_hw_reg() 331 rtlefuse->efuse_usedpercentage = *val; in rtl92se_set_hw_reg() 776 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92se_macconfig_after_fwdownload() local 893 if (rtlefuse->epromtype == EEPROM_BOOT_EFUSE) { in _rtl92se_macconfig_after_fwdownload() 954 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92se_hw_init() local 1079 rtl_write_byte(rtlpriv, MACIDR0 + i, rtlefuse->dev_addr[i]); in rtl92se_hw_init() 1655 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8192se_get_IC_Inferiority() local 1662 if ((rtlefuse->epromtype == EEPROM_BOOT_EFUSE) && in _rtl8192se_get_IC_Inferiority() 1663 !rtlefuse->autoload_failflag) { in _rtl8192se_get_IC_Inferiority() [all …]
|
D | phy.c | 923 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92s_phy_bb_config_parafile() local 950 if (rtlefuse->autoload_failflag == false) { in _rtl92s_phy_bb_config_parafile() 1145 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92s_phy_get_txpower_index() local 1150 cckpowerlevel[0] = rtlefuse->txpwrlevel_cck[0][index]; in _rtl92s_phy_get_txpower_index() 1152 cckpowerlevel[1] = rtlefuse->txpwrlevel_cck[1][index]; in _rtl92s_phy_get_txpower_index() 1157 ofdmpowerLevel[0] = rtlefuse->txpwrlevel_ht40_1s[0][index]; in _rtl92s_phy_get_txpower_index() 1158 ofdmpowerLevel[1] = rtlefuse->txpwrlevel_ht40_1s[1][index]; in _rtl92s_phy_get_txpower_index() 1161 ofdmpowerLevel[0] = rtlefuse->txpwrlevel_ht40_2s[0][index]; in _rtl92s_phy_get_txpower_index() 1162 ofdmpowerLevel[1] = rtlefuse->txpwrlevel_ht40_2s[1][index]; in _rtl92s_phy_get_txpower_index() 1182 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92s_phy_set_txpower() local [all …]
|
D | trx.c | 225 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92se_translate_rx_signal_stuff() local 250 ether_addr_equal(praddr, rtlefuse->dev_addr); in _rtl92se_translate_rx_signal_stuff()
|
D | dm.c | 165 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92s_dm_txpowertracking_callback_thermalmeter() local 176 rtlpriv->dm.thermalvalue, rtlefuse->eeprom_thermalmeter); in _rtl92s_dm_txpowertracking_callback_thermalmeter()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
D | hw.c | 54 struct rtl_efuse *rtlefuse = rtl_efuse(rtlpriv); in _rtl92cu_phy_param_tab_init() local 58 if (IS_HIGHT_PA(rtlefuse->board_type)) { in _rtl92cu_phy_param_tab_init() 87 if (IS_HIGHT_PA(rtlefuse->board_type)) { in _rtl92cu_phy_param_tab_init() 129 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92cu_read_txpower_info_from_hwpg() local 136 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg() 139 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg() 144 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg() 147 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg() 158 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_A][i] = in _rtl92cu_read_txpower_info_from_hwpg() 160 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_B][i] = in _rtl92cu_read_txpower_info_from_hwpg() [all …]
|
D | rf.c | 70 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92cu_phy_rf6052_set_cck_txpower() local 76 if ((rtlefuse->eeprom_regulatory != 0) || (rtlefuse->external_pa)) in rtl92cu_phy_rf6052_set_cck_txpower() 86 if (tx_agc[idx1] > 0x20 && rtlefuse->external_pa) in rtl92cu_phy_rf6052_set_cck_txpower() 105 if (rtlefuse->eeprom_regulatory == 0) { in rtl92cu_phy_rf6052_set_cck_txpower() 155 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92c_phy_get_power_base() local 162 legacy_pwrdiff = rtlefuse->txpwr_legacyhtdiff[i][channel - 1]; in rtl92c_phy_get_power_base() 173 ht20_pwrdiff = rtlefuse->txpwr_ht20diff[i][channel - 1]; in rtl92c_phy_get_power_base() 194 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92c_get_txpower_writeval_by_regulatory() local 199 switch (rtlefuse->eeprom_regulatory) { in _rtl92c_get_txpower_writeval_by_regulatory() 247 rtlefuse->pwrgroup_ht40[rf] in _rtl92c_get_txpower_writeval_by_regulatory() [all …]
|
D | mac.c | 225 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92c_set_key() local 336 rtlefuse->dev_addr, in rtl92c_set_key() 797 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92c_translate_rx_signal_stuff() local 820 ether_addr_equal(praddr, rtlefuse->dev_addr); in rtl92c_translate_rx_signal_stuff()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | hw.c | 156 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723e_set_hw_reg() local 397 rtlefuse->efuse_usedbytes = *((u16 *)val); in rtl8723e_set_hw_reg() 400 rtlefuse->efuse_usedpercentage = *((u8 *)val); in rtl8723e_set_hw_reg() 1420 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723e_read_txpower_info_from_hwpg() local 1427 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1429 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1432 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1434 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1445 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_A][i] = in _rtl8723e_read_txpower_info_from_hwpg() 1447 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_B][i] = in _rtl8723e_read_txpower_info_from_hwpg() [all …]
|
D | rf.c | 66 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723e_phy_rf6052_set_cck_txpower() local 72 if (rtlefuse->eeprom_regulatory != 0) in rtl8723e_phy_rf6052_set_cck_txpower() 96 if (rtlefuse->eeprom_regulatory == 0) { in rtl8723e_phy_rf6052_set_cck_txpower() 157 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723e_phy_get_power_base() local 164 legacy_pwrdiff = rtlefuse->txpwr_legacyhtdiff[i][channel - 1]; in rtl8723e_phy_get_power_base() 178 rtlefuse->txpwr_ht20diff[i][channel - 1]; in rtl8723e_phy_get_power_base() 201 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in get_txpower_writeval_by_reg() local 206 switch (rtlefuse->eeprom_regulatory) { in get_txpower_writeval_by_reg() 270 rtlefuse->pwrgroup_ht40[rf][channel - in get_txpower_writeval_by_reg() 276 rtlefuse->pwrgroup_ht20[rf][channel - in get_txpower_writeval_by_reg() [all …]
|
D | hw.h | 30 ((rtlefuse->eeprom_svid == (_val1)) && \ 31 (rtlefuse->eeprom_smid == (_val2)))
|
D | phy.c | 209 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723e_phy_bb8192c_config_parafile() local 224 if (rtlefuse->autoload_failflag == false) { in _rtl8723e_phy_bb8192c_config_parafile() 588 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723e_phy_get_txpower_level() local 596 rtlefuse->legacy_ht_txpowerdiff; in rtl8723e_phy_get_txpower_level() 618 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723e_get_txpower_index() local 622 rtlefuse->txpwrlevel_cck[RF90_PATH_A][index]; in _rtl8723e_get_txpower_index() 624 rtlefuse->txpwrlevel_cck[RF90_PATH_B][index]; in _rtl8723e_get_txpower_index() 627 rtlefuse->txpwrlevel_ht40_1s[RF90_PATH_A][index]; in _rtl8723e_get_txpower_index() 629 rtlefuse->txpwrlevel_ht40_1s[RF90_PATH_B][index]; in _rtl8723e_get_txpower_index() 632 rtlefuse->txpwrlevel_ht40_2s[RF90_PATH_A][index]; in _rtl8723e_get_txpower_index() [all …]
|
D | trx.c | 245 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in translate_rx_signal_stuff() local 268 (ether_addr_equal(praddr, rtlefuse->dev_addr)); in translate_rx_signal_stuff()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
D | hw.c | 158 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92ce_set_hw_reg() local 398 rtlefuse->efuse_usedbytes = *((u16 *) val); in rtl92ce_set_hw_reg() 401 rtlefuse->efuse_usedpercentage = *val; in rtl92ce_set_hw_reg() 1458 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92ce_read_txpower_info_from_hwpg() local 1465 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg() 1468 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg() 1473 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg() 1476 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg() 1488 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_A][i] = in _rtl92ce_read_txpower_info_from_hwpg() 1490 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_B][i] = in _rtl92ce_read_txpower_info_from_hwpg() [all …]
|
D | rf.c | 70 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92ce_phy_rf6052_set_cck_txpower() local 76 if (rtlefuse->eeprom_regulatory != 0) in rtl92ce_phy_rf6052_set_cck_txpower() 99 if (rtlefuse->eeprom_regulatory == 0) { in rtl92ce_phy_rf6052_set_cck_txpower() 157 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92c_phy_get_power_base() local 164 legacy_pwrdiff = rtlefuse->txpwr_legacyhtdiff[i][channel - 1]; in rtl92c_phy_get_power_base() 177 ht20_pwrdiff = rtlefuse->txpwr_ht20diff[i][channel - 1]; in rtl92c_phy_get_power_base() 200 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92c_get_txpower_writeval_by_regulatory() local 205 switch (rtlefuse->eeprom_regulatory) { in _rtl92c_get_txpower_writeval_by_regulatory() 264 rtlefuse->pwrgroup_ht40[rf][channel - in _rtl92c_get_txpower_writeval_by_regulatory() 270 rtlefuse->pwrgroup_ht20[rf][channel - in _rtl92c_get_txpower_writeval_by_regulatory() [all …]
|
D | trx.c | 300 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92ce_translate_rx_signal_stuff() local 326 ether_addr_equal(praddr, rtlefuse->dev_addr); in _rtl92ce_translate_rx_signal_stuff()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | hw.c | 413 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723be_set_hw_reg() local 637 rtlefuse->efuse_usedbytes = *((u16 *)val); in rtl8723be_set_hw_reg() 640 rtlefuse->efuse_usedpercentage = *((u8 *)val); in rtl8723be_set_hw_reg() 1960 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723be_read_txpower_info_from_hwpg() local 1973 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1975 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1979 rtlefuse->txpwr_ht20diff[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1981 rtlefuse->txpwr_ht40diff[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1983 rtlefuse->txpwr_legacyhtdiff[rf_path][i] = in _rtl8723be_read_txpower_info_from_hwpg() 1991 rtlefuse->txpwrlevel_cck[rf_path][i], in _rtl8723be_read_txpower_info_from_hwpg() [all …]
|
D | rf.c | 66 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723be_phy_rf6052_set_cck_txpower() local 74 if (rtlefuse->eeprom_regulatory != 0) in rtl8723be_phy_rf6052_set_cck_txpower() 97 if (rtlefuse->eeprom_regulatory == 0) { in rtl8723be_phy_rf6052_set_cck_txpower() 208 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723be_get_txpower_writeval_by_regulatory() local 213 switch (rtlefuse->eeprom_regulatory) { in _rtl8723be_get_txpower_writeval_by_regulatory() 270 rtlefuse->pwrgroup_ht40 in _rtl8723be_get_txpower_writeval_by_regulatory() 276 rtlefuse->pwrgroup_ht20 in _rtl8723be_get_txpower_writeval_by_regulatory() 282 rtlefuse->txpwr_legacyhtdiff[rf][channel-1]; in _rtl8723be_get_txpower_writeval_by_regulatory() 286 rtlefuse->txpwr_ht20diff[rf][channel-1]; in _rtl8723be_get_txpower_writeval_by_regulatory() 290 rtlefuse->pwrgroup_ht40[rf][channel-1]; in _rtl8723be_get_txpower_writeval_by_regulatory() [all …]
|
D | dm.c | 751 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723be_dm_txpower_tracking_callback_thermalmeter() local 778 rtlefuse->eeprom_thermalmeter == 0xFF) in rtl8723be_dm_txpower_tracking_callback_thermalmeter() 783 rtlefuse->eeprom_thermalmeter); in rtl8723be_dm_txpower_tracking_callback_thermalmeter() 820 rtlefuse->eeprom_thermalmeter, delta, delta_lck, delta_iqk); in rtl8723be_dm_txpower_tracking_callback_thermalmeter() 831 delta = (thermalvalue > rtlefuse->eeprom_thermalmeter) ? in rtl8723be_dm_txpower_tracking_callback_thermalmeter() 832 (thermalvalue - rtlefuse->eeprom_thermalmeter) : in rtl8723be_dm_txpower_tracking_callback_thermalmeter() 833 (rtlefuse->eeprom_thermalmeter - thermalvalue); in rtl8723be_dm_txpower_tracking_callback_thermalmeter() 840 if (thermalvalue > rtlefuse->eeprom_thermalmeter) { in rtl8723be_dm_txpower_tracking_callback_thermalmeter() 886 if (thermalvalue > rtlefuse->eeprom_thermalmeter) in rtl8723be_dm_txpower_tracking_callback_thermalmeter()
|
D | phy.c | 159 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723be_check_condition() local 160 u32 _board = rtlefuse->board_type; /*need efuse define*/ in _rtl8723be_check_condition() 464 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723be_phy_bb8723b_config_parafile() local 474 if (!rtlefuse->autoload_failflag) { in _rtl8723be_phy_bb8723b_config_parafile() 1020 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723be_get_txpower_index() local 1031 txpower = rtlefuse->txpwrlevel_cck[path][index]; in _rtl8723be_get_txpower_index() 1033 txpower = rtlefuse->txpwrlevel_ht40_1s[path][index]; in _rtl8723be_get_txpower_index() 1040 txpower += rtlefuse->txpwr_legacyhtdiff[0][TX_1S]; in _rtl8723be_get_txpower_index() 1044 txpower += rtlefuse->txpwr_ht20diff[0][TX_1S]; in _rtl8723be_get_txpower_index() 1046 txpower += rtlefuse->txpwr_ht20diff[0][TX_2S]; in _rtl8723be_get_txpower_index() [all …]
|
D | trx.c | 218 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723be_translate_rx_signal_stuff() local 243 (ether_addr_equal(praddr, rtlefuse->dev_addr)); in _rtl8723be_translate_rx_signal_stuff()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | efuse.c | 230 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in read_efuse() local 363 rtlefuse->efuse_usedbytes = efuse_utilized; in read_efuse() 365 rtlefuse->efuse_usedpercentage = efuse_usage; in read_efuse() 381 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in efuse_shadow_update_chk() local 391 if ((rtlefuse->efuse_map[EFUSE_INIT_MAP][Base + i] != in efuse_shadow_update_chk() 392 rtlefuse->efuse_map[EFUSE_MODIFY_MAP][Base + i]) || in efuse_shadow_update_chk() 393 (rtlefuse->efuse_map[EFUSE_INIT_MAP][Base + i + 1] != in efuse_shadow_update_chk() 394 rtlefuse->efuse_map[EFUSE_MODIFY_MAP][Base + i + in efuse_shadow_update_chk() 406 efuse_used = rtlefuse->efuse_usedbytes; in efuse_shadow_update_chk() 447 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in efuse_shadow_update() local [all …]
|
D | base.c | 324 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl_init_mac80211() local 448 if (is_valid_ether_addr(rtlefuse->dev_addr)) { in _rtl_init_mac80211() 449 SET_IEEE80211_PERM_ADDR(hw, rtlefuse->dev_addr); in _rtl_init_mac80211() 1775 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl_make_smps_action() local 1788 memcpy(action_frame->sa, rtlefuse->dev_addr, ETH_ALEN); in rtl_make_smps_action() 1905 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl_make_del_ba() local 1919 memcpy(action_frame->da, rtlefuse->dev_addr, ETH_ALEN); in rtl_make_del_ba()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | hw.c | 180 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92de_set_hw_reg() local 390 rtlefuse->efuse_usedbytes = *((u16 *) val); in rtl92de_set_hw_reg() 393 rtlefuse->efuse_usedpercentage = *val; in rtl92de_set_hw_reg() 1576 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92de_read_txpower_info() local 1584 rtlefuse->eeprom_regulatory = (hwinfo[EEPROM_RF_OPT1] & 0x7); in _rtl92de_read_txpower_info() 1585 rtlefuse->eeprom_thermalmeter = in _rtl92de_read_txpower_info() 1587 rtlefuse->crystalcap = hwinfo[EEPROM_XTAL_K]; in _rtl92de_read_txpower_info() 1590 rtlefuse->txpwr_fromeprom = true; in _rtl92de_read_txpower_info() 1593 rtlefuse->internal_pa_5g[0] = in _rtl92de_read_txpower_info() 1595 rtlefuse->internal_pa_5g[1] = in _rtl92de_read_txpower_info() [all …]
|
D | rf.c | 82 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92d_phy_rf6052_set_cck_txpower() local 88 if (rtlefuse->eeprom_regulatory != 0) in rtl92d_phy_rf6052_set_cck_txpower() 108 if (rtlefuse->eeprom_regulatory == 0) { in rtl92d_phy_rf6052_set_cck_txpower() 155 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92d_phy_get_power_base() local 162 legacy_pwrdiff = rtlefuse->txpwr_legacyhtdiff[i][channel - 1]; in _rtl92d_phy_get_power_base() 174 ht20_pwrdiff = rtlefuse->txpwr_ht20diff[i][channel - 1]; in _rtl92d_phy_get_power_base() 222 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92d_get_txpower_writeval_by_regulatory() local 227 switch (rtlefuse->eeprom_regulatory) { in _rtl92d_get_txpower_writeval_by_regulatory() 273 rtlefuse->pwrgroup_ht40[rf] in _rtl92d_get_txpower_writeval_by_regulatory() 279 rtlefuse->pwrgroup_ht20[rf] in _rtl92d_get_txpower_writeval_by_regulatory() [all …]
|
D | dm.c | 745 u8 rf, struct rtl_efuse *rtlefuse, in rtl92d_bandtype_5G() argument 757 *internal_pa = rtlefuse->internal_pa_5g[1]; in rtl92d_bandtype_5G() 759 *internal_pa = rtlefuse->internal_pa_5g[i]; in rtl92d_bandtype_5G() 774 if (thermalvalue > rtlefuse->eeprom_thermalmeter) in rtl92d_bandtype_5G() 790 if (thermalvalue > rtlefuse->eeprom_thermalmeter) { in rtl92d_bandtype_5G() 809 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92d_dm_txpower_tracking_callback_thermalmeter() local 863 rtlpriv->dm.thermalvalue, rtlefuse->eeprom_thermalmeter); in rtl92d_dm_txpower_tracking_callback_thermalmeter() 865 rtlefuse->eeprom_thermalmeter)); in rtl92d_dm_txpower_tracking_callback_thermalmeter() 909 rtlefuse->eeprom_thermalmeter; in rtl92d_dm_txpower_tracking_callback_thermalmeter() 913 rtlefuse->eeprom_thermalmeter; in rtl92d_dm_txpower_tracking_callback_thermalmeter() [all …]
|
D | phy.c | 716 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92d_phy_bb_config() local 732 if (rtlefuse->autoload_failflag == false) { in _rtl92d_phy_bb_config() 884 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92d_get_txpower_index() local 891 rtlefuse->txpwrlevel_cck[RF90_PATH_A][index]; in _rtl92d_get_txpower_index() 894 rtlefuse->txpwrlevel_cck[RF90_PATH_B][index]; in _rtl92d_get_txpower_index() 903 rtlefuse->txpwrlevel_ht40_1s[RF90_PATH_A][index]; in _rtl92d_get_txpower_index() 905 rtlefuse->txpwrlevel_ht40_1s[RF90_PATH_B][index]; in _rtl92d_get_txpower_index() 909 rtlefuse->txpwrlevel_ht40_2s[RF90_PATH_A][index]; in _rtl92d_get_txpower_index() 911 rtlefuse->txpwrlevel_ht40_2s[RF90_PATH_B][index]; in _rtl92d_get_txpower_index() 950 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92d_phy_set_txpower_level() local [all …]
|
D | trx.c | 449 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92de_translate_rx_signal_stuff() local 470 ether_addr_equal(praddr, rtlefuse->dev_addr); in _rtl92de_translate_rx_signal_stuff()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | hw.c | 370 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl88ee_set_hw_reg() local 599 rtlefuse->efuse_usedbytes = *((u16 *)val); in rtl88ee_set_hw_reg() 602 rtlefuse->efuse_usedpercentage = *val; in rtl88ee_set_hw_reg() 1065 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl88ee_hw_init() local 1148 if ((rtlefuse->antenna_div_type == CGCS_RX_HW_ANTDIV) || in rtl88ee_hw_init() 1149 ((rtlefuse->antenna_div_type == CG_TRX_HW_ANTDIV) && in rtl88ee_hw_init() 1774 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl88ee_read_txpower_info_from_hwpg() local 1787 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl88ee_read_txpower_info_from_hwpg() 1789 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl88ee_read_txpower_info_from_hwpg() 1791 rtlefuse->txpwr_ht20diff[rf_path][i] = in _rtl88ee_read_txpower_info_from_hwpg() [all …]
|
D | dm.c | 492 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl88e_dm_dig() local 532 if (rtlefuse->antenna_div_type == CG_TRX_HW_ANTDIV) { in rtl88e_dm_dig() 882 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in dm_txpower_track_cb_therm() local 922 rtlefuse->eeprom_thermalmeter); in dm_txpower_track_cb_therm() 971 rtlpriv->dm.thermalvalue = rtlefuse->eeprom_thermalmeter; in dm_txpower_track_cb_therm() 997 delta = (thermalvalue > rtlefuse->eeprom_thermalmeter) ? in dm_txpower_track_cb_therm() 998 (thermalvalue - rtlefuse->eeprom_thermalmeter) : in dm_txpower_track_cb_therm() 999 (rtlefuse->eeprom_thermalmeter - thermalvalue); in dm_txpower_track_cb_therm() 1007 delta = (thermalvalue > rtlefuse->eeprom_thermalmeter) ? in dm_txpower_track_cb_therm() 1008 (thermalvalue - rtlefuse->eeprom_thermalmeter) : in dm_txpower_track_cb_therm() [all …]
|
D | rf.c | 66 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl88e_phy_rf6052_set_cck_txpower() local 74 if (rtlefuse->eeprom_regulatory != 0) in rtl88e_phy_rf6052_set_cck_txpower() 97 if (rtlefuse->eeprom_regulatory == 0) { in rtl88e_phy_rf6052_set_cck_txpower() 207 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl88e_get_txpower_writeval_by_regulatory() local 212 switch (rtlefuse->eeprom_regulatory) { in _rtl88e_get_txpower_writeval_by_regulatory() 269 rtlefuse->pwrgroup_ht40[rf][channel - in _rtl88e_get_txpower_writeval_by_regulatory() 275 rtlefuse->pwrgroup_ht20[rf][channel - in _rtl88e_get_txpower_writeval_by_regulatory() 281 rtlefuse->txpwr_legacyhtdiff[rf][channel-1]; in _rtl88e_get_txpower_writeval_by_regulatory() 284 rtlefuse->txpwr_ht20diff[rf][channel-1]; in _rtl88e_get_txpower_writeval_by_regulatory() 288 rtlefuse->pwrgroup_ht40[rf][channel-1]; in _rtl88e_get_txpower_writeval_by_regulatory() [all …]
|
D | phy.c | 287 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl88e_check_condition() local 288 u32 _board = rtlefuse->board_type; /*need efuse define*/ in _rtl88e_check_condition() 371 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl88e_phy_bb8188e_config_parafile() local 380 if (!rtlefuse->autoload_failflag) { in _rtl88e_phy_bb8188e_config_parafile() 960 static void handle_path_a(struct rtl_efuse *rtlefuse, u8 index, in handle_path_a() argument 965 rtlefuse->txpwrlevel_cck[RF90_PATH_A][index]; in handle_path_a() 967 if (rtlefuse->txpwr_ht20diff[RF90_PATH_A][index] > 0x0f) in handle_path_a() 969 rtlefuse->txpwrlevel_ht40_1s[RF90_PATH_A][index] - in handle_path_a() 970 (~(rtlefuse->txpwr_ht20diff[RF90_PATH_A][index]) + 1); in handle_path_a() 973 rtlefuse->txpwrlevel_ht40_1s[RF90_PATH_A][index] + in handle_path_a() [all …]
|
D | trx.c | 265 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl88ee_smart_antenna() local 269 if (rtlefuse->antenna_div_type == CG_TRX_SMART_ANTDIV) { in _rtl88ee_smart_antenna() 281 } else if ((rtlefuse->antenna_div_type == CG_TRX_HW_ANTDIV) || in _rtl88ee_smart_antenna() 282 (rtlefuse->antenna_div_type == CGCS_RX_HW_ANTDIV)) { in _rtl88ee_smart_antenna() 301 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl88ee_translate_rx_signal_stuff() local 325 (ether_addr_equal(praddr, rtlefuse->dev_addr)); in _rtl88ee_translate_rx_signal_stuff()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | hw.c | 493 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8821ae_set_hw_reg() local 699 rtlefuse->efuse_usedbytes = *((u16 *)val); in rtl8821ae_set_hw_reg() 702 rtlefuse->efuse_usedpercentage = *((u8 *)val); in rtl8821ae_set_hw_reg() 2786 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); 2808 rtlefuse->txpwrlevel_cck[rf_path][i] = 2810 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = 2813 rtlefuse->txpwrlevel_cck[rf_path][i] = 2815 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = 2822 rtlefuse->txpwr_5g_bw40base[rf_path][i] = 2831 rtlefuse->txpwr_5g_bw80base[rf_path][i] = (upper + lower) / 2; [all …]
|
D | rf.c | 65 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8821ae_phy_rf6052_set_cck_txpower() local 73 if (rtlefuse->eeprom_regulatory != 0) in rtl8821ae_phy_rf6052_set_cck_txpower() 98 if (rtlefuse->eeprom_regulatory == 0) { in rtl8821ae_phy_rf6052_set_cck_txpower() 191 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in get_txpower_writeval_by_regulatory() local 196 switch (rtlefuse->eeprom_regulatory) { in get_txpower_writeval_by_regulatory() 253 rtlefuse->pwrgroup_ht40[rf][channel - in get_txpower_writeval_by_regulatory() 259 rtlefuse->pwrgroup_ht20[rf][channel - in get_txpower_writeval_by_regulatory() 264 pwr_diff = rtlefuse->txpwr_legacyhtdiff[rf][channel-1]; in get_txpower_writeval_by_regulatory() 267 rtlefuse->txpwr_ht20diff[rf][channel-1]; in get_txpower_writeval_by_regulatory() 271 rtlefuse->pwrgroup_ht40[rf][channel-1]; in get_txpower_writeval_by_regulatory() [all …]
|
D | dm.c | 445 struct rtl_efuse *rtlefuse = rtl_efuse(rtlpriv); in rtl8821ae_dm_clear_txpower_tracking_state() local 469 rtldm->thermalvalue = rtlefuse->eeprom_thermalmeter; in rtl8821ae_dm_clear_txpower_tracking_state() 470 rtldm->thermalvalue_iqk = rtlefuse->eeprom_thermalmeter; in rtl8821ae_dm_clear_txpower_tracking_state() 471 rtldm->thermalvalue_lck = rtlefuse->eeprom_thermalmeter; in rtl8821ae_dm_clear_txpower_tracking_state() 495 struct rtl_efuse *rtlefuse = rtl_efuse(rtlpriv); in rtl8821ae_dm_initialize_txpower_tracking_thermalmeter() local 500 rtldm->thermalvalue = rtlefuse->eeprom_thermalmeter; in rtl8821ae_dm_initialize_txpower_tracking_thermalmeter() 501 rtldm->thermalvalue_iqk = rtlefuse->eeprom_thermalmeter; in rtl8821ae_dm_initialize_txpower_tracking_thermalmeter() 502 rtldm->thermalvalue_lck = rtlefuse->eeprom_thermalmeter; in rtl8821ae_dm_initialize_txpower_tracking_thermalmeter() 1624 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8812ae_dm_txpower_tracking_callback_thermalmeter() local 1662 thermal_value, rtlefuse->eeprom_thermalmeter); in rtl8812ae_dm_txpower_tracking_callback_thermalmeter() [all …]
|
D | phy.c | 324 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8821ae_phy_bb_config() local 344 crystal_cap = rtlefuse->crystalcap & 0x3F; in rtl8821ae_phy_bb_config() 348 crystal_cap = rtlefuse->crystalcap & 0x3F; in rtl8821ae_phy_bb_config() 368 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in phy_get_tx_swing_8812A() local 379 (int)rtlefuse->autoload_failflag); in phy_get_tx_swing_8812A() 381 if (rtlefuse->autoload_failflag) { in phy_get_tx_swing_8812A() 667 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8821ae_check_condition() local 668 u32 _board = rtlefuse->board_type; /*need efuse define*/ in _rtl8821ae_check_condition() 1661 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8821ae_phy_bb8821a_config_parafile() local 1667 if (rtlefuse->eeprom_regulatory != 2) in _rtl8821ae_phy_bb8821a_config_parafile() [all …]
|
D | trx.c | 304 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in translate_rx_signal_stuff() local 332 (ether_addr_equal(praddr, rtlefuse->dev_addr)); in translate_rx_signal_stuff()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | hw.c | 2111 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92ee_read_adapter_info() local 2117 if (rtlefuse->epromtype == EEPROM_BOOT_EFUSE) { in _rtl92ee_read_adapter_info() 2120 memcpy(hwinfo, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0], in _rtl92ee_read_adapter_info() 2122 } else if (rtlefuse->epromtype == EEPROM_93C46) { in _rtl92ee_read_adapter_info() 2139 rtlefuse->autoload_failflag = true; in _rtl92ee_read_adapter_info() 2142 rtlefuse->autoload_failflag = false; in _rtl92ee_read_adapter_info() 2145 if (rtlefuse->autoload_failflag) in _rtl92ee_read_adapter_info() 2148 rtlefuse->eeprom_vid = *(u16 *)&hwinfo[EEPROM_VID]; in _rtl92ee_read_adapter_info() 2149 rtlefuse->eeprom_did = *(u16 *)&hwinfo[EEPROM_DID]; in _rtl92ee_read_adapter_info() 2150 rtlefuse->eeprom_svid = *(u16 *)&hwinfo[EEPROM_SVID]; in _rtl92ee_read_adapter_info() [all …]
|
D | phy.c | 285 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _check_condition() local 286 u32 _board = rtlefuse->board_type; /*need efuse define*/ in _check_condition() 648 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92ee_phy_bb8192ee_config_parafile() local 658 if (!rtlefuse->autoload_failflag) { in _rtl92ee_phy_bb8192ee_config_parafile() 1257 struct rtl_efuse *rtlefuse = rtl_efuse(rtlpriv); in _rtl92ee_get_txpower_index() local 1269 tx_power = rtlefuse->txpwrlevel_cck[rfpath][index]; in _rtl92ee_get_txpower_index() 1271 tx_power = rtlefuse->txpwrlevel_ht40_1s[rfpath][index]; in _rtl92ee_get_txpower_index() 1276 tx_power += rtlefuse->txpwr_legacyhtdiff[rfpath][TX_1S]; in _rtl92ee_get_txpower_index() 1281 tx_power += rtlefuse->txpwr_ht20diff[rfpath][TX_1S]; in _rtl92ee_get_txpower_index() 1283 tx_power += rtlefuse->txpwr_ht20diff[rfpath][TX_2S]; in _rtl92ee_get_txpower_index() [all …]
|
D | trx.c | 242 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92ee_translate_rx_signal_stuff() local 269 (ether_addr_equal(praddr, rtlefuse->dev_addr)); in _rtl92ee_translate_rx_signal_stuff()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192c/ |
D | phy_common.c | 210 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92c_phy_bb8192c_config_parafile() local 223 if (rtlefuse->autoload_failflag == false) { in _rtl92c_phy_bb8192c_config_parafile() 525 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92c_phy_get_txpower_level() local 533 rtlefuse->legacy_ht_txpowerdiff; in rtl92c_phy_get_txpower_level() 553 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92c_get_txpower_index() local 557 rtlefuse->txpwrlevel_cck[RF90_PATH_A][index]; in _rtl92c_get_txpower_index() 559 rtlefuse->txpwrlevel_cck[RF90_PATH_B][index]; in _rtl92c_get_txpower_index() 562 rtlefuse->txpwrlevel_ht40_1s[RF90_PATH_A][index]; in _rtl92c_get_txpower_index() 564 rtlefuse->txpwrlevel_ht40_1s[RF90_PATH_B][index]; in _rtl92c_get_txpower_index() 567 rtlefuse->txpwrlevel_ht40_2s[RF90_PATH_A][index]; in _rtl92c_get_txpower_index() [all …]
|
D | dm_common.c | 732 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92c_dm_txpower_tracking_callback_thermalmeter() local 752 rtlefuse->eeprom_thermalmeter); in rtl92c_dm_txpower_tracking_callback_thermalmeter() 755 rtlefuse->eeprom_thermalmeter)); in rtl92c_dm_txpower_tracking_callback_thermalmeter() 833 rtlefuse->eeprom_thermalmeter; in rtl92c_dm_txpower_tracking_callback_thermalmeter() 857 rtlefuse->eeprom_thermalmeter, delta, delta_lck, in rtl92c_dm_txpower_tracking_callback_thermalmeter() 889 if (thermalvalue > rtlefuse->eeprom_thermalmeter) { in rtl92c_dm_txpower_tracking_callback_thermalmeter() 906 rtlefuse->eeprom_thermalmeter) { in rtl92c_dm_txpower_tracking_callback_thermalmeter() 913 rtlefuse-> in rtl92c_dm_txpower_tracking_callback_thermalmeter() 920 rtlefuse->eeprom_thermalmeter) { in rtl92c_dm_txpower_tracking_callback_thermalmeter() 929 rtlefuse->eeprom_thermalmeter in rtl92c_dm_txpower_tracking_callback_thermalmeter() [all …]
|