Home
last modified time | relevance | path

Searched refs:phy_map (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw88/
H A Defuse.c40 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 …]
/linux/drivers/net/wireless/realtek/rtw89/
H A Defuse_be.c225 const u8 *phy_map, u32 phy_size, u8 *log_map, in rtw89_eeprom_parser_be() argument
251 hdr1 = phy_map[phy_idx]; in rtw89_eeprom_parser_be()
252 hdr2 = phy_map[phy_idx + 1]; in rtw89_eeprom_parser_be()
264 hdr1 = phy_map[phy_idx]; in rtw89_eeprom_parser_be()
265 hdr2 = phy_map[phy_idx + 1]; in rtw89_eeprom_parser_be()
266 hdr3 = phy_map[phy_idx + 2]; in rtw89_eeprom_parser_be()
295 val0 = phy_map[phy_idx]; in rtw89_eeprom_parser_be()
296 val1 = phy_map[phy_idx + 1]; in rtw89_eeprom_parser_be()
316 const u8 *phy_map, u32 phy_size, in rtw89_parse_logical_efuse_block_be() argument
330 ret = rtw89_eeprom_parser_be(rtwdev, phy_map, phy_size, log_map, efuse_block); in rtw89_parse_logical_efuse_block_be()
[all …]
H A Dcoex.h336 void rtw89_btc_ntfy_wl_rfk(struct rtw89_dev *rtwdev, u8 phy_map,
359 u8 phy_map; in rtw89_btc_phymap() local
361 phy_map = FIELD_PREP(BTC_RFK_PATH_MAP, paths) | in rtw89_btc_phymap()
365 return phy_map; in rtw89_btc_phymap()
385 static inline u32 rtw89_get_antpath_type(u8 phy_map, u8 type) in rtw89_get_antpath_type() argument
387 return ((phy_map << 8) + type); in rtw89_get_antpath_type()
H A Drtw8852a_rfk.c501 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, RF_AB, chanctx_idx); in _dac_cal() local
513 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_START); in _dac_cal()
515 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_STOP); in _dac_cal()
522 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_START); in _dac_cal()
524 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_STOP); in _dac_cal()
809 u8 phy_map = rtw89_btc_path_phymap(rtwdev, phy_idx, path, chanctx_idx); in _iqk_one_shot() local
817 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_START); in _iqk_one_shot()
887 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_STOP); in _iqk_one_shot()
1630 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB, chanctx_idx); in _doiqk() local
1632 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_START); in _doiqk()
[all …]
H A Drtw8852b_rfk.c1603 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB, chanctx_idx); in _doiqk() local
1605 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_START); in _doiqk()
1625 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_STOP); in _doiqk()
3754 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, 0, chanctx_idx); in rtw8852b_dack() local
3756 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_START); in rtw8852b_dack()
3758 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_STOP); in rtw8852b_dack()
3764 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx); in rtw8852b_iqk() local
3767 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_START); in rtw8852b_iqk()
3775 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_STOP); in rtw8852b_iqk()
3781 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx); in rtw8852b_rx_dck() local
[all …]
H A Drtw8852c_rfk.c593 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, RF_AB, chanctx_idx); in _dac_cal() local
606 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_START); in _dac_cal()
608 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_STOP); in _dac_cal()
614 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_START); in _dac_cal()
616 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_ONESHOT_STOP); in _dac_cal()
1528 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB, chanctx_idx); in _doiqk() local
1530 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_START); in _doiqk()
1548 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_ONESHOT_STOP); in _doiqk()
4143 u8 phy_map = rtw89_btc_phymap(rtwdev, RTW89_PHY_0, 0, chanctx_idx); in rtw8852c_dack() local
4145 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_DACK, BTC_WRFK_START); in rtw8852c_dack()
[all …]
H A Drtw8851b_rfk.c1732 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB, chanctx_idx); in _doiqk() local
1736 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, in _doiqk()
1757 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, in _doiqk()
3421 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx); in rtw8851b_iqk() local
3424 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_START); in rtw8851b_iqk()
3432 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_IQK, BTC_WRFK_STOP); in rtw8851b_iqk()
3438 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx); in rtw8851b_rx_dck() local
3441 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_RXDCK, BTC_WRFK_START); in rtw8851b_rx_dck()
3448 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_RXDCK, BTC_WRFK_STOP); in rtw8851b_rx_dck()
3454 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, 0, chanctx_idx); in rtw8851b_dpk() local
[all …]
H A Dcoex.c3616 static void _set_gnt(struct rtw89_dev *rtwdev, u8 phy_map, in _set_gnt() argument
3626 if (phy_map > BTC_PHY_ALL) in _set_gnt()
3630 if (!(phy_map & BIT(i))) in _set_gnt()
3709 __func__, phy_map, wl_state, bt_state, wlact_state); in _set_gnt()
3769 static void _set_wl_tx_power(struct rtw89_dev *rtwdev, u32 level, u8 phy_map) in _set_wl_tx_power() argument
3778 if (phy_map & BIT(RTW89_PHY_0)) in _set_wl_tx_power()
3781 if (phy_map & BIT(RTW89_PHY_1)) in _set_wl_tx_power()
3787 if (phy_map & BIT(RTW89_PHY_0)) in _set_wl_tx_power()
3790 if (phy_map & BIT(RTW89_PHY_1)) in _set_wl_tx_power()
3793 dm->wl_tx_pwr_phy_map = phy_map; in _set_wl_tx_power()
[all …]
H A Drtw8922a.c2394 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB, chanctx_idx); in rtw8922a_rfk_channel() local
2397 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_CHLK, BTC_WRFK_START); in rtw8922a_rfk_channel()
2409 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_CHLK, BTC_WRFK_STOP); in rtw8922a_rfk_channel()
H A Drtw8922d.c2736 u8 phy_map = rtw89_btc_phymap(rtwdev, phy_idx, RF_AB, chanctx_idx); in rtw8922d_rfk_channel() local
2742 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_CHLK, BTC_WRFK_START); in rtw8922d_rfk_channel()
2756 rtw89_btc_ntfy_wl_rfk(rtwdev, phy_map, BTC_WRFKT_CHLK, BTC_WRFK_STOP); in rtw8922d_rfk_channel()
H A Dcore.h1775 u8 phy_map; member
2135 u32 phy_map: 2; member
H A Dfw.c7202 RTW89_SET_FWCMD_CXRFK_PHY_MAP(cmd, rfk_info->phy_map); in rtw89_fw_h2c_cxdrv_rfk()
/linux/drivers/net/ethernet/ibm/emac/
H A Dcore.c367 dev->phy_map == 0xffffffff)) { in emac_reset()
393 dev->phy_map == 0xffffffff)) { in emac_reset()
2647 u32 phy_map, adv; in emac_init_phy() local
2654 if ((dev->phy_address == 0xffffffff && dev->phy_map == 0xffffffff) || in emac_init_phy()
2684 phy_map = dev->phy_map | busy_phy_map; in emac_init_phy()
2686 DBG(dev, "PHY maps %08x %08x" NL, dev->phy_map, busy_phy_map); in emac_init_phy()
2747 phy_map = ~(1 << dev->phy_address); in emac_init_phy()
2749 for (i = 0; i < 0x20; phy_map >>= 1, ++i) in emac_init_phy()
2750 if (!(phy_map & 1)) { in emac_init_phy()
2839 if (emac_read_uint_prop(np, "phy-map", &dev->phy_map, 0)) in emac_init_config()
[all …]
H A Dcore.h174 u32 phy_map; member
/linux/drivers/net/wireless/ath/ath11k/
H A Dwmi.c380 u32 phy_map; in ath11k_pull_mac_phy_cap_svc_ready_ext() local
390 phy_map = wmi_hw_mode_caps[hw_idx].phy_id_map; in ath11k_pull_mac_phy_cap_svc_ready_ext()
391 while (phy_map) { in ath11k_pull_mac_phy_cap_svc_ready_ext()
392 phy_map >>= 1; in ath11k_pull_mac_phy_cap_svc_ready_ext()
4738 u32 phy_map = 0; in ath11k_wmi_tlv_hw_mode_caps_parse() local
4750 phy_map = hw_mode_cap->phy_id_map; in ath11k_wmi_tlv_hw_mode_caps_parse()
4751 while (phy_map) { in ath11k_wmi_tlv_hw_mode_caps_parse()
4753 phy_map = phy_map >> 1; in ath11k_wmi_tlv_hw_mode_caps_parse()
/linux/drivers/net/wireless/ath/ath12k/
H A Dwmi.c478 u32 phy_map; in ath12k_pull_mac_phy_cap_svc_ready_ext() local
489 phy_map = le32_to_cpu(wmi_hw_mode_caps[hw_idx].phy_id_map); in ath12k_pull_mac_phy_cap_svc_ready_ext()
490 phy_idx = fls(phy_map); in ath12k_pull_mac_phy_cap_svc_ready_ext()
4700 u32 phy_map = 0; in ath12k_wmi_hw_mode_caps_parse() local
4712 phy_map = le32_to_cpu(hw_mode_cap->phy_id_map); in ath12k_wmi_hw_mode_caps_parse()
4713 svc_rdy_ext->tot_phy_id += fls(phy_map); in ath12k_wmi_hw_mode_caps_parse()