Lines Matching defs:efuse
19 #include "efuse.h"
26 static void rtw8822ce_efuse_parsing(struct rtw_efuse *efuse,
29 ether_addr_copy(efuse->addr, map->e.mac_addr);
32 static void rtw8822cu_efuse_parsing(struct rtw_efuse *efuse,
35 ether_addr_copy(efuse->addr, map->u.mac_addr);
38 static void rtw8822cs_efuse_parsing(struct rtw_efuse *efuse,
41 ether_addr_copy(efuse->addr, map->s.mac_addr);
46 struct rtw_efuse *efuse = &rtwdev->efuse;
52 efuse->rfe_option = map->rfe_option;
53 efuse->rf_board_option = map->rf_board_option;
54 efuse->crystal_cap = map->xtal_k & XCAP_MASK;
55 efuse->channel_plan = map->channel_plan;
56 efuse->country_code[0] = map->country_code[0];
57 efuse->country_code[1] = map->country_code[1];
58 efuse->bt_setting = map->rf_bt_setting;
59 efuse->regd = map->rf_board_option & 0x7;
60 efuse->thermal_meter[RF_PATH_A] = map->path_a_thermal;
61 efuse->thermal_meter[RF_PATH_B] = map->path_b_thermal;
62 efuse->thermal_meter_k =
64 efuse->power_track_type = (map->tx_pwr_calibrate_rate >> 4) & 0xf;
67 efuse->txpwr_idx_table[i] = map->txpwr_idx_table[i];
71 rtw8822ce_efuse_parsing(efuse, map);
74 rtw8822cu_efuse_parsing(efuse, map);
77 rtw8822cs_efuse_parsing(efuse, map);
1799 if (rtwdev->efuse.power_track_type >= 4 &&
1800 rtwdev->efuse.power_track_type <= 7) {
1858 dm_info->thermal_meter_k = rtwdev->efuse.thermal_meter_k;
1859 dm_info->thermal_meter_lck = rtwdev->efuse.thermal_meter_k;
1888 crystal_cap = rtwdev->efuse.crystal_cap & 0x7f;
2995 struct rtw_efuse *efuse = &rtwdev->efuse;
3009 if (efuse->share_ant)
3049 coex->under_5g || !efuse->share_ant) {
3083 struct rtw_efuse *efuse = &rtwdev->efuse;
3085 coex_rfe->rfe_module_type = rtwdev->efuse.rfe_option;
3091 if (efuse->share_ant)
4298 if (cfo->crystal_cap > rtwdev->efuse.crystal_cap)
4300 else if (cfo->crystal_cap < rtwdev->efuse.crystal_cap)
4309 cfo->crystal_cap = rtwdev->efuse.crystal_cap;
4355 rtw8822c_set_crystal_cap(rtwdev, rtwdev->efuse.crystal_cap);
4496 if (rtwdev->efuse.thermal_meter[path] == 0xff)
4534 struct rtw_efuse *efuse = &rtwdev->efuse;
4537 if (efuse->power_track_type != 0)