Home
last modified time | relevance | path

Searched refs:rtw89_read32 (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dmac_be.c101 val = rtw89_read32(rtwdev, R_BE_PUB_PAGE_INFO1); in hfc_get_mix_info_be()
105 val = rtw89_read32(rtwdev, R_BE_PUB_PAGE_INFO3); in hfc_get_mix_info_be()
108 info->pub_aval = u32_get_bits(rtw89_read32(rtwdev, R_BE_PUB_PAGE_INFO2), in hfc_get_mix_info_be()
110 info->wp_aval = u32_get_bits(rtw89_read32(rtwdev, R_BE_WP_PAGE_INFO1), in hfc_get_mix_info_be()
113 val = rtw89_read32(rtwdev, R_BE_HCI_FC_CTRL); in hfc_get_mix_info_be()
124 val = rtw89_read32(rtwdev, R_BE_CH_PAGE_CTRL); in hfc_get_mix_info_be()
130 val = rtw89_read32(rtwdev, R_BE_PUB_PAGE_CTRL2); in hfc_get_mix_info_be()
133 val = rtw89_read32(rtwdev, R_BE_WP_PAGE_CTRL1); in hfc_get_mix_info_be()
144 val = rtw89_read32(rtwdev, R_BE_WP_PAGE_CTRL2); in hfc_get_mix_info_be()
147 val = rtw89_read32(rtwdev, R_BE_PUB_PAGE_CTRL1); in hfc_get_mix_info_be()
[all …]
H A Dmac.c59 return rtw89_read32(rtwdev, mac->indir_access_addr); in rtw89_mac_mem_read()
68 r_val = rtw89_read32(rtwdev, R_AX_DMAC_FUNC_EN); in rtw89_mac_check_mac_en_ax()
71 r_val = rtw89_read32(rtwdev, R_AX_CMAC_FUNC_EN); in rtw89_mac_check_mac_en_ax()
74 r_val = rtw89_read32(rtwdev, R_AX_SYS_ISO_CTRL_EXTEND); in rtw89_mac_check_mac_en_ax()
113 *val = rtw89_read32(rtwdev, R_AX_LTE_RDATA); in rtw89_mac_read_lte()
146 ret = read_poll_timeout_atomic(rtw89_read32, val, !(val & B_AX_WDE_DFI_ACTIVE), in rtw89_mac_dle_dfi_cfg()
154 ctrl->out_data = rtw89_read32(rtwdev, data_reg); in rtw89_mac_dle_dfi_cfg()
200 rtw89_read32(rtwdev, R_AX_HOST_DISPATCHER_ERR_IMR)); in dump_err_status_dispatcher_ax()
202 rtw89_read32(rtwdev, R_AX_HOST_DISPATCHER_ERR_ISR)); in dump_err_status_dispatcher_ax()
204 rtw89_read32(rtwdev, R_AX_CPU_DISPATCHER_ERR_IMR)); in dump_err_status_dispatcher_ax()
[all …]
H A Dpci_be.c166 val = rtw89_read32(rtwdev, R_BE_HAXI_INIT_CFG1); in rtw89_pci_ctrl_trxdma_pcie_be()
221 return read_poll_timeout(rtw89_read32, val, (val & check) == 0, in rtw89_pci_poll_txdma_ch_idle_be()
232 return read_poll_timeout(rtw89_read32, val, (val & check) == 0, in rtw89_pci_poll_rxdma_ch_idle_be()
261 val32_init1 = rtw89_read32(rtwdev, R_BE_HAXI_INIT_CFG1); in rtw89_pci_mode_op_be()
263 val32_rxapp = rtw89_read32(rtwdev, R_BE_RX_APPEND_MODE); in rtw89_pci_mode_op_be()
264 val32_exp = rtw89_read32(rtwdev, R_BE_HAXI_EXP_CTRL_V1); in rtw89_pci_mode_op_be()
301 return read_poll_timeout(rtw89_read32, val, !(val & B_BE_SET_BDRAM_BOUND), in rtw89_pci_rst_bdram_be()
309 val32 = rtw89_read32(rtwdev, R_BE_SYS_PAGE_CLK_GATED); in rtw89_pci_debounce_be()
383 val32 = rtw89_read32(rtwdev, R_BE_REG_PL1_MASK); in rtw89_pci_ser_setting_be()
393 ret = read_poll_timeout_atomic(rtw89_read32, val32, !val32, in rtw89_pci_ser_setting_be()
[all …]
H A Ddebug.c291 data = rtw89_read32(rtwdev, addr); in rtw89_debug_priv_read_reg_get()
309 data = rtw89_read32(rtwdev, addr + k); in rtw89_debug_priv_read_reg_get()
1161 val = rtw89_read32(rtwdev, j + (k << 2)); in rtw89_debug_priv_mac_reg_dump_get()
1225 val = rtw89_read32(rtwdev, i); in rtw89_debug_dump_mac_mem()
1341 __ret = read_poll_timeout(rtw89_read32, __val32, \ in rtw89_debug_mac_dump_dle_dbg()
1351 __data = rtw89_read32(rtwdev, __reg_data); \ in rtw89_debug_mac_dump_dle_dbg()
1444 dmac_err = rtw89_read32(rtwdev, R_AX_DMAC_ERR_ISR); in rtw89_debug_mac_dump_dmac_dbg()
1447 rtw89_read32(rtwdev, R_AX_DMAC_ERR_IMR)); in rtw89_debug_mac_dump_dmac_dbg()
1451 rtw89_read32(rtwdev, R_AX_WDE_ERR_FLAG_CFG_NUM1)); in rtw89_debug_mac_dump_dmac_dbg()
1453 rtw89_read32(rtwdev, R_AX_PLE_ERR_FLAG_CFG_NUM1)); in rtw89_debug_mac_dump_dmac_dbg()
[all …]
H A Dpci.c54 ret = read_poll_timeout_atomic(rtw89_read32, val, !(val & B_AX_RST_BDRAM), in rtw89_pci_rst_bdram_ax()
94 idx = rtw89_read32(rtwdev, addr_idx); in rtw89_pci_txbd_recalc()
153 idx = rtw89_read32(rtwdev, addr_idx); in rtw89_pci_rxbd_recalc()
760 reg_idx = rtw89_read32(rtwdev, bd_ring->addr.idx); in rtw89_pci_isr_rxd_unavail()
778 isrs->halt_c2h_isrs = rtw89_read32(rtwdev, R_AX_HISR0) & rtwpci->halt_c2h_intrs; in rtw89_pci_recognize_intrs()
779 isrs->isrs[0] = rtw89_read32(rtwdev, R_AX_PCIE_HISR00) & rtwpci->intrs[0]; in rtw89_pci_recognize_intrs()
780 isrs->isrs[1] = rtw89_read32(rtwdev, R_AX_PCIE_HISR10) & rtwpci->intrs[1]; in rtw89_pci_recognize_intrs()
792 isrs->ind_isrs = rtw89_read32(rtwdev, R_AX_PCIE_HISR00_V1) & rtwpci->ind_intrs; in rtw89_pci_recognize_intrs_v1()
794 rtw89_read32(rtwdev, R_AX_HISR0) & rtwpci->halt_c2h_intrs : 0; in rtw89_pci_recognize_intrs_v1()
796 rtw89_read32(rtwdev, R_AX_HAXI_HISR00) & rtwpci->intrs[0] : 0; in rtw89_pci_recognize_intrs_v1()
[all …]
H A Drtw8852b.c399 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_AX_RDY_SYSPWR, in rtw8852b_pwr_on_func()
405 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_AX_AON_OFF_PC_EN, in rtw8852b_pwr_on_func()
414 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_AX_APFN_ONMAC), in rtw8852b_pwr_on_func()
565 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_AX_APFM_OFFMAC), in rtw8852b_pwr_off_func()
581 val32 = rtw89_read32(rtwdev, R_AX_SYS_PW_CTRL); in rtw8852b_pwr_off_func()
H A Defuse_be.c93 ret = read_poll_timeout_atomic(rtw89_read32, efuse_ctl, in rtw89_dump_physical_efuse_map_ddv_be()
99 data = rtw89_read32(rtwdev, R_BE_EFUSE_CTRL_1_V1); in rtw89_dump_physical_efuse_map_ddv_be()
H A Drtw8852bt.c313 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_AX_RDY_SYSPWR, in rtw8852bt_pwr_on_func()
321 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_AX_APFN_ONMAC), in rtw8852bt_pwr_on_func()
461 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_AX_APFM_OFFMAC), in rtw8852bt_pwr_off_func()
H A Drtw8922a.c488 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_BE_RDY_SYSPWR, in rtw8922a_pwr_on_func()
498 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_BE_APFN_ONMAC), in rtw8922a_pwr_on_func()
513 ret = read_poll_timeout(rtw89_read32, val32, in rtw8922a_pwr_on_func()
520 ret = read_poll_timeout(rtw89_read32, val32, in rtw8922a_pwr_on_func()
530 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_BE_HCI_WLAN_IO_ST, in rtw8922a_pwr_on_func()
694 ret = read_poll_timeout(rtw89_read32, val32, in rtw8922a_pwr_off_func()
701 ret = read_poll_timeout(rtw89_read32, val32, in rtw8922a_pwr_off_func()
711 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_BE_HCI_WLAN_IO_ST), in rtw8922a_pwr_off_func()
718 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_BE_APFM_OFFMAC), in rtw8922a_pwr_off_func()
733 val32 = rtw89_read32(rtwdev, R_BE_SYS_PW_CTRL); in rtw8922a_pwr_off_func()
H A Drtw8922d.c521 val32 = rtw89_read32(rtwdev, R_BE_SYS_PW_CTRL); in rtw8922d_pwr_on_func()
531 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_BE_RDY_SYSPWR, in rtw8922d_pwr_on_func()
554 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_BE_APFN_ONMAC), in rtw8922d_pwr_on_func()
562 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_BE_HAXIDMA_IO_ST, in rtw8922d_pwr_on_func()
567 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_BE_HAXIDMA_BACKUP_RESTORE_ST), in rtw8922d_pwr_on_func()
574 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_BE_HCI_WLAN_IO_ST, in rtw8922d_pwr_on_func()
719 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_BE_HAXIDMA_IO_ST), in rtw8922d_pwr_off_func()
723 ret = read_poll_timeout(rtw89_read32, val32, in rtw8922d_pwr_off_func()
731 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_BE_HCI_WLAN_IO_ST), in rtw8922d_pwr_off_func()
738 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_BE_APFM_OFFMAC), in rtw8922d_pwr_off_func()
H A Drtw8851b.c417 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_AX_RDY_SYSPWR, in rtw8851b_pwr_on_func()
425 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_AX_APFN_ONMAC), in rtw8851b_pwr_on_func()
563 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_AX_APFM_OFFMAC), in rtw8851b_pwr_off_func()
583 val32 = rtw89_read32(rtwdev, R_AX_SYS_PW_CTRL); in rtw8851b_pwr_off_func()
H A Dmac.h1224 return rtw89_read32(rtwdev, reg); in rtw89_read32_port()
1584 *val = rtw89_read32(rtwdev, cr); in rtw89_mac_txpwr_read32()
H A Drtw8852c.c347 ret = read_poll_timeout(rtw89_read32, val32, val32 & B_AX_RDY_SYSPWR, in rtw8852c_pwr_on_func()
355 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_AX_APFN_ONMAC), in rtw8852c_pwr_on_func()
504 ret = read_poll_timeout(rtw89_read32, val32, !(val32 & B_AX_APFM_OFFMAC), in rtw8852c_pwr_off_func()
522 val32 = rtw89_read32(rtwdev, R_AX_SYS_PW_CTRL); in rtw8852c_pwr_off_func()
H A Dfw.c1937 val32 = rtw89_read32(rtwdev, addr); in rtw89_fw_prog_cnt_dump()
1948 val32 = rtw89_read32(rtwdev, R_AX_WCPU_FW_CTRL); in rtw89_fw_dl_fail_dump()
1951 val32 = rtw89_read32(rtwdev, mac->boot_dbg); in rtw89_fw_dl_fail_dump()
9240 info->u.c2hreg[i] = rtw89_read32(rtwdev, c2h_reg[i]); in rtw89_fw_read_c2h_reg()
9293 rtw89_info(rtwdev, "FW status = 0x%x\n", rtw89_read32(rtwdev, R_AX_UDM0)); in rtw89_fw_st_dbg_dump()
9294 rtw89_info(rtwdev, "FW BADADDR = 0x%x\n", rtw89_read32(rtwdev, R_AX_UDM1)); in rtw89_fw_st_dbg_dump()
9295 rtw89_info(rtwdev, "FW EPC/RA = 0x%x\n", rtw89_read32(rtwdev, R_AX_UDM2)); in rtw89_fw_st_dbg_dump()
9296 rtw89_info(rtwdev, "FW MISC = 0x%x\n", rtw89_read32(rtwdev, R_AX_UDM3)); in rtw89_fw_st_dbg_dump()
9298 rtw89_read32(rtwdev, R_AX_HALT_C2H)); in rtw89_fw_st_dbg_dump()
9300 rtw89_read32(rtwdev, R_AX_HALT_C2H_CTRL)); in rtw89_fw_st_dbg_dump()
[all …]
H A Drtw8852a.c2080 val = rtw89_read32(rtwdev, R_AX_BT_STAST_HIGH); in rtw8852a_btc_update_bt_cnt()
2084 val = rtw89_read32(rtwdev, R_AX_BT_STAST_LOW); in rtw8852a_btc_update_bt_cnt()
H A Dphy.h780 return rtw89_read32(rtwdev, addr + phy->cr_base); in rtw89_phy_read32()
H A Dcore.h8095 static inline u32 rtw89_read32(struct rtw89_dev *rtwdev, u32 addr) in rtw89_read32() function
8153 val = rtw89_read32(rtwdev, addr); in rtw89_write32_set()
8180 val = rtw89_read32(rtwdev, addr); in rtw89_write32_clr()
8191 orig = rtw89_read32(rtwdev, addr); in rtw89_read32_mask()
8232 orig = rtw89_read32(rtwdev, addr); in rtw89_write32_mask()
H A Drtw8852b_common.c2012 val32 = rtw89_read32(rtwdev, R_AX_AFE_OFF_CTRL1); in __rtw8852bx_mac_enable_bb_rf()
H A Dphy_be.c539 val32 = rtw89_read32(rtwdev, flush_addr); in rtw89_write_bb_wrap_flush()
H A Dcoex.c11931 val = rtw89_read32(rtwdev, R_AX_GNT_SW_CTRL); in _get_gnt()
11932 status = rtw89_read32(rtwdev, R_AX_GNT_VAL_V1); in _get_gnt()
11954 val = rtw89_read32(rtwdev, R_BE_GNT_SW_CTRL); in _get_gnt()
11955 status = rtw89_read32(rtwdev, R_BE_PTA_GNT_VAL); in _get_gnt()
H A Dcore.c7135 if (rtw89_read32(rtwdev, R_AX_GPIO0_7_FUNC_SEL) == RTW89_R32_DEAD) in rtw89_read_chip_ver()