Lines Matching refs:rtlefuse

475 	struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw));  in rtl8821ae_set_hw_reg()  local
682 rtlefuse->efuse_usedbytes = *((u16 *)val); in rtl8821ae_set_hw_reg()
685 rtlefuse->efuse_usedpercentage = *((u8 *)val); in rtl8821ae_set_hw_reg()
2757 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw));
2771 rtlefuse->txpwrlevel_cck[rf_path][i] =
2773 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] =
2776 rtlefuse->txpwrlevel_cck[rf_path][i] =
2778 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] =
2785 rtlefuse->txpwr_5g_bw40base[rf_path][i] =
2794 rtlefuse->txpwr_5g_bw80base[rf_path][i] = (upper + lower) / 2;
2797 rtlefuse->txpwr_cckdiff[rf_path][i] =
2799 rtlefuse->txpwr_legacyhtdiff[rf_path][i] =
2801 rtlefuse->txpwr_ht20diff[rf_path][i] =
2803 rtlefuse->txpwr_ht40diff[rf_path][i] =
2806 rtlefuse->txpwr_5g_ofdmdiff[rf_path][i] =
2808 rtlefuse->txpwr_5g_bw20diff[rf_path][i] =
2810 rtlefuse->txpwr_5g_bw40diff[rf_path][i] =
2812 rtlefuse->txpwr_5g_bw80diff[rf_path][i] =
2818 rtlefuse->eeprom_regulatory =
2821 rtlefuse->eeprom_regulatory = 0;
2823 rtlefuse->eeprom_regulatory = 0;
2827 "eeprom_regulatory = 0x%x\n", rtlefuse->eeprom_regulatory);
2835 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8821ae_read_txpower_info_from_hwpg() local
2849 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2851 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2854 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2856 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2863 rtlefuse->txpwr_5g_bw40base[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2872 rtlefuse->txpwr_5g_bw80base[rf_path][i] = (upper + lower) / 2; in _rtl8821ae_read_txpower_info_from_hwpg()
2875 rtlefuse->txpwr_cckdiff[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2877 rtlefuse->txpwr_legacyhtdiff[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2879 rtlefuse->txpwr_ht20diff[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2881 rtlefuse->txpwr_ht40diff[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2884 rtlefuse->txpwr_5g_ofdmdiff[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2886 rtlefuse->txpwr_5g_bw20diff[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2888 rtlefuse->txpwr_5g_bw40diff[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2890 rtlefuse->txpwr_5g_bw80diff[rf_path][i] = in _rtl8821ae_read_txpower_info_from_hwpg()
2896 rtlefuse->eeprom_regulatory = hwinfo[EEPROM_RF_BOARD_OPTION] & 0x07; in _rtl8821ae_read_txpower_info_from_hwpg()
2898 rtlefuse->eeprom_regulatory = 0; in _rtl8821ae_read_txpower_info_from_hwpg()
2900 rtlefuse->eeprom_regulatory = 0; in _rtl8821ae_read_txpower_info_from_hwpg()
2904 "eeprom_regulatory = 0x%x\n", rtlefuse->eeprom_regulatory); in _rtl8821ae_read_txpower_info_from_hwpg()
3110 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8821ae_read_adapter_info() local
3129 _rtl8821ae_read_txpower_info_from_hwpg(hw, rtlefuse->autoload_failflag, in _rtl8821ae_read_adapter_info()
3134 rtlefuse->autoload_failflag); in _rtl8821ae_read_adapter_info()
3136 rtlefuse->autoload_failflag, hwinfo); in _rtl8821ae_read_adapter_info()
3138 _rtl8821ae_read_pa_type(hw, hwinfo, rtlefuse->autoload_failflag); in _rtl8821ae_read_adapter_info()
3140 rtlefuse->autoload_failflag, hwinfo); in _rtl8821ae_read_adapter_info()
3143 _rtl8821ae_read_rfe_type(hw, hwinfo, rtlefuse->autoload_failflag); in _rtl8821ae_read_adapter_info()
3145 rtlefuse->board_type = ODM_BOARD_DEFAULT; in _rtl8821ae_read_adapter_info()
3147 rtlefuse->board_type |= ODM_BOARD_EXT_LNA; in _rtl8821ae_read_adapter_info()
3149 rtlefuse->board_type |= ODM_BOARD_EXT_LNA_5G; in _rtl8821ae_read_adapter_info()
3151 rtlefuse->board_type |= ODM_BOARD_EXT_PA; in _rtl8821ae_read_adapter_info()
3153 rtlefuse->board_type |= ODM_BOARD_EXT_PA_5G; in _rtl8821ae_read_adapter_info()
3156 rtlefuse->board_type |= ODM_BOARD_BT; in _rtl8821ae_read_adapter_info()
3158 rtlhal->board_type = rtlefuse->board_type; in _rtl8821ae_read_adapter_info()
3160 "board_type = 0x%x\n", rtlefuse->board_type); in _rtl8821ae_read_adapter_info()
3162 rtlefuse->eeprom_channelplan = *(u8 *)&hwinfo[EEPROM_CHANNELPLAN]; in _rtl8821ae_read_adapter_info()
3163 if (rtlefuse->eeprom_channelplan == 0xff) in _rtl8821ae_read_adapter_info()
3164 rtlefuse->eeprom_channelplan = 0x7F; in _rtl8821ae_read_adapter_info()
3167 rtlefuse->channel_plan = rtlefuse->eeprom_channelplan; in _rtl8821ae_read_adapter_info()
3170 rtlefuse->crystalcap = hwinfo[EEPROM_XTAL_8821AE]; in _rtl8821ae_read_adapter_info()
3171 if (rtlefuse->crystalcap == 0xFF) in _rtl8821ae_read_adapter_info()
3172 rtlefuse->crystalcap = 0x20; in _rtl8821ae_read_adapter_info()
3174 rtlefuse->eeprom_thermalmeter = *(u8 *)&hwinfo[EEPROM_THERMAL_METER]; in _rtl8821ae_read_adapter_info()
3175 if ((rtlefuse->eeprom_thermalmeter == 0xff) || in _rtl8821ae_read_adapter_info()
3176 rtlefuse->autoload_failflag) { in _rtl8821ae_read_adapter_info()
3177 rtlefuse->apk_thermalmeterignore = true; in _rtl8821ae_read_adapter_info()
3178 rtlefuse->eeprom_thermalmeter = 0xff; in _rtl8821ae_read_adapter_info()
3181 rtlefuse->thermalmeter[0] = rtlefuse->eeprom_thermalmeter; in _rtl8821ae_read_adapter_info()
3183 "thermalmeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); in _rtl8821ae_read_adapter_info()
3185 if (!rtlefuse->autoload_failflag) { in _rtl8821ae_read_adapter_info()
3186 rtlefuse->antenna_div_cfg = in _rtl8821ae_read_adapter_info()
3189 rtlefuse->antenna_div_cfg = 0; in _rtl8821ae_read_adapter_info()
3193 rtlefuse->antenna_div_cfg = 0; in _rtl8821ae_read_adapter_info()
3195 rtlefuse->antenna_div_type = hwinfo[EEPROM_RF_ANTENNA_OPT_88E]; in _rtl8821ae_read_adapter_info()
3196 if (rtlefuse->antenna_div_type == 0xff) in _rtl8821ae_read_adapter_info()
3197 rtlefuse->antenna_div_type = FIXED_HW_ANTDIV; in _rtl8821ae_read_adapter_info()
3199 rtlefuse->antenna_div_cfg = 0; in _rtl8821ae_read_adapter_info()
3200 rtlefuse->antenna_div_type = 0; in _rtl8821ae_read_adapter_info()
3205 rtlefuse->antenna_div_cfg, rtlefuse->antenna_div_type); in _rtl8821ae_read_adapter_info()
3210 switch (rtlefuse->eeprom_oemid) { in _rtl8821ae_read_adapter_info()
3259 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8821ae_read_eeprom_info() local
3276 rtlefuse->epromtype = EEPROM_93C46; in rtl8821ae_read_eeprom_info()
3279 rtlefuse->epromtype = EEPROM_BOOT_EFUSE; in rtl8821ae_read_eeprom_info()
3284 rtlefuse->autoload_failflag = false; in rtl8821ae_read_eeprom_info()
3827 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8821ae_set_key() local
3927 rtlefuse->dev_addr, in rtl8821ae_set_key()