/freebsd/sys/contrib/dev/rtw88/ |
H A D | efuse.c | 40 static int rtw_dump_logical_efuse_map(struct rtw_dev *rtwdev, u8 *phy_map, in rtw_dump_logical_efuse_map() argument 53 hdr1 = phy_map[phy_idx]; in rtw_dump_logical_efuse_map() 54 hdr2 = phy_map[phy_idx + 1]; in rtw_dump_logical_efuse_map() 79 log_map[log_idx] = phy_map[phy_idx]; in rtw_dump_logical_efuse_map() 80 log_map[log_idx + 1] = phy_map[phy_idx + 1]; in rtw_dump_logical_efuse_map() 152 u8 *phy_map = NULL; in rtw_parse_efuse_map() local 156 phy_map = kmalloc(phy_size, GFP_KERNEL); in rtw_parse_efuse_map() 158 if (!phy_map || !log_map) { in rtw_parse_efuse_map() 163 ret = rtw_dump_physical_efuse_map(rtwdev, phy_map); in rtw_parse_efuse_map() 170 ret = rtw_dump_logical_efuse_map(rtwdev, phy_map, log_map); in rtw_parse_efuse_map() [all …]
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | efuse.c | 196 static int rtw89_dump_logical_efuse_map(struct rtw89_dev *rtwdev, u8 *phy_map, in rtw89_dump_logical_efuse_map() 209 if (!phy_map) in rtw89_dump_logical_efuse_map() 213 hdr1 = phy_map[phy_idx]; in rtw89_dump_logical_efuse_map() 214 hdr2 = phy_map[phy_idx + 1]; in rtw89_dump_logical_efuse_map() 231 log_map[log_idx] = phy_map[phy_idx]; in rtw89_dump_logical_efuse_map() 232 log_map[log_idx + 1] = phy_map[phy_idx + 1]; in rtw89_dump_logical_efuse_map() 246 u8 *phy_map = NULL; in rtw89_parse_efuse_map() 257 phy_map = kmalloc(phy_size, GFP_KERNEL); in rtw89_parse_efuse_map() 264 if (!phy_map || !log_map || (dav_phy_size && !dav_phy_map)) { in rtw89_parse_efuse_map() 269 ret = rtw89_dump_physical_efuse_map(rtwdev, phy_map, in rtw89_parse_efuse_map() 191 rtw89_dump_logical_efuse_map(struct rtw89_dev * rtwdev,u8 * phy_map,u8 * log_map) rtw89_dump_logical_efuse_map() argument 241 u8 *phy_map = NULL; rtw89_parse_efuse_map() local [all...] |
H A D | coex.h | 275 void rtw89_btc_ntfy_wl_rfk(struct rtw89_dev *rtwdev, u8 phy_map, 295 u8 phy_map; 297 phy_map = FIELD_PREP(BTC_RFK_PATH_MAP, paths) | 301 return phy_map; 320 static inline u32 rtw89_get_antpath_type(u8 phy_map, u8 type) 322 return ((phy_map << 8) + type); 180 u8 phy_map; rtw89_btc_phymap() local
|
H A D | rtw8852a_rfk.c | 500 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, RF_AB); in _dac_cal() local 512 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_START); in _dac_cal() 514 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_STOP); in _dac_cal() 521 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_START); in _dac_cal() 523 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_STOP); in _dac_cal() 807 u8 phy_map = rtw89_btc_path_phymap(rtwdev, phy_idx, path); in _iqk_one_shot() local 815 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_START); in _iqk_one_shot() 885 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_STOP); in _iqk_one_shot() 1615 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB); in _doiqk() local 1617 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_START); in _doiqk() [all …]
|
H A D | rtw8852c_rfk.c | 591 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, RF_AB); in _dac_cal() 604 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_START); in _dac_cal() 606 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_STOP); in _dac_cal() 612 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_START); in _dac_cal() 614 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_STOP); in _dac_cal() 1524 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB); in _doiqk() 1526 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_START); in _doiqk() 1544 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_STOP); in _doiqk() 4121 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, 0); in _rx_dck() 4123 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DAC in _rx_dck() 590 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, RF_AB); _dac_cal() local 1523 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB); _doiqk() local 4083 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, 0); rtw8852c_dack() local 4093 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); rtw8852c_iqk() local 4174 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); rtw8852c_rx_dck_track() local 4223 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); rtw8852c_dpk() local [all...] |
H A D | rtw8852b_rfk.c | 1616 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB); in _doiqk() 1618 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_START); in _doiqk() 1638 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_STOP); in _doiqk() 3760 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, 0); in rtw8852b_dack() 3762 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_START); in rtw8852b_dack() 3764 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_STOP); in rtw8852b_dack() 3769 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); in rtw8852b_iqk() 3772 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_START); in rtw8852b_iqk() 3780 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_STOP); in rtw8852b_iqk() 3785 u8 phy_map in rtw8852b_rx_dck() 1615 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB); _doiqk() local 3759 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, 0); rtw8852b_dack() local 3768 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); rtw8852b_iqk() local 3784 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); rtw8852b_rx_dck() local 3799 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); rtw8852b_dpk() local 3821 u8 phy_map = rtw89_btc_phymap(rtwdev, phy, RF_AB); rtw8852b_tssi() local [all...] |
H A D | coex.c | 2633 static void _set_gnt(struct rtw89_dev *rtwdev, u8 phy_map, u8 wl_state, u8 bt_state) in rtw89_btc_set_policy() 2640 if (phy_map > BTC_PHY_ALL) in rtw89_btc_set_policy() 2644 if (!(phy_map & BIT(i))) in rtw89_btc_set_policy() 2681 static void _set_gnt_v1(struct rtw89_dev *rtwdev, u8 phy_map, in rtw89_btc_set_policy() 2689 if (phy_map > BTC_PHY_ALL) in rtw89_btc_set_policy() 2693 if (!(phy_map & BIT(i))) in rtw89_btc_set_policy() 4035 static void _set_bt_plut(struct rtw89_dev *rtwdev, u8 phy_map, in _action_common() 4054 if (phy_map & BTC_PHY_0) in _action_by_bt() 4061 if (phy_map & BTC_PHY_1) in _action_by_bt() 4067 u8 phy_map, u in _action_by_bt() 2016 _set_gnt(struct rtw89_dev * rtwdev,u8 phy_map,u8 wl_state,u8 bt_state) _set_gnt() argument 3234 _set_bt_plut(struct rtw89_dev * rtwdev,u8 phy_map,u8 tx_val,u8 rx_val) _set_bt_plut() argument 3255 _set_ant(struct rtw89_dev * rtwdev,bool force_exec,u8 phy_map,u8 type) _set_ant() argument 5889 rtw89_btc_ntfy_wl_rfk(struct rtw89_dev * rtwdev,u8 phy_map,enum btc_wl_rfk_type type,enum btc_wl_rfk_state state) rtw89_btc_ntfy_wl_rfk() argument [all...] |
H A D | rtw8851b_rfk.c | 1592 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB); in _doiqk() local 1596 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, in _doiqk() 1617 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, in _doiqk() 3260 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); in rtw8851b_iqk() local 3263 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_START); in rtw8851b_iqk() 3271 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_STOP); in rtw8851b_iqk() 3276 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); in rtw8851b_rx_dck() local 3279 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_RXDCK, BTC_WRFK_START); in rtw8851b_rx_dck() 3286 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_RXDCK, BTC_WRFK_STOP); in rtw8851b_rx_dck() 3291 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0); in rtw8851b_dpk() local [all …]
|
H A D | core.h | 1527 u8 phy_map; 1711 u32 phy_map: 2; 1364 u8 phy_map; global() member 1512 u32 phy_map: 2; global() member
|
H A D | fw.c | 4569 RTW89_SET_FWCMD_CXRFK_PHY_MAP(cmd, rfk_info->phy_map); in rtw89_fw_h2c_mcc_macid_bitamp()
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | wmi.c | 408 u32 phy_map; in ath11k_pull_mac_phy_cap_svc_ready_ext() local 418 phy_map = wmi_hw_mode_caps[hw_idx].phy_id_map; in ath11k_pull_mac_phy_cap_svc_ready_ext() 419 while (phy_map) { in ath11k_pull_mac_phy_cap_svc_ready_ext() 420 phy_map >>= 1; in ath11k_pull_mac_phy_cap_svc_ready_ext() 4803 u32 phy_map = 0; in ath11k_wmi_tlv_hw_mode_caps_parse() local 4815 phy_map = hw_mode_cap->phy_id_map; in ath11k_wmi_tlv_hw_mode_caps_parse() 4816 while (phy_map) { in ath11k_wmi_tlv_hw_mode_caps_parse() 4818 phy_map = phy_map >> 1; in ath11k_wmi_tlv_hw_mode_caps_parse()
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | wmi.c | 482 u32 phy_map; in ath12k_pull_mac_phy_cap_svc_ready_ext() local 493 phy_map = le32_to_cpu(wmi_hw_mode_caps[hw_idx].phy_id_map); in ath12k_pull_mac_phy_cap_svc_ready_ext() 494 phy_idx = fls(phy_map); in ath12k_pull_mac_phy_cap_svc_ready_ext() 3935 u32 phy_map = 0; in ath12k_wmi_hw_mode_caps_parse() local 3947 phy_map = le32_to_cpu(hw_mode_cap->phy_id_map); in ath12k_wmi_hw_mode_caps_parse() 3948 svc_rdy_ext->tot_phy_id += fls(phy_map); in ath12k_wmi_hw_mode_caps_parse()
|