Lines Matching refs:rtlefuse

158 	struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw));  in rtl92ce_set_hw_reg()  local
398 rtlefuse->efuse_usedbytes = *((u16 *) val); in rtl92ce_set_hw_reg()
401 rtlefuse->efuse_usedpercentage = *val; in rtl92ce_set_hw_reg()
1458 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92ce_read_txpower_info_from_hwpg() local
1465 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1468 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1473 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1476 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1488 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_A][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1490 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_B][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1499 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1506 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1513 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1520 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1521 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][index]; in _rtl92ce_read_txpower_info_from_hwpg()
1522 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1523 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1526 if ((rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1528 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1531 rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1532 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1535 rtlefuse-> in _rtl92ce_read_txpower_info_from_hwpg()
1539 rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = 0; in _rtl92ce_read_txpower_info_from_hwpg()
1547 rtlefuse->txpwrlevel_cck[rf_path][i], in _rtl92ce_read_txpower_info_from_hwpg()
1548 rtlefuse->txpwrlevel_ht40_1s[rf_path][i], in _rtl92ce_read_txpower_info_from_hwpg()
1549 rtlefuse->txpwrlevel_ht40_2s[rf_path][i]); in _rtl92ce_read_txpower_info_from_hwpg()
1555 rtlefuse->eeprom_pwrlimit_ht40[i] = in _rtl92ce_read_txpower_info_from_hwpg()
1557 rtlefuse->eeprom_pwrlimit_ht20[i] = in _rtl92ce_read_txpower_info_from_hwpg()
1560 rtlefuse->eeprom_pwrlimit_ht40[i] = 0; in _rtl92ce_read_txpower_info_from_hwpg()
1561 rtlefuse->eeprom_pwrlimit_ht20[i] = 0; in _rtl92ce_read_txpower_info_from_hwpg()
1570 rtlefuse->pwrgroup_ht20[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1571 (rtlefuse->eeprom_pwrlimit_ht20[index] in _rtl92ce_read_txpower_info_from_hwpg()
1573 rtlefuse->pwrgroup_ht40[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1574 (rtlefuse->eeprom_pwrlimit_ht40[index] in _rtl92ce_read_txpower_info_from_hwpg()
1577 rtlefuse->pwrgroup_ht20[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1578 ((rtlefuse->eeprom_pwrlimit_ht20[index] in _rtl92ce_read_txpower_info_from_hwpg()
1580 rtlefuse->pwrgroup_ht40[rf_path][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1581 ((rtlefuse->eeprom_pwrlimit_ht40[index] in _rtl92ce_read_txpower_info_from_hwpg()
1588 rtlefuse->pwrgroup_ht20[rf_path][i]); in _rtl92ce_read_txpower_info_from_hwpg()
1592 rtlefuse->pwrgroup_ht40[rf_path][i]); in _rtl92ce_read_txpower_info_from_hwpg()
1604 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] = (tempval & 0xF); in _rtl92ce_read_txpower_info_from_hwpg()
1605 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1608 if (rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] & BIT(3)) in _rtl92ce_read_txpower_info_from_hwpg()
1609 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] |= 0xF0; in _rtl92ce_read_txpower_info_from_hwpg()
1611 if (rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] & BIT(3)) in _rtl92ce_read_txpower_info_from_hwpg()
1612 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] |= 0xF0; in _rtl92ce_read_txpower_info_from_hwpg()
1621 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i] = (tempval & 0xF); in _rtl92ce_read_txpower_info_from_hwpg()
1622 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i] = in _rtl92ce_read_txpower_info_from_hwpg()
1626 rtlefuse->legacy_ht_txpowerdiff = in _rtl92ce_read_txpower_info_from_hwpg()
1627 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][7]; in _rtl92ce_read_txpower_info_from_hwpg()
1632 i, rtlefuse->txpwr_ht20diff[RF90_PATH_A][i]); in _rtl92ce_read_txpower_info_from_hwpg()
1636 i, rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i]); in _rtl92ce_read_txpower_info_from_hwpg()
1640 i, rtlefuse->txpwr_ht20diff[RF90_PATH_B][i]); in _rtl92ce_read_txpower_info_from_hwpg()
1644 i, rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i]); in _rtl92ce_read_txpower_info_from_hwpg()
1647 rtlefuse->eeprom_regulatory = (hwinfo[RF_OPTION1] & 0x7); in _rtl92ce_read_txpower_info_from_hwpg()
1649 rtlefuse->eeprom_regulatory = 0; in _rtl92ce_read_txpower_info_from_hwpg()
1651 "eeprom_regulatory = 0x%x\n", rtlefuse->eeprom_regulatory); in _rtl92ce_read_txpower_info_from_hwpg()
1654 rtlefuse->eeprom_tssi[RF90_PATH_A] = hwinfo[EEPROM_TSSI_A]; in _rtl92ce_read_txpower_info_from_hwpg()
1655 rtlefuse->eeprom_tssi[RF90_PATH_B] = hwinfo[EEPROM_TSSI_B]; in _rtl92ce_read_txpower_info_from_hwpg()
1657 rtlefuse->eeprom_tssi[RF90_PATH_A] = EEPROM_DEFAULT_TSSI; in _rtl92ce_read_txpower_info_from_hwpg()
1658 rtlefuse->eeprom_tssi[RF90_PATH_B] = EEPROM_DEFAULT_TSSI; in _rtl92ce_read_txpower_info_from_hwpg()
1661 rtlefuse->eeprom_tssi[RF90_PATH_A], in _rtl92ce_read_txpower_info_from_hwpg()
1662 rtlefuse->eeprom_tssi[RF90_PATH_B]); in _rtl92ce_read_txpower_info_from_hwpg()
1668 rtlefuse->eeprom_thermalmeter = (tempval & 0x1f); in _rtl92ce_read_txpower_info_from_hwpg()
1670 if (rtlefuse->eeprom_thermalmeter == 0x1f || autoload_fail) in _rtl92ce_read_txpower_info_from_hwpg()
1671 rtlefuse->apk_thermalmeterignore = true; in _rtl92ce_read_txpower_info_from_hwpg()
1673 rtlefuse->thermalmeter[0] = rtlefuse->eeprom_thermalmeter; in _rtl92ce_read_txpower_info_from_hwpg()
1675 "thermalmeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); in _rtl92ce_read_txpower_info_from_hwpg()
1681 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl92ce_read_adapter_info() local
1687 if (rtlefuse->epromtype == EEPROM_BOOT_EFUSE) { in _rtl92ce_read_adapter_info()
1691 (void *)&rtlefuse->efuse_map[EFUSE_INIT_MAP][0], in _rtl92ce_read_adapter_info()
1693 } else if (rtlefuse->epromtype == EEPROM_93C46) { in _rtl92ce_read_adapter_info()
1705 rtlefuse->autoload_failflag = true; in _rtl92ce_read_adapter_info()
1708 rtlefuse->autoload_failflag = false; in _rtl92ce_read_adapter_info()
1711 if (rtlefuse->autoload_failflag) in _rtl92ce_read_adapter_info()
1714 rtlefuse->eeprom_vid = *(u16 *)&hwinfo[EEPROM_VID]; in _rtl92ce_read_adapter_info()
1715 rtlefuse->eeprom_did = *(u16 *)&hwinfo[EEPROM_DID]; in _rtl92ce_read_adapter_info()
1716 rtlefuse->eeprom_svid = *(u16 *)&hwinfo[EEPROM_SVID]; in _rtl92ce_read_adapter_info()
1717 rtlefuse->eeprom_smid = *(u16 *)&hwinfo[EEPROM_SMID]; in _rtl92ce_read_adapter_info()
1721 "EEPROM VID = 0x%4x\n", rtlefuse->eeprom_vid); in _rtl92ce_read_adapter_info()
1723 "EEPROM DID = 0x%4x\n", rtlefuse->eeprom_did); in _rtl92ce_read_adapter_info()
1725 "EEPROM SVID = 0x%4x\n", rtlefuse->eeprom_svid); in _rtl92ce_read_adapter_info()
1727 "EEPROM SMID = 0x%4x\n", rtlefuse->eeprom_smid); in _rtl92ce_read_adapter_info()
1731 *((u16 *) (&rtlefuse->dev_addr[i])) = usvalue; in _rtl92ce_read_adapter_info()
1734 RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG, "%pM\n", rtlefuse->dev_addr); in _rtl92ce_read_adapter_info()
1737 rtlefuse->autoload_failflag, in _rtl92ce_read_adapter_info()
1741 rtlefuse->autoload_failflag, in _rtl92ce_read_adapter_info()
1744 rtlefuse->eeprom_channelplan = *&hwinfo[EEPROM_CHANNELPLAN]; in _rtl92ce_read_adapter_info()
1745 rtlefuse->eeprom_version = *(u16 *)&hwinfo[EEPROM_VERSION]; in _rtl92ce_read_adapter_info()
1746 rtlefuse->txpwr_fromeprom = true; in _rtl92ce_read_adapter_info()
1747 rtlefuse->eeprom_oemid = *&hwinfo[EEPROM_CUSTOMER_ID]; in _rtl92ce_read_adapter_info()
1750 "EEPROM Customer ID: 0x%2x\n", rtlefuse->eeprom_oemid); in _rtl92ce_read_adapter_info()
1753 rtlefuse->channel_plan = COUNTRY_CODE_WORLD_WIDE_13; in _rtl92ce_read_adapter_info()
1756 switch (rtlefuse->eeprom_oemid) { in _rtl92ce_read_adapter_info()
1758 if (rtlefuse->eeprom_did == 0x8176) { in _rtl92ce_read_adapter_info()
1759 if ((rtlefuse->eeprom_svid == 0x103C && in _rtl92ce_read_adapter_info()
1760 rtlefuse->eeprom_smid == 0x1629)) in _rtl92ce_read_adapter_info()
1810 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92ce_read_eeprom_info() local
1826 rtlefuse->epromtype = EEPROM_93C46; in rtl92ce_read_eeprom_info()
1829 rtlefuse->epromtype = EEPROM_BOOT_EFUSE; in rtl92ce_read_eeprom_info()
1833 rtlefuse->autoload_failflag = false; in rtl92ce_read_eeprom_info()
2160 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl92ce_set_key() local
2281 rtlefuse->dev_addr, in rtl92ce_set_key()