Lines Matching refs:rtlefuse

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()
1674 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92se_read_adapter_info() local
1682 if (rtlefuse->epromtype == EEPROM_93C46) { in _rtl92se_read_adapter_info()
1685 } else if (rtlefuse->epromtype == EEPROM_BOOT_EFUSE) { in _rtl92se_read_adapter_info()
1689 &rtlefuse->efuse_map[EFUSE_INIT_MAP][0], in _rtl92se_read_adapter_info()
1700 rtlefuse->autoload_failflag = true; in _rtl92se_read_adapter_info()
1703 rtlefuse->autoload_failflag = false; in _rtl92se_read_adapter_info()
1706 if (rtlefuse->autoload_failflag) in _rtl92se_read_adapter_info()
1713 rtlefuse->eeprom_vid = *(u16 *)&hwinfo[EEPROM_VID]; in _rtl92se_read_adapter_info()
1714 rtlefuse->eeprom_did = *(u16 *)&hwinfo[EEPROM_DID]; in _rtl92se_read_adapter_info()
1715 rtlefuse->eeprom_svid = *(u16 *)&hwinfo[EEPROM_SVID]; in _rtl92se_read_adapter_info()
1716 rtlefuse->eeprom_smid = *(u16 *)&hwinfo[EEPROM_SMID]; in _rtl92se_read_adapter_info()
1717 rtlefuse->eeprom_version = *(u16 *)&hwinfo[EEPROM_VERSION]; in _rtl92se_read_adapter_info()
1722 "EEPROM VID = 0x%4x\n", rtlefuse->eeprom_vid); in _rtl92se_read_adapter_info()
1724 "EEPROM DID = 0x%4x\n", rtlefuse->eeprom_did); in _rtl92se_read_adapter_info()
1726 "EEPROM SVID = 0x%4x\n", rtlefuse->eeprom_svid); in _rtl92se_read_adapter_info()
1728 "EEPROM SMID = 0x%4x\n", rtlefuse->eeprom_smid); in _rtl92se_read_adapter_info()
1732 *((u16 *) (&rtlefuse->dev_addr[i])) = usvalue; in _rtl92se_read_adapter_info()
1736 rtl_write_byte(rtlpriv, MACIDR0 + i, rtlefuse->dev_addr[i]); in _rtl92se_read_adapter_info()
1738 RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "%pM\n", rtlefuse->dev_addr); in _rtl92se_read_adapter_info()
1746 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl92se_read_adapter_info()
1750 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl92se_read_adapter_info()
1754 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[rf_path][i] in _rtl92se_read_adapter_info()
1765 rtlefuse->eeprom_chnlarea_txpwr_cck in _rtl92se_read_adapter_info()
1772 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s in _rtl92se_read_adapter_info()
1779 rtlefuse->eprom_chnl_txpwr_ht40_2sdf in _rtl92se_read_adapter_info()
1798 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl92se_read_adapter_info()
1799 rtlefuse->eeprom_chnlarea_txpwr_cck in _rtl92se_read_adapter_info()
1801 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl92se_read_adapter_info()
1802 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s in _rtl92se_read_adapter_info()
1804 rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = in _rtl92se_read_adapter_info()
1805 rtlefuse->eprom_chnl_txpwr_ht40_2sdf in _rtl92se_read_adapter_info()
1813 rtlefuse->txpwrlevel_cck[rf_path][i], in _rtl92se_read_adapter_info()
1814 rtlefuse->txpwrlevel_ht40_1s[rf_path][i], in _rtl92se_read_adapter_info()
1815 rtlefuse->txpwrlevel_ht40_2s[rf_path][i]); in _rtl92se_read_adapter_info()
1822 rtlefuse->eeprom_pwrgroup[rf_path][i] = in _rtl92se_read_adapter_info()
1840 rtlefuse->pwrgroup_ht20[rf_path][i] = in _rtl92se_read_adapter_info()
1841 (rtlefuse->eeprom_pwrgroup[rf_path][index] & in _rtl92se_read_adapter_info()
1843 rtlefuse->pwrgroup_ht40[rf_path][i] = in _rtl92se_read_adapter_info()
1844 ((rtlefuse->eeprom_pwrgroup[rf_path][index] & in _rtl92se_read_adapter_info()
1850 rtlefuse->pwrgroup_ht20[rf_path][i]); in _rtl92se_read_adapter_info()
1854 rtlefuse->pwrgroup_ht40[rf_path][i]); in _rtl92se_read_adapter_info()
1871 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] = (tempval & 0xF); in _rtl92se_read_adapter_info()
1872 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] = in _rtl92se_read_adapter_info()
1887 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i] = in _rtl92se_read_adapter_info()
1889 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i] = in _rtl92se_read_adapter_info()
1893 rtlefuse->txpwr_safetyflag = (tempval & 0x01); in _rtl92se_read_adapter_info()
1896 rtlefuse->eeprom_regulatory = 0; in _rtl92se_read_adapter_info()
1897 if (rtlefuse->eeprom_version >= 2) { in _rtl92se_read_adapter_info()
1899 if (rtlefuse->eeprom_version >= 4) in _rtl92se_read_adapter_info()
1900 rtlefuse->eeprom_regulatory = in _rtl92se_read_adapter_info()
1903 rtlefuse->eeprom_regulatory = in _rtl92se_read_adapter_info()
1907 "eeprom_regulatory = 0x%x\n", rtlefuse->eeprom_regulatory); in _rtl92se_read_adapter_info()
1912 i, rtlefuse->txpwr_ht20diff[RF90_PATH_A][i]); in _rtl92se_read_adapter_info()
1916 i, rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i]); in _rtl92se_read_adapter_info()
1920 i, rtlefuse->txpwr_ht20diff[RF90_PATH_B][i]); in _rtl92se_read_adapter_info()
1924 i, rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i]); in _rtl92se_read_adapter_info()
1927 "TxPwrSafetyFlag = %d\n", rtlefuse->txpwr_safetyflag); in _rtl92se_read_adapter_info()
1932 rtlefuse->eeprom_txpowerdiff = tempval; in _rtl92se_read_adapter_info()
1933 rtlefuse->legacy_httxpowerdiff = in _rtl92se_read_adapter_info()
1934 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][0]; in _rtl92se_read_adapter_info()
1937 "TxPowerDiff = %#x\n", rtlefuse->eeprom_txpowerdiff); in _rtl92se_read_adapter_info()
1941 rtlefuse->eeprom_tssi[RF90_PATH_A] = (u8)((usvalue & 0xff00) >> 8); in _rtl92se_read_adapter_info()
1943 rtlefuse->eeprom_tssi[RF90_PATH_B] = (u8)(usvalue & 0xff); in _rtl92se_read_adapter_info()
1946 rtlefuse->eeprom_tssi[RF90_PATH_A], in _rtl92se_read_adapter_info()
1947 rtlefuse->eeprom_tssi[RF90_PATH_B]); in _rtl92se_read_adapter_info()
1952 rtlefuse->eeprom_thermalmeter = tempval; in _rtl92se_read_adapter_info()
1954 "thermalmeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); in _rtl92se_read_adapter_info()
1957 rtlefuse->thermalmeter[0] = (rtlefuse->eeprom_thermalmeter & 0x1f); in _rtl92se_read_adapter_info()
1958 rtlefuse->tssi_13dbm = rtlefuse->eeprom_thermalmeter * 100; in _rtl92se_read_adapter_info()
1962 rtlefuse->eeprom_crystalcap = tempval; in _rtl92se_read_adapter_info()
1964 rtlefuse->crystalcap = rtlefuse->eeprom_crystalcap; in _rtl92se_read_adapter_info()
1968 rtlefuse->eeprom_channelplan = hwinfo[EEPROM_CHANNELPLAN]; in _rtl92se_read_adapter_info()
1969 rtlefuse->txpwr_fromeprom = true; in _rtl92se_read_adapter_info()
1971 "EEPROM ChannelPlan = 0x%4x\n", rtlefuse->eeprom_channelplan); in _rtl92se_read_adapter_info()
1986 rtlefuse->b1x1_recvcombine = false; in _rtl92se_read_adapter_info()
1990 rtlefuse->b1x1_recvcombine = true; in _rtl92se_read_adapter_info()
1995 rtlefuse->b1ss_support = rtlefuse->b1x1_recvcombine; in _rtl92se_read_adapter_info()
1996 rtlefuse->eeprom_oemid = *&hwinfo[EEPROM_CUSTOMID]; in _rtl92se_read_adapter_info()
1999 rtlefuse->eeprom_oemid); in _rtl92se_read_adapter_info()
2002 rtlefuse->channel_plan = COUNTRY_CODE_WORLD_WIDE_13; in _rtl92se_read_adapter_info()
2008 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92se_read_eeprom_info() local
2015 rtlefuse->epromtype = EEPROM_93C46; in rtl92se_read_eeprom_info()
2018 rtlefuse->epromtype = EEPROM_BOOT_EFUSE; in rtl92se_read_eeprom_info()
2023 rtlefuse->autoload_failflag = false; in rtl92se_read_eeprom_info()
2027 rtlefuse->autoload_failflag = true; in rtl92se_read_eeprom_info()
2410 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92se_set_key() local
2515 rtlefuse->dev_addr, in rtl92se_set_key()