Lines Matching refs:rtlefuse
2111 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92ee_read_adapter_info() local
2117 if (rtlefuse->epromtype == EEPROM_BOOT_EFUSE) { in _rtl92ee_read_adapter_info()
2120 memcpy(hwinfo, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0], in _rtl92ee_read_adapter_info()
2122 } else if (rtlefuse->epromtype == EEPROM_93C46) { in _rtl92ee_read_adapter_info()
2139 rtlefuse->autoload_failflag = true; in _rtl92ee_read_adapter_info()
2142 rtlefuse->autoload_failflag = false; in _rtl92ee_read_adapter_info()
2145 if (rtlefuse->autoload_failflag) in _rtl92ee_read_adapter_info()
2148 rtlefuse->eeprom_vid = *(u16 *)&hwinfo[EEPROM_VID]; in _rtl92ee_read_adapter_info()
2149 rtlefuse->eeprom_did = *(u16 *)&hwinfo[EEPROM_DID]; in _rtl92ee_read_adapter_info()
2150 rtlefuse->eeprom_svid = *(u16 *)&hwinfo[EEPROM_SVID]; in _rtl92ee_read_adapter_info()
2151 rtlefuse->eeprom_smid = *(u16 *)&hwinfo[EEPROM_SMID]; in _rtl92ee_read_adapter_info()
2154 "EEPROM VID = 0x%4x\n", rtlefuse->eeprom_vid); in _rtl92ee_read_adapter_info()
2156 "EEPROM DID = 0x%4x\n", rtlefuse->eeprom_did); in _rtl92ee_read_adapter_info()
2158 "EEPROM SVID = 0x%4x\n", rtlefuse->eeprom_svid); in _rtl92ee_read_adapter_info()
2160 "EEPROM SMID = 0x%4x\n", rtlefuse->eeprom_smid); in _rtl92ee_read_adapter_info()
2162 rtlefuse->eeprom_oemid = *(u8 *)&hwinfo[EEPROM_CUSTOMER_ID]; in _rtl92ee_read_adapter_info()
2163 if (rtlefuse->eeprom_oemid == 0xFF) in _rtl92ee_read_adapter_info()
2164 rtlefuse->eeprom_oemid = 0; in _rtl92ee_read_adapter_info()
2167 "EEPROM Customer ID: 0x%2x\n", rtlefuse->eeprom_oemid); in _rtl92ee_read_adapter_info()
2169 rtlefuse->eeprom_version = *(u8 *)&hwinfo[EEPROM_VERSION]; in _rtl92ee_read_adapter_info()
2173 *((u16 *)(&rtlefuse->dev_addr[i])) = usvalue; in _rtl92ee_read_adapter_info()
2177 "dev_addr: %pM\n", rtlefuse->dev_addr); in _rtl92ee_read_adapter_info()
2179 rtlefuse->eeprom_channelplan = *(u8 *)&hwinfo[EEPROM_CHANNELPLAN]; in _rtl92ee_read_adapter_info()
2181 rtlefuse->channel_plan = COUNTRY_CODE_WORLD_WIDE_13; in _rtl92ee_read_adapter_info()
2183 _rtl92ee_read_txpower_info_from_hwpg(hw, rtlefuse->autoload_failflag, in _rtl92ee_read_adapter_info()
2186 rtl92ee_read_bt_coexist_info_from_hwpg(hw, rtlefuse->autoload_failflag, in _rtl92ee_read_adapter_info()
2190 rtlefuse->board_type = (((*(u8 *)&hwinfo[EEPROM_RF_BOARD_OPTION_92E]) in _rtl92ee_read_adapter_info()
2193 rtlefuse->board_type = 0; in _rtl92ee_read_adapter_info()
2195 rtlhal->board_type = rtlefuse->board_type; in _rtl92ee_read_adapter_info()
2197 rtlefuse->crystalcap = hwinfo[EEPROM_XTAL_92E]; in _rtl92ee_read_adapter_info()
2199 rtlefuse->crystalcap = 0x20; in _rtl92ee_read_adapter_info()
2202 rtlefuse->antenna_div_type = NO_ANTDIV; in _rtl92ee_read_adapter_info()
2203 rtlefuse->antenna_div_cfg = 0; in _rtl92ee_read_adapter_info()
2206 switch (rtlefuse->eeprom_oemid) { in _rtl92ee_read_adapter_info()
2208 if (rtlefuse->eeprom_did == 0x818B) { in _rtl92ee_read_adapter_info()
2209 if ((rtlefuse->eeprom_svid == 0x10EC) && in _rtl92ee_read_adapter_info()
2210 (rtlefuse->eeprom_smid == 0x001B)) in _rtl92ee_read_adapter_info()
2238 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92ee_read_eeprom_info() local
2255 rtlefuse->epromtype = EEPROM_93C46; in rtl92ee_read_eeprom_info()
2258 rtlefuse->epromtype = EEPROM_BOOT_EFUSE; in rtl92ee_read_eeprom_info()
2262 rtlefuse->autoload_failflag = false; in rtl92ee_read_eeprom_info()
2476 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92ee_set_key() local
2582 rtlefuse->dev_addr, in rtl92ee_set_key()