Lines Matching refs:rtlefuse
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()
1793 rtlefuse->txpwr_legacyhtdiff[rf_path][i] = in _rtl88ee_read_txpower_info_from_hwpg()
1801 rtlefuse->txpwrlevel_cck[rf_path][i], in _rtl88ee_read_txpower_info_from_hwpg()
1802 rtlefuse->txpwrlevel_ht40_1s[rf_path][i]); in _rtl88ee_read_txpower_info_from_hwpg()
1807 rtlefuse->eeprom_thermalmeter = in _rtl88ee_read_txpower_info_from_hwpg()
1810 rtlefuse->eeprom_thermalmeter = EEPROM_DEFAULT_THERMALMETER; in _rtl88ee_read_txpower_info_from_hwpg()
1812 if (rtlefuse->eeprom_thermalmeter == 0xff || autoload_fail) { in _rtl88ee_read_txpower_info_from_hwpg()
1813 rtlefuse->apk_thermalmeterignore = true; in _rtl88ee_read_txpower_info_from_hwpg()
1814 rtlefuse->eeprom_thermalmeter = EEPROM_DEFAULT_THERMALMETER; in _rtl88ee_read_txpower_info_from_hwpg()
1817 rtlefuse->thermalmeter[0] = rtlefuse->eeprom_thermalmeter; in _rtl88ee_read_txpower_info_from_hwpg()
1819 "thermalmeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); in _rtl88ee_read_txpower_info_from_hwpg()
1822 rtlefuse->eeprom_regulatory = in _rtl88ee_read_txpower_info_from_hwpg()
1825 rtlefuse->eeprom_regulatory = 0; in _rtl88ee_read_txpower_info_from_hwpg()
1827 rtlefuse->eeprom_regulatory = 0; in _rtl88ee_read_txpower_info_from_hwpg()
1830 "eeprom_regulatory = 0x%x\n", rtlefuse->eeprom_regulatory); in _rtl88ee_read_txpower_info_from_hwpg()
1836 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl88ee_read_adapter_info() local
1842 if (rtlefuse->epromtype == EEPROM_BOOT_EFUSE) { in _rtl88ee_read_adapter_info()
1845 memcpy(hwinfo, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0], in _rtl88ee_read_adapter_info()
1847 } else if (rtlefuse->epromtype == EEPROM_93C46) { in _rtl88ee_read_adapter_info()
1864 rtlefuse->autoload_failflag = true; in _rtl88ee_read_adapter_info()
1867 rtlefuse->autoload_failflag = false; in _rtl88ee_read_adapter_info()
1870 if (rtlefuse->autoload_failflag == true) in _rtl88ee_read_adapter_info()
1873 rtlefuse->eeprom_vid = *(u16 *)&hwinfo[EEPROM_VID]; in _rtl88ee_read_adapter_info()
1874 rtlefuse->eeprom_did = *(u16 *)&hwinfo[EEPROM_DID]; in _rtl88ee_read_adapter_info()
1875 rtlefuse->eeprom_svid = *(u16 *)&hwinfo[EEPROM_SVID]; in _rtl88ee_read_adapter_info()
1876 rtlefuse->eeprom_smid = *(u16 *)&hwinfo[EEPROM_SMID]; in _rtl88ee_read_adapter_info()
1880 "EEPROM VID = 0x%4x\n", rtlefuse->eeprom_vid); in _rtl88ee_read_adapter_info()
1882 "EEPROM DID = 0x%4x\n", rtlefuse->eeprom_did); in _rtl88ee_read_adapter_info()
1884 "EEPROM SVID = 0x%4x\n", rtlefuse->eeprom_svid); in _rtl88ee_read_adapter_info()
1886 "EEPROM SMID = 0x%4x\n", rtlefuse->eeprom_smid); in _rtl88ee_read_adapter_info()
1888 rtlefuse->eeprom_oemid = hwinfo[EEPROM_CUSTOMER_ID]; in _rtl88ee_read_adapter_info()
1889 if (rtlefuse->eeprom_oemid == 0xFF) in _rtl88ee_read_adapter_info()
1890 rtlefuse->eeprom_oemid = 0; in _rtl88ee_read_adapter_info()
1893 "EEPROM Customer ID: 0x%2x\n", rtlefuse->eeprom_oemid); in _rtl88ee_read_adapter_info()
1895 rtlefuse->eeprom_version = *(u16 *)&hwinfo[EEPROM_VERSION]; in _rtl88ee_read_adapter_info()
1899 *((u16 *)(&rtlefuse->dev_addr[i])) = usvalue; in _rtl88ee_read_adapter_info()
1903 "dev_addr: %pM\n", rtlefuse->dev_addr); in _rtl88ee_read_adapter_info()
1905 rtlefuse->eeprom_channelplan = hwinfo[EEPROM_CHANNELPLAN]; in _rtl88ee_read_adapter_info()
1907 rtlefuse->channel_plan = rtlefuse->eeprom_channelplan; in _rtl88ee_read_adapter_info()
1910 rtlefuse->autoload_failflag, in _rtl88ee_read_adapter_info()
1912 rtlefuse->txpwr_fromeprom = true; in _rtl88ee_read_adapter_info()
1915 rtlefuse->autoload_failflag, in _rtl88ee_read_adapter_info()
1919 rtlefuse->board_type = in _rtl88ee_read_adapter_info()
1921 rtlhal->board_type = rtlefuse->board_type; in _rtl88ee_read_adapter_info()
1923 rtlefuse->wowlan_enable = in _rtl88ee_read_adapter_info()
1926 rtlefuse->crystalcap = hwinfo[EEPROM_XTAL_88E]; in _rtl88ee_read_adapter_info()
1928 rtlefuse->crystalcap = 0x20; in _rtl88ee_read_adapter_info()
1930 rtlefuse->antenna_div_cfg = in _rtl88ee_read_adapter_info()
1933 rtlefuse->antenna_div_cfg = 0; in _rtl88ee_read_adapter_info()
1936 rtlefuse->antenna_div_cfg = 0; in _rtl88ee_read_adapter_info()
1938 rtlefuse->antenna_div_type = hwinfo[EEPROM_RF_ANTENNA_OPT_88E]; in _rtl88ee_read_adapter_info()
1939 if (rtlefuse->antenna_div_type == 0xFF) in _rtl88ee_read_adapter_info()
1940 rtlefuse->antenna_div_type = 0x01; in _rtl88ee_read_adapter_info()
1941 if (rtlefuse->antenna_div_type == CG_TRX_HW_ANTDIV || in _rtl88ee_read_adapter_info()
1942 rtlefuse->antenna_div_type == CGCS_RX_HW_ANTDIV) in _rtl88ee_read_adapter_info()
1943 rtlefuse->antenna_div_cfg = 1; in _rtl88ee_read_adapter_info()
1946 switch (rtlefuse->eeprom_oemid) { in _rtl88ee_read_adapter_info()
1948 if (rtlefuse->eeprom_did == 0x8179) { in _rtl88ee_read_adapter_info()
1949 if (rtlefuse->eeprom_svid == 0x1025) { in _rtl88ee_read_adapter_info()
1951 } else if ((rtlefuse->eeprom_svid == 0x10EC && in _rtl88ee_read_adapter_info()
1952 rtlefuse->eeprom_smid == 0x0179) || in _rtl88ee_read_adapter_info()
1953 (rtlefuse->eeprom_svid == 0x17AA && in _rtl88ee_read_adapter_info()
1954 rtlefuse->eeprom_smid == 0x0179)) { in _rtl88ee_read_adapter_info()
1956 } else if (rtlefuse->eeprom_svid == 0x103c && in _rtl88ee_read_adapter_info()
1957 rtlefuse->eeprom_smid == 0x197d) { in _rtl88ee_read_adapter_info()
2009 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl88ee_read_eeprom_info() local
2025 rtlefuse->epromtype = EEPROM_93C46; in rtl88ee_read_eeprom_info()
2028 rtlefuse->epromtype = EEPROM_BOOT_EFUSE; in rtl88ee_read_eeprom_info()
2032 rtlefuse->autoload_failflag = false; in rtl88ee_read_eeprom_info()
2355 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl88ee_set_key() local
2459 rtlefuse->dev_addr, in rtl88ee_set_key()