• Home
  • Raw
  • Download

Lines Matching refs:efuse

26 static void rtw8822ce_efuse_parsing(struct rtw_efuse *efuse,  in rtw8822ce_efuse_parsing()  argument
29 ether_addr_copy(efuse->addr, map->e.mac_addr); in rtw8822ce_efuse_parsing()
34 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822c_read_efuse() local
40 efuse->rfe_option = map->rfe_option; in rtw8822c_read_efuse()
41 efuse->rf_board_option = map->rf_board_option; in rtw8822c_read_efuse()
42 efuse->crystal_cap = map->xtal_k & XCAP_MASK; in rtw8822c_read_efuse()
43 efuse->channel_plan = map->channel_plan; in rtw8822c_read_efuse()
44 efuse->country_code[0] = map->country_code[0]; in rtw8822c_read_efuse()
45 efuse->country_code[1] = map->country_code[1]; in rtw8822c_read_efuse()
46 efuse->bt_setting = map->rf_bt_setting; in rtw8822c_read_efuse()
47 efuse->regd = map->rf_board_option & 0x7; in rtw8822c_read_efuse()
48 efuse->thermal_meter[RF_PATH_A] = map->path_a_thermal; in rtw8822c_read_efuse()
49 efuse->thermal_meter[RF_PATH_B] = map->path_b_thermal; in rtw8822c_read_efuse()
50 efuse->thermal_meter_k = in rtw8822c_read_efuse()
52 efuse->power_track_type = (map->tx_pwr_calibrate_rate >> 4) & 0xf; in rtw8822c_read_efuse()
55 efuse->txpwr_idx_table[i] = map->txpwr_idx_table[i]; in rtw8822c_read_efuse()
59 rtw8822ce_efuse_parsing(efuse, map); in rtw8822c_read_efuse()
1781 if (rtwdev->efuse.power_track_type >= 4 && in rtw8822c_txgapk()
1782 rtwdev->efuse.power_track_type <= 7) { in rtw8822c_txgapk()
1840 dm_info->thermal_meter_k = rtwdev->efuse.thermal_meter_k; in rtw8822c_pwrtrack_init()
1841 dm_info->thermal_meter_lck = rtwdev->efuse.thermal_meter_k; in rtw8822c_pwrtrack_init()
1870 crystal_cap = rtwdev->efuse.crystal_cap & 0x7f; in rtw8822c_phy_set_param()
2961 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822c_coex_cfg_gnt_fix() local
2975 if (efuse->share_ant) in rtw8822c_coex_cfg_gnt_fix()
3000 coex->under_5g || !efuse->share_ant) { in rtw8822c_coex_cfg_gnt_fix()
3034 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822c_coex_cfg_rfe_type() local
3036 coex_rfe->rfe_module_type = rtwdev->efuse.rfe_option; in rtw8822c_coex_cfg_rfe_type()
3042 if (efuse->share_ant) in rtw8822c_coex_cfg_rfe_type()
4241 if (cfo->crystal_cap > rtwdev->efuse.crystal_cap) in rtw8822c_cfo_tracking_reset()
4243 else if (cfo->crystal_cap < rtwdev->efuse.crystal_cap) in rtw8822c_cfo_tracking_reset()
4252 cfo->crystal_cap = rtwdev->efuse.crystal_cap; in rtw8822c_cfo_init()
4298 rtw8822c_set_crystal_cap(rtwdev, rtwdev->efuse.crystal_cap); in rtw8822c_cfo_need_adjust()
4439 if (rtwdev->efuse.thermal_meter[path] == 0xff) in rtw8822c_pwr_track_stats()
4477 struct rtw_efuse *efuse = &rtwdev->efuse; in rtw8822c_pwr_track() local
4480 if (efuse->power_track_type != 0) in rtw8822c_pwr_track()