Home
last modified time | relevance | path

Searched refs:phycap_map (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Defuse_be.c426 u8 *phycap_map = NULL; in rtw89_parse_phycap_map_be() local
432 phycap_map = kmalloc(phycap_size, GFP_KERNEL); in rtw89_parse_phycap_map_be()
433 if (!phycap_map) in rtw89_parse_phycap_map_be()
436 ret = rtw89_dump_physical_efuse_map_be(rtwdev, phycap_map, in rtw89_parse_phycap_map_be()
443 ret = rtwdev->chip->ops->read_phycap(rtwdev, phycap_map); in rtw89_parse_phycap_map_be()
450 kfree(phycap_map); in rtw89_parse_phycap_map_be()
H A Drtw8852b_common.c271 static void rtw8852bx_phycap_parsing_power_cal(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852bx_phycap_parsing_power_cal() argument
277 if (phycap_map[offset] == PWR_K_CHK_VALUE) in rtw8852bx_phycap_parsing_power_cal()
281 static void rtw8852bx_phycap_parsing_tssi(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852bx_phycap_parsing_tssi() argument
294 tssi->tssi_trim[i][j] = phycap_map[ofst]; in rtw8852bx_phycap_parsing_tssi()
296 if (phycap_map[ofst] != 0xff) in rtw8852bx_phycap_parsing_tssi()
316 u8 *phycap_map) in rtw8852bx_phycap_parsing_thermal_trim() argument
324 info->thermal_trim[i] = phycap_map[thm_trim_addr[i] - addr]; in rtw8852bx_phycap_parsing_thermal_trim()
364 u8 *phycap_map) in rtw8852bx_phycap_parsing_pa_bias_trim() argument
372 info->pa_bias_trim[i] = phycap_map[pabias_trim_addr[i] - addr]; in rtw8852bx_phycap_parsing_pa_bias_trim()
409 static void rtw8852bx_phycap_parsing_gain_comp(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852bx_phycap_parsing_gain_comp() argument
[all …]
H A Drtw8852b_common.h153 int (*read_phycap)(struct rtw89_dev *rtwdev, u8 *phycap_map);
313 int rtw8852bx_read_phycap(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852bx_read_phycap() argument
315 return rtw8852bx_info.read_phycap(rtwdev, phycap_map); in rtw8852bx_read_phycap()
H A Drtw8851b.c687 static void rtw8851b_phycap_parsing_tssi(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8851b_phycap_parsing_tssi() argument
700 tssi->tssi_trim[i][j] = phycap_map[ofst]; in rtw8851b_phycap_parsing_tssi()
702 if (phycap_map[ofst] != 0xff) in rtw8851b_phycap_parsing_tssi()
722 u8 *phycap_map) in rtw8851b_phycap_parsing_thermal_trim() argument
730 info->thermal_trim[i] = phycap_map[thm_trim_addr[i] - addr]; in rtw8851b_phycap_parsing_thermal_trim()
770 u8 *phycap_map) in rtw8851b_phycap_parsing_pa_bias_trim() argument
778 info->pa_bias_trim[i] = phycap_map[pabias_trim_addr[i] - addr]; in rtw8851b_phycap_parsing_pa_bias_trim()
815 static void rtw8851b_phycap_parsing_gain_comp(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8851b_phycap_parsing_gain_comp() argument
831 data = phycap_map[comp_addrs[path][i] - phycap_addr]; in rtw8851b_phycap_parsing_gain_comp()
839 static void rtw8851b_phycap_parsing_adc_td(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8851b_phycap_parsing_adc_td() argument
[all …]
H A Drtw8852a.c732 static void rtw8852a_phycap_parsing_tssi(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852a_phycap_parsing_tssi() argument
745 tssi->tssi_trim[i][j] = phycap_map[ofst]; in rtw8852a_phycap_parsing_tssi()
747 if (phycap_map[ofst] != 0xff) in rtw8852a_phycap_parsing_tssi()
767 u8 *phycap_map) in rtw8852a_phycap_parsing_thermal_trim() argument
775 info->thermal_trim[i] = phycap_map[thm_trim_addr[i] - addr]; in rtw8852a_phycap_parsing_thermal_trim()
815 u8 *phycap_map) in rtw8852a_phycap_parsing_pa_bias_trim() argument
823 info->pa_bias_trim[i] = phycap_map[pabias_trim_addr[i] - addr]; in rtw8852a_phycap_parsing_pa_bias_trim()
860 static int rtw8852a_read_phycap(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852a_read_phycap() argument
862 rtw8852a_phycap_parsing_tssi(rtwdev, phycap_map); in rtw8852a_read_phycap()
863 rtw8852a_phycap_parsing_thermal_trim(rtwdev, phycap_map); in rtw8852a_read_phycap()
[all …]
H A Drtw8852c.c664 static void rtw8852c_phycap_parsing_tssi(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852c_phycap_parsing_tssi() argument
678 tssi->tssi_trim[i][j] = phycap_map[ofst]; in rtw8852c_phycap_parsing_tssi()
680 if (phycap_map[ofst] != 0xff) in rtw8852c_phycap_parsing_tssi()
687 tssi->tssi_trim_6g[i][j] = phycap_map[ofst]; in rtw8852c_phycap_parsing_tssi()
689 if (phycap_map[ofst] != 0xff) in rtw8852c_phycap_parsing_tssi()
710 u8 *phycap_map) in rtw8852c_phycap_parsing_thermal_trim() argument
718 info->thermal_trim[i] = phycap_map[thm_trim_addr[i] - addr]; in rtw8852c_phycap_parsing_thermal_trim()
762 u8 *phycap_map) in rtw8852c_phycap_parsing_pa_bias_trim() argument
770 info->pa_bias_trim[i] = phycap_map[pabias_trim_addr[i] - addr]; in rtw8852c_phycap_parsing_pa_bias_trim()
807 static int rtw8852c_read_phycap(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8852c_read_phycap() argument
[all …]
H A Drtw8922d.c937 u8 *phycap_map) in rtw8922d_phycap_parsing_vco_trim() argument
945 val = phycap_map[vco_check_addr - addr]; in rtw8922d_phycap_parsing_vco_trim()
951 info->vco_trim[0] = u8_get_bits(phycap_map[vco_trim_addr[0] - addr], GENMASK(4, 0)); in rtw8922d_phycap_parsing_vco_trim()
952 info->vco_trim[1] = u8_get_bits(phycap_map[vco_trim_addr[1] - addr], GENMASK(4, 0)); in rtw8922d_phycap_parsing_vco_trim()
972 u8 *phycap_map) in rtw8922d_phycap_parsing_thermal_trim() argument
983 pg_th = phycap_map[thm_trim_addr[i] - addr]; in rtw8922d_phycap_parsing_thermal_trim()
1024 u8 *phycap_map) in rtw8922d_phycap_parsing_pa_bias_trim() argument
1034 val = phycap_map[check_pa_pad_trim_addr - addr]; in rtw8922d_phycap_parsing_pa_bias_trim()
1041 info->pa_bias_trim[i] = phycap_map[pabias_trim_addr[i] - addr]; in rtw8922d_phycap_parsing_pa_bias_trim()
1079 u8 *phycap_map) in rtw8922d_phycap_parsing_pad_bias_trim() argument
[all …]
H A Drtw8922a.c909 u8 *phycap_map) in rtw8922a_phycap_parsing_thermal_trim() argument
920 pg_th = phycap_map[thm_trim_addr[i] - addr]; in rtw8922a_phycap_parsing_thermal_trim()
943 u8 *phycap_map) in rtw8922a_phycap_parsing_pa_bias_trim() argument
952 val = phycap_map[check_pa_pad_trim_addr - addr]; in rtw8922a_phycap_parsing_pa_bias_trim()
957 info->pa_bias_trim[i] = phycap_map[pabias_trim_addr[i] - addr]; in rtw8922a_phycap_parsing_pa_bias_trim()
992 u8 *phycap_map) in rtw8922a_phycap_parsing_pad_bias_trim() argument
1000 info->pad_bias_trim[i] = phycap_map[pad_bias_trim_addr[i] - addr]; in rtw8922a_phycap_parsing_pad_bias_trim()
1033 static int rtw8922a_read_phycap(struct rtw89_dev *rtwdev, u8 *phycap_map) in rtw8922a_read_phycap() argument
1035 rtw8922a_phycap_parsing_thermal_trim(rtwdev, phycap_map); in rtw8922a_read_phycap()
1036 rtw8922a_phycap_parsing_pa_bias_trim(rtwdev, phycap_map); in rtw8922a_read_phycap()
[all …]
H A Dcore.h4900 int (*read_phycap)(struct rtw89_dev *rtwdev, u8 *phycap_map);