Lines Matching defs:efuse

23 static void rtw8822be_efuse_parsing(struct rtw_efuse *efuse,
26 ether_addr_copy(efuse->addr, map->e.mac_addr);
29 static void rtw8822bu_efuse_parsing(struct rtw_efuse *efuse,
32 ether_addr_copy(efuse->addr, map->u.mac_addr);
35 static void rtw8822bs_efuse_parsing(struct rtw_efuse *efuse,
38 ether_addr_copy(efuse->addr, map->s.mac_addr);
43 struct rtw_efuse *efuse = &rtwdev->efuse;
49 efuse->rfe_option = map->rfe_option;
50 efuse->rf_board_option = map->rf_board_option;
51 efuse->crystal_cap = map->xtal_k;
52 efuse->pa_type_2g = map->pa_type;
53 efuse->pa_type_5g = map->pa_type;
54 efuse->lna_type_2g = map->lna_type_2g[0];
55 efuse->lna_type_5g = map->lna_type_5g[0];
56 efuse->channel_plan = map->channel_plan;
57 efuse->country_code[0] = map->country_code[0];
58 efuse->country_code[1] = map->country_code[1];
59 efuse->bt_setting = map->rf_bt_setting;
60 efuse->regd = map->rf_board_option & 0x7;
61 efuse->thermal_meter[RF_PATH_A] = map->thermal_meter;
62 efuse->thermal_meter_k = map->thermal_meter;
65 efuse->txpwr_idx_table[i] = map->txpwr_idx_table[i];
69 rtw8822be_efuse_parsing(efuse, map);
72 rtw8822bu_efuse_parsing(efuse, map);
75 rtw8822bs_efuse_parsing(efuse, map);
141 dm_info->thermal_meter_k = rtwdev->efuse.thermal_meter_k;
169 crystal_cap = rtwdev->efuse.crystal_cap & 0x3F;
424 struct rtw_efuse *efuse = &rtwdev->efuse;
474 (efuse->rfe_option == 5 && col == CCUT_IDX_2R_5G))
613 struct rtw_efuse *efuse = &rtwdev->efuse;
614 u8 rfe_option = efuse->rfe_option;
719 struct rtw_efuse *efuse = &rtwdev->efuse;
722 if (WARN(efuse->rfe_option >= ARRAY_SIZE(rtw8822b_rfe_info),
723 "rfe_option %d is out of boundary\n", efuse->rfe_option))
726 rfe_info = &rtw8822b_rfe_info[efuse->rfe_option];
740 struct rtw_efuse *efuse = &rtwdev->efuse;
746 if (WARN(efuse->rfe_option >= ARRAY_SIZE(rtw8822b_rfe_info),
747 "rfe_option %d is out of boundary\n", efuse->rfe_option))
750 rfe_info = &rtw8822b_rfe_info[efuse->rfe_option];
1262 struct rtw_efuse *efuse = &rtwdev->efuse;
1265 coex_rfe->rfe_module_type = rtwdev->efuse.rfe_option;
1285 if (efuse->share_ant &&
1505 if (rtwdev->efuse.thermal_meter[RF_PATH_A] == 0xff)
1528 struct rtw_efuse *efuse = &rtwdev->efuse;
1531 if (efuse->power_track_type != 0)