Lines Matching refs:rtlefuse
68 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92se_set_hw_reg() local
301 rtlefuse->efuse_usedbytes = *((u16 *) val); in rtl92se_set_hw_reg()
305 rtlefuse->efuse_usedpercentage = *val; in rtl92se_set_hw_reg()
747 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92se_macconfig_after_fwdownload() local
864 if (rtlefuse->epromtype == EEPROM_BOOT_EFUSE) { in _rtl92se_macconfig_after_fwdownload()
925 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92se_hw_init() local
1049 rtl_write_byte(rtlpriv, MACIDR0 + i, rtlefuse->dev_addr[i]); in rtl92se_hw_init()
1614 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8192se_get_ic_inferiority() local
1621 if ((rtlefuse->epromtype == EEPROM_BOOT_EFUSE) && in _rtl8192se_get_ic_inferiority()
1622 !rtlefuse->autoload_failflag) { in _rtl8192se_get_ic_inferiority()
1633 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92se_read_adapter_info() local
1642 switch (rtlefuse->epromtype) { in _rtl92se_read_adapter_info()
1656 memcpy(hwinfo, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0], in _rtl92se_read_adapter_info()
1666 rtlefuse->autoload_failflag = true; in _rtl92se_read_adapter_info()
1669 rtlefuse->autoload_failflag = false; in _rtl92se_read_adapter_info()
1672 if (rtlefuse->autoload_failflag) in _rtl92se_read_adapter_info()
1679 rtlefuse->eeprom_vid = *(u16 *)&hwinfo[EEPROM_VID]; in _rtl92se_read_adapter_info()
1680 rtlefuse->eeprom_did = *(u16 *)&hwinfo[EEPROM_DID]; in _rtl92se_read_adapter_info()
1681 rtlefuse->eeprom_svid = *(u16 *)&hwinfo[EEPROM_SVID]; in _rtl92se_read_adapter_info()
1682 rtlefuse->eeprom_smid = *(u16 *)&hwinfo[EEPROM_SMID]; in _rtl92se_read_adapter_info()
1683 rtlefuse->eeprom_version = *(u16 *)&hwinfo[EEPROM_VERSION]; in _rtl92se_read_adapter_info()
1688 "EEPROM VID = 0x%4x\n", rtlefuse->eeprom_vid); in _rtl92se_read_adapter_info()
1690 "EEPROM DID = 0x%4x\n", rtlefuse->eeprom_did); in _rtl92se_read_adapter_info()
1692 "EEPROM SVID = 0x%4x\n", rtlefuse->eeprom_svid); in _rtl92se_read_adapter_info()
1694 "EEPROM SMID = 0x%4x\n", rtlefuse->eeprom_smid); in _rtl92se_read_adapter_info()
1698 *((u16 *) (&rtlefuse->dev_addr[i])) = usvalue; in _rtl92se_read_adapter_info()
1702 rtl_write_byte(rtlpriv, MACIDR0 + i, rtlefuse->dev_addr[i]); in _rtl92se_read_adapter_info()
1704 rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "%pM\n", rtlefuse->dev_addr); in _rtl92se_read_adapter_info()
1712 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl92se_read_adapter_info()
1716 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl92se_read_adapter_info()
1720 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[rf_path][i] in _rtl92se_read_adapter_info()
1731 rtlefuse->eeprom_chnlarea_txpwr_cck in _rtl92se_read_adapter_info()
1738 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s in _rtl92se_read_adapter_info()
1745 rtlefuse->eprom_chnl_txpwr_ht40_2sdf in _rtl92se_read_adapter_info()
1764 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl92se_read_adapter_info()
1765 rtlefuse->eeprom_chnlarea_txpwr_cck in _rtl92se_read_adapter_info()
1767 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl92se_read_adapter_info()
1768 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s in _rtl92se_read_adapter_info()
1770 rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = in _rtl92se_read_adapter_info()
1771 rtlefuse->eprom_chnl_txpwr_ht40_2sdf in _rtl92se_read_adapter_info()
1779 rtlefuse->txpwrlevel_cck[rf_path][i], in _rtl92se_read_adapter_info()
1780 rtlefuse->txpwrlevel_ht40_1s[rf_path][i], in _rtl92se_read_adapter_info()
1781 rtlefuse->txpwrlevel_ht40_2s[rf_path][i]); in _rtl92se_read_adapter_info()
1788 rtlefuse->eeprom_pwrgroup[rf_path][i] = in _rtl92se_read_adapter_info()
1806 rtlefuse->pwrgroup_ht20[rf_path][i] = in _rtl92se_read_adapter_info()
1807 (rtlefuse->eeprom_pwrgroup[rf_path][index] & in _rtl92se_read_adapter_info()
1809 rtlefuse->pwrgroup_ht40[rf_path][i] = in _rtl92se_read_adapter_info()
1810 ((rtlefuse->eeprom_pwrgroup[rf_path][index] & in _rtl92se_read_adapter_info()
1816 rtlefuse->pwrgroup_ht20[rf_path][i]); in _rtl92se_read_adapter_info()
1820 rtlefuse->pwrgroup_ht40[rf_path][i]); in _rtl92se_read_adapter_info()
1837 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] = (tempval & 0xF); in _rtl92se_read_adapter_info()
1838 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] = in _rtl92se_read_adapter_info()
1853 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i] = in _rtl92se_read_adapter_info()
1855 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i] = in _rtl92se_read_adapter_info()
1859 rtlefuse->txpwr_safetyflag = (tempval & 0x01); in _rtl92se_read_adapter_info()
1862 rtlefuse->eeprom_regulatory = 0; in _rtl92se_read_adapter_info()
1863 if (rtlefuse->eeprom_version >= 2) { in _rtl92se_read_adapter_info()
1865 if (rtlefuse->eeprom_version >= 4) in _rtl92se_read_adapter_info()
1866 rtlefuse->eeprom_regulatory = in _rtl92se_read_adapter_info()
1869 rtlefuse->eeprom_regulatory = in _rtl92se_read_adapter_info()
1873 "eeprom_regulatory = 0x%x\n", rtlefuse->eeprom_regulatory); in _rtl92se_read_adapter_info()
1878 i, rtlefuse->txpwr_ht20diff[RF90_PATH_A][i]); in _rtl92se_read_adapter_info()
1882 i, rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i]); in _rtl92se_read_adapter_info()
1886 i, rtlefuse->txpwr_ht20diff[RF90_PATH_B][i]); in _rtl92se_read_adapter_info()
1890 i, rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i]); in _rtl92se_read_adapter_info()
1893 "TxPwrSafetyFlag = %d\n", rtlefuse->txpwr_safetyflag); in _rtl92se_read_adapter_info()
1898 rtlefuse->eeprom_txpowerdiff = tempval; in _rtl92se_read_adapter_info()
1899 rtlefuse->legacy_ht_txpowerdiff = in _rtl92se_read_adapter_info()
1900 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][0]; in _rtl92se_read_adapter_info()
1903 "TxPowerDiff = %#x\n", rtlefuse->eeprom_txpowerdiff); in _rtl92se_read_adapter_info()
1907 rtlefuse->eeprom_tssi[RF90_PATH_A] = (u8)((usvalue & 0xff00) >> 8); in _rtl92se_read_adapter_info()
1909 rtlefuse->eeprom_tssi[RF90_PATH_B] = (u8)(usvalue & 0xff); in _rtl92se_read_adapter_info()
1912 rtlefuse->eeprom_tssi[RF90_PATH_A], in _rtl92se_read_adapter_info()
1913 rtlefuse->eeprom_tssi[RF90_PATH_B]); in _rtl92se_read_adapter_info()
1918 rtlefuse->eeprom_thermalmeter = tempval; in _rtl92se_read_adapter_info()
1920 "thermalmeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); in _rtl92se_read_adapter_info()
1923 rtlefuse->thermalmeter[0] = (rtlefuse->eeprom_thermalmeter & 0x1f); in _rtl92se_read_adapter_info()
1924 rtlefuse->tssi_13dbm = rtlefuse->eeprom_thermalmeter * 100; in _rtl92se_read_adapter_info()
1928 rtlefuse->eeprom_crystalcap = tempval; in _rtl92se_read_adapter_info()
1930 rtlefuse->crystalcap = rtlefuse->eeprom_crystalcap; in _rtl92se_read_adapter_info()
1934 rtlefuse->eeprom_channelplan = hwinfo[EEPROM_CHANNELPLAN]; in _rtl92se_read_adapter_info()
1935 rtlefuse->txpwr_fromeprom = true; in _rtl92se_read_adapter_info()
1937 "EEPROM ChannelPlan = 0x%4x\n", rtlefuse->eeprom_channelplan); in _rtl92se_read_adapter_info()
1952 rtlefuse->b1x1_recvcombine = false; in _rtl92se_read_adapter_info()
1956 rtlefuse->b1x1_recvcombine = true; in _rtl92se_read_adapter_info()
1961 rtlefuse->b1ss_support = rtlefuse->b1x1_recvcombine; in _rtl92se_read_adapter_info()
1962 rtlefuse->eeprom_oemid = *&hwinfo[EEPROM_CUSTOMID]; in _rtl92se_read_adapter_info()
1965 rtlefuse->eeprom_oemid); in _rtl92se_read_adapter_info()
1968 rtlefuse->channel_plan = COUNTRY_CODE_WORLD_WIDE_13; in _rtl92se_read_adapter_info()
1974 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92se_read_eeprom_info() local
1981 rtlefuse->epromtype = EEPROM_93C46; in rtl92se_read_eeprom_info()
1984 rtlefuse->epromtype = EEPROM_BOOT_EFUSE; in rtl92se_read_eeprom_info()
1989 rtlefuse->autoload_failflag = false; in rtl92se_read_eeprom_info()
1993 rtlefuse->autoload_failflag = true; in rtl92se_read_eeprom_info()
2376 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92se_set_key() local
2479 rtlefuse->dev_addr, in rtl92se_set_key()