Lines Matching refs:rtlefuse
156 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723e_set_hw_reg() local
397 rtlefuse->efuse_usedbytes = *((u16 *)val); in rtl8723e_set_hw_reg()
400 rtlefuse->efuse_usedpercentage = *((u8 *)val); in rtl8723e_set_hw_reg()
1420 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723e_read_txpower_info_from_hwpg() local
1427 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1429 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1432 rtlefuse->eeprom_chnlarea_txpwr_cck[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1434 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1445 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_A][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1447 rtlefuse->eprom_chnl_txpwr_ht40_2sdf[RF90_PATH_B][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1455 i, rtlefuse->eeprom_chnlarea_txpwr_cck in _rtl8723e_read_txpower_info_from_hwpg()
1462 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s in _rtl8723e_read_txpower_info_from_hwpg()
1469 rtlefuse->eprom_chnl_txpwr_ht40_2sdf in _rtl8723e_read_txpower_info_from_hwpg()
1476 rtlefuse->txpwrlevel_cck[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1477 rtlefuse->eeprom_chnlarea_txpwr_cck in _rtl8723e_read_txpower_info_from_hwpg()
1479 rtlefuse->txpwrlevel_ht40_1s[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1480 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s in _rtl8723e_read_txpower_info_from_hwpg()
1483 if ((rtlefuse->eeprom_chnlarea_txpwr_ht40_1s in _rtl8723e_read_txpower_info_from_hwpg()
1485 rtlefuse->eprom_chnl_txpwr_ht40_2sdf in _rtl8723e_read_txpower_info_from_hwpg()
1487 rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1488 rtlefuse->eeprom_chnlarea_txpwr_ht40_1s in _rtl8723e_read_txpower_info_from_hwpg()
1490 rtlefuse->eprom_chnl_txpwr_ht40_2sdf in _rtl8723e_read_txpower_info_from_hwpg()
1493 rtlefuse->txpwrlevel_ht40_2s[rf_path][i] = 0; in _rtl8723e_read_txpower_info_from_hwpg()
1501 rtlefuse->txpwrlevel_cck[rf_path][i], in _rtl8723e_read_txpower_info_from_hwpg()
1502 rtlefuse->txpwrlevel_ht40_1s[rf_path][i], in _rtl8723e_read_txpower_info_from_hwpg()
1503 rtlefuse->txpwrlevel_ht40_2s[rf_path][i]); in _rtl8723e_read_txpower_info_from_hwpg()
1509 rtlefuse->eeprom_pwrlimit_ht40[i] = in _rtl8723e_read_txpower_info_from_hwpg()
1511 rtlefuse->eeprom_pwrlimit_ht20[i] = in _rtl8723e_read_txpower_info_from_hwpg()
1514 rtlefuse->eeprom_pwrlimit_ht40[i] = 0; in _rtl8723e_read_txpower_info_from_hwpg()
1515 rtlefuse->eeprom_pwrlimit_ht20[i] = 0; in _rtl8723e_read_txpower_info_from_hwpg()
1524 rtlefuse->pwrgroup_ht20[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1525 (rtlefuse->eeprom_pwrlimit_ht20[index] & 0xf); in _rtl8723e_read_txpower_info_from_hwpg()
1526 rtlefuse->pwrgroup_ht40[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1527 (rtlefuse->eeprom_pwrlimit_ht40[index] & 0xf); in _rtl8723e_read_txpower_info_from_hwpg()
1529 rtlefuse->pwrgroup_ht20[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1530 ((rtlefuse->eeprom_pwrlimit_ht20[index] & in _rtl8723e_read_txpower_info_from_hwpg()
1532 rtlefuse->pwrgroup_ht40[rf_path][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1533 ((rtlefuse->eeprom_pwrlimit_ht40[index] & in _rtl8723e_read_txpower_info_from_hwpg()
1539 rtlefuse->pwrgroup_ht20[rf_path][i]); in _rtl8723e_read_txpower_info_from_hwpg()
1542 rtlefuse->pwrgroup_ht40[rf_path][i]); in _rtl8723e_read_txpower_info_from_hwpg()
1554 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] = (tempval & 0xF); in _rtl8723e_read_txpower_info_from_hwpg()
1555 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1558 if (rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] & BIT(3)) in _rtl8723e_read_txpower_info_from_hwpg()
1559 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i] |= 0xF0; in _rtl8723e_read_txpower_info_from_hwpg()
1561 if (rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] & BIT(3)) in _rtl8723e_read_txpower_info_from_hwpg()
1562 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i] |= 0xF0; in _rtl8723e_read_txpower_info_from_hwpg()
1571 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i] = (tempval & 0xF); in _rtl8723e_read_txpower_info_from_hwpg()
1572 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i] = in _rtl8723e_read_txpower_info_from_hwpg()
1576 rtlefuse->legacy_ht_txpowerdiff = in _rtl8723e_read_txpower_info_from_hwpg()
1577 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][7]; in _rtl8723e_read_txpower_info_from_hwpg()
1582 rtlefuse->txpwr_ht20diff[RF90_PATH_A][i]); in _rtl8723e_read_txpower_info_from_hwpg()
1586 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_A][i]); in _rtl8723e_read_txpower_info_from_hwpg()
1590 rtlefuse->txpwr_ht20diff[RF90_PATH_B][i]); in _rtl8723e_read_txpower_info_from_hwpg()
1594 rtlefuse->txpwr_legacyhtdiff[RF90_PATH_B][i]); in _rtl8723e_read_txpower_info_from_hwpg()
1597 rtlefuse->eeprom_regulatory = (hwinfo[RF_OPTION1] & 0x7); in _rtl8723e_read_txpower_info_from_hwpg()
1599 rtlefuse->eeprom_regulatory = 0; in _rtl8723e_read_txpower_info_from_hwpg()
1601 "eeprom_regulatory = 0x%x\n", rtlefuse->eeprom_regulatory); in _rtl8723e_read_txpower_info_from_hwpg()
1604 rtlefuse->eeprom_tssi[RF90_PATH_A] = hwinfo[EEPROM_TSSI_A]; in _rtl8723e_read_txpower_info_from_hwpg()
1606 rtlefuse->eeprom_tssi[RF90_PATH_A] = EEPROM_DEFAULT_TSSI; in _rtl8723e_read_txpower_info_from_hwpg()
1610 rtlefuse->eeprom_tssi[RF90_PATH_A], in _rtl8723e_read_txpower_info_from_hwpg()
1611 rtlefuse->eeprom_tssi[RF90_PATH_B]); in _rtl8723e_read_txpower_info_from_hwpg()
1617 rtlefuse->eeprom_thermalmeter = (tempval & 0x1f); in _rtl8723e_read_txpower_info_from_hwpg()
1619 if (rtlefuse->eeprom_thermalmeter == 0x1f || autoload_fail) in _rtl8723e_read_txpower_info_from_hwpg()
1620 rtlefuse->apk_thermalmeterignore = true; in _rtl8723e_read_txpower_info_from_hwpg()
1622 rtlefuse->thermalmeter[0] = rtlefuse->eeprom_thermalmeter; in _rtl8723e_read_txpower_info_from_hwpg()
1624 "thermalmeter = 0x%x\n", rtlefuse->eeprom_thermalmeter); in _rtl8723e_read_txpower_info_from_hwpg()
1631 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in _rtl8723e_read_adapter_info() local
1641 if (rtlefuse->epromtype == EEPROM_BOOT_EFUSE) { in _rtl8723e_read_adapter_info()
1644 memcpy(hwinfo, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0], in _rtl8723e_read_adapter_info()
1646 } else if (rtlefuse->epromtype == EEPROM_93C46) { in _rtl8723e_read_adapter_info()
1658 rtlefuse->autoload_failflag = true; in _rtl8723e_read_adapter_info()
1661 rtlefuse->autoload_failflag = false; in _rtl8723e_read_adapter_info()
1664 if (rtlefuse->autoload_failflag) in _rtl8723e_read_adapter_info()
1667 rtlefuse->eeprom_vid = *(u16 *)&hwinfo[EEPROM_VID]; in _rtl8723e_read_adapter_info()
1668 rtlefuse->eeprom_did = *(u16 *)&hwinfo[EEPROM_DID]; in _rtl8723e_read_adapter_info()
1669 rtlefuse->eeprom_svid = *(u16 *)&hwinfo[EEPROM_SVID]; in _rtl8723e_read_adapter_info()
1670 rtlefuse->eeprom_smid = *(u16 *)&hwinfo[EEPROM_SMID]; in _rtl8723e_read_adapter_info()
1674 "EEPROM VID = 0x%4x\n", rtlefuse->eeprom_vid); in _rtl8723e_read_adapter_info()
1676 "EEPROM DID = 0x%4x\n", rtlefuse->eeprom_did); in _rtl8723e_read_adapter_info()
1678 "EEPROM SVID = 0x%4x\n", rtlefuse->eeprom_svid); in _rtl8723e_read_adapter_info()
1680 "EEPROM SMID = 0x%4x\n", rtlefuse->eeprom_smid); in _rtl8723e_read_adapter_info()
1684 *((u16 *)(&rtlefuse->dev_addr[i])) = usvalue; in _rtl8723e_read_adapter_info()
1688 "dev_addr: %pM\n", rtlefuse->dev_addr); in _rtl8723e_read_adapter_info()
1690 _rtl8723e_read_txpower_info_from_hwpg(hw, rtlefuse->autoload_failflag, in _rtl8723e_read_adapter_info()
1694 rtlefuse->autoload_failflag, hwinfo); in _rtl8723e_read_adapter_info()
1696 rtlefuse->eeprom_channelplan = hwinfo[EEPROM_CHANNELPLAN]; in _rtl8723e_read_adapter_info()
1697 rtlefuse->eeprom_version = *(u16 *)&hwinfo[EEPROM_VERSION]; in _rtl8723e_read_adapter_info()
1698 rtlefuse->txpwr_fromeprom = true; in _rtl8723e_read_adapter_info()
1699 rtlefuse->eeprom_oemid = hwinfo[EEPROM_CUSTOMER_ID]; in _rtl8723e_read_adapter_info()
1702 "EEPROM Customer ID: 0x%2x\n", rtlefuse->eeprom_oemid); in _rtl8723e_read_adapter_info()
1705 rtlefuse->channel_plan = COUNTRY_CODE_WORLD_WIDE_13; in _rtl8723e_read_adapter_info()
1708 switch (rtlefuse->eeprom_oemid) { in _rtl8723e_read_adapter_info()
1710 if (rtlefuse->eeprom_did == 0x8176) { in _rtl8723e_read_adapter_info()
1744 else if (rtlefuse->eeprom_svid == 0x1025) in _rtl8723e_read_adapter_info()
1786 } else if (rtlefuse->eeprom_did == 0x8178) { in _rtl8723e_read_adapter_info()
1804 else if (rtlefuse->eeprom_svid == 0x1025) in _rtl8723e_read_adapter_info()
1863 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723e_read_eeprom_info() local
1886 rtlefuse->epromtype = EEPROM_93C46; in rtl8723e_read_eeprom_info()
1889 rtlefuse->epromtype = EEPROM_BOOT_EFUSE; in rtl8723e_read_eeprom_info()
1893 rtlefuse->autoload_failflag = false; in rtl8723e_read_eeprom_info()
1896 rtlefuse->autoload_failflag = true; in rtl8723e_read_eeprom_info()
2225 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw)); in rtl8723e_set_key() local
2329 rtlefuse->dev_addr, in rtl8723e_set_key()