Lines Matching refs:rtlefuse
50 struct rtl_efuse *rtlefuse = rtl_efuse(rtlpriv); in _rtl92cu_phy_param_tab_init() local
54 if (IS_HIGHT_PA(rtlefuse->board_type)) { in _rtl92cu_phy_param_tab_init()
83 if (IS_HIGHT_PA(rtlefuse->board_type)) { in _rtl92cu_phy_param_tab_init()
125 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92cu_read_txpower_info_from_hwpg() local
132 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
135 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
140 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
143 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
154 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_A][i] = in _rtl92cu_read_txpower_info_from_hwpg()
156 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_B][i] = in _rtl92cu_read_txpower_info_from_hwpg()
164 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
171 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
178 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
183 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg()
184 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][index]; in _rtl92cu_read_txpower_info_from_hwpg()
185 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg()
186 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
188 if ((rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
190 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
193 rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg()
194 rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
196 [index] - rtlefuse-> in _rtl92cu_read_txpower_info_from_hwpg()
200 rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = 0; in _rtl92cu_read_txpower_info_from_hwpg()
206 rtlefuse->txpwrlevel_cck[rf_path][i], in _rtl92cu_read_txpower_info_from_hwpg()
207 rtlefuse->txpwrlevel_ht40_1s[rf_path][i], in _rtl92cu_read_txpower_info_from_hwpg()
208 rtlefuse->txpwrlevel_ht40_2s[rf_path][i]); in _rtl92cu_read_txpower_info_from_hwpg()
213 rtlefuse->eeprom_pwrlimit_ht40[i] = in _rtl92cu_read_txpower_info_from_hwpg()
215 rtlefuse->eeprom_pwrlimit_ht20[i] = in _rtl92cu_read_txpower_info_from_hwpg()
218 rtlefuse->eeprom_pwrlimit_ht40[i] = 0; in _rtl92cu_read_txpower_info_from_hwpg()
219 rtlefuse->eeprom_pwrlimit_ht20[i] = 0; in _rtl92cu_read_txpower_info_from_hwpg()
226 rtlefuse->pwrgroup_ht20[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg()
227 (rtlefuse->eeprom_pwrlimit_ht20[index] in _rtl92cu_read_txpower_info_from_hwpg()
229 rtlefuse->pwrgroup_ht40[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg()
230 (rtlefuse->eeprom_pwrlimit_ht40[index] in _rtl92cu_read_txpower_info_from_hwpg()
233 rtlefuse->pwrgroup_ht20[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg()
234 ((rtlefuse->eeprom_pwrlimit_ht20[index] in _rtl92cu_read_txpower_info_from_hwpg()
236 rtlefuse->pwrgroup_ht40[rf_path][i] = in _rtl92cu_read_txpower_info_from_hwpg()
237 ((rtlefuse->eeprom_pwrlimit_ht40[index] in _rtl92cu_read_txpower_info_from_hwpg()
243 rtlefuse->pwrgroup_ht20[rf_path][i]); in _rtl92cu_read_txpower_info_from_hwpg()
247 rtlefuse->pwrgroup_ht40[rf_path][i]); in _rtl92cu_read_txpower_info_from_hwpg()
256 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] = (tempval & 0xF); in _rtl92cu_read_txpower_info_from_hwpg()
257 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] = in _rtl92cu_read_txpower_info_from_hwpg()
259 if (rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] & BIT(3)) in _rtl92cu_read_txpower_info_from_hwpg()
260 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] |= 0xF0; in _rtl92cu_read_txpower_info_from_hwpg()
261 if (rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] & BIT(3)) in _rtl92cu_read_txpower_info_from_hwpg()
262 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] |= 0xF0; in _rtl92cu_read_txpower_info_from_hwpg()
268 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i] = (tempval & 0xF); in _rtl92cu_read_txpower_info_from_hwpg()
269 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i] = in _rtl92cu_read_txpower_info_from_hwpg()
272 rtlefuse->legacy_ht_txpowerdiff = in _rtl92cu_read_txpower_info_from_hwpg()
273 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][7]; in _rtl92cu_read_txpower_info_from_hwpg()
277 i, rtlefuse->txpwr_ht20diff[RF90_PATH_A][i]); in _rtl92cu_read_txpower_info_from_hwpg()
281 i, rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i]); in _rtl92cu_read_txpower_info_from_hwpg()
285 i, rtlefuse->txpwr_ht20diff[RF90_PATH_B][i]); in _rtl92cu_read_txpower_info_from_hwpg()
289 i, rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i]); in _rtl92cu_read_txpower_info_from_hwpg()
291 rtlefuse->eeprom_regulatory = (hwinfo[RF_OPTION1] & 0x7); in _rtl92cu_read_txpower_info_from_hwpg()
293 rtlefuse->eeprom_regulatory = 0; in _rtl92cu_read_txpower_info_from_hwpg()
295 "eeprom_regulatory = 0x%x\n", rtlefuse->eeprom_regulatory); in _rtl92cu_read_txpower_info_from_hwpg()
297 rtlefuse->eeprom_tssi[RF90_PATH_A] = hwinfo[EEPROM_TSSI_A]; in _rtl92cu_read_txpower_info_from_hwpg()
298 rtlefuse->eeprom_tssi[RF90_PATH_B] = hwinfo[EEPROM_TSSI_B]; in _rtl92cu_read_txpower_info_from_hwpg()
300 rtlefuse->eeprom_tssi[RF90_PATH_A] = EEPROM_DEFAULT_TSSI; in _rtl92cu_read_txpower_info_from_hwpg()
301 rtlefuse->eeprom_tssi[RF90_PATH_B] = EEPROM_DEFAULT_TSSI; in _rtl92cu_read_txpower_info_from_hwpg()
305 rtlefuse->eeprom_tssi[RF90_PATH_A], in _rtl92cu_read_txpower_info_from_hwpg()
306 rtlefuse->eeprom_tssi[RF90_PATH_B]); in _rtl92cu_read_txpower_info_from_hwpg()
311 rtlefuse->eeprom_thermalmeter = (tempval & 0x1f); in _rtl92cu_read_txpower_info_from_hwpg()
312 if (rtlefuse->eeprom_thermalmeter < 0x06 || in _rtl92cu_read_txpower_info_from_hwpg()
313 rtlefuse->eeprom_thermalmeter > 0x1c) in _rtl92cu_read_txpower_info_from_hwpg()
314 rtlefuse->eeprom_thermalmeter = 0x12; in _rtl92cu_read_txpower_info_from_hwpg()
315 if (rtlefuse->eeprom_thermalmeter == 0x1f || autoload_fail) in _rtl92cu_read_txpower_info_from_hwpg()
316 rtlefuse->apk_thermalmeterignore = true; in _rtl92cu_read_txpower_info_from_hwpg()
317 rtlefuse->thermalmeter[0] = rtlefuse->eeprom_thermalmeter; in _rtl92cu_read_txpower_info_from_hwpg()
319 "thermalmeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); in _rtl92cu_read_txpower_info_from_hwpg()
324 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92cu_read_board_type() local
335 rtlefuse->board_type = boardType; in _rtl92cu_read_board_type()
336 if (IS_HIGHT_PA(rtlefuse->board_type)) in _rtl92cu_read_board_type()
337 rtlefuse->external_pa = 1; in _rtl92cu_read_board_type()
338 pr_info("Board Type %x\n", rtlefuse->board_type); in _rtl92cu_read_board_type()
344 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92cu_read_adapter_info() local
360 rtlefuse->autoload_failflag, hwinfo); in _rtl92cu_read_adapter_info()
363 rtlefuse->txpwr_fromeprom = true; in _rtl92cu_read_adapter_info()
365 switch (rtlefuse->eeprom_oemid) { in _rtl92cu_read_adapter_info()
367 if (rtlefuse->eeprom_did == 0x8176) { in _rtl92cu_read_adapter_info()
368 if ((rtlefuse->eeprom_svid == 0x103C && in _rtl92cu_read_adapter_info()
369 rtlefuse->eeprom_smid == 0x1629)) in _rtl92cu_read_adapter_info()
419 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92cu_read_eeprom_info() local
426 rtlefuse->epromtype = (tmp_u1b & BOOT_FROM_EEPROM) ? in rtl92cu_read_eeprom_info()
430 rtlefuse->autoload_failflag = (tmp_u1b & EEPROM_EN) ? false : true; in rtl92cu_read_eeprom_info()
1567 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92cu_set_hw_reg() local
1805 rtlefuse->efuse_usedbytes = *((u16 *) val); in rtl92cu_set_hw_reg()
1808 rtlefuse->efuse_usedpercentage = *val; in rtl92cu_set_hw_reg()