| /linux-6.15/drivers/net/wireless/realtek/rtw88/ |
| H A D | rtw8812a.c | 169 rtw_write32(rtwdev, REG_OFDM0_A_TX_AFE, 0x0); in rtw8812a_iqk_restore_afe() 177 rtw_write32(rtwdev, REG_TXTONEB, 0x0); in rtw8812a_iqk_restore_afe() 178 rtw_write32(rtwdev, REG_RXTONEB, 0x0); in rtw8812a_iqk_restore_afe() 179 rtw_write32(rtwdev, REG_TXPITMB, 0x0); in rtw8812a_iqk_restore_afe() 180 rtw_write32(rtwdev, REG_RXPITMB, 0x3c000000); in rtw8812a_iqk_restore_afe() 337 rtw_write32(rtwdev, REG_DAC_RSTB, 0x00008000); in rtw8812a_iqk() 356 rtw_write32(rtwdev, REG_TXPITMB, 0x821403f1); in rtw8812a_iqk() 382 rtw_write32(rtwdev, REG_TXTONEB, 0x18008c10); in rtw8812a_iqk() 384 rtw_write32(rtwdev, REG_RXTONEB, 0x38008c10); in rtw8812a_iqk() 832 rtw_write32(rtwdev, REG_RFECTL_A, reg_cb8); in rtw8812a_do_iqk() [all …]
|
| H A D | rtw8821a.c | 101 rtw_write32(rtwdev, REG_OFDM0_A_TX_AFE, 0x0); in rtw8821a_iqk_restore_afe() 103 rtw_write32(rtwdev, REG_TSSI_TRK_SW, 0x3c000000); in rtw8821a_iqk_restore_afe() 105 rtw_write32(rtwdev, REG_TXAGCIDX, 0x00000000); in rtw8821a_iqk_restore_afe() 107 rtw_write32(rtwdev, REG_CFG_PMPD, 0x20000000); in rtw8821a_iqk_restore_afe() 108 rtw_write32(rtwdev, REG_RFECTL_A, 0x0); in rtw8821a_iqk_restore_afe() 131 rtw_write32(rtwdev, REG_CFG_PMPD, 0x20000000); in rtw8821a_iqk_tx_fill() 188 rtw_write32(rtwdev, REG_RFECTL_A, 0x00100000); in rtw8821a_iqk_tx_vdf_true() 227 rtw_write32(rtwdev, REG_RFECTL_A, in rtw8821a_iqk_tx_vdf_true() 234 rtw_write32(rtwdev, REG_RFECTL_A, in rtw8821a_iqk_tx_vdf_true() 272 rtw_write32(rtwdev, REG_RFECTL_A, 0x00100000); in rtw8821a_iqk_tx_vdf_false() [all …]
|
| H A D | rtw8814a.c | 395 rtw_write32(rtwdev, REG_HIMR0, 0); in rtw8814a_mac_init() 396 rtw_write32(rtwdev, REG_HIMR1, 0); in rtw8814a_mac_init() 770 rtw_write32(rtwdev, REG_DBGSEL, 0x0); in rtw8814a_adc_clk() 1491 rtw_write32(rtwdev, 0x1b00, 0xf8000000); in rtw8814a_iqk_reset_nctl() 1492 rtw_write32(rtwdev, 0x1b80, 0x00000006); in rtw8814a_iqk_reset_nctl() 1494 rtw_write32(rtwdev, 0x1b00, 0xf8000000); in rtw8814a_iqk_reset_nctl() 1495 rtw_write32(rtwdev, 0x1b80, 0x00000002); in rtw8814a_iqk_reset_nctl() 1548 rtw_write32(rtwdev, 0x1bd4, 0x003f0001); in rtw8814a_lok_one_shot() 1583 rtw_write32(rtwdev, 0x1b00, iqk_cmd); in rtw8814a_iqk_tx_one_shot() 1661 rtw_write32(rtwdev, 0x1b00, iqk_cmd); in rtw8814a_iqk_rx_one_shot() [all …]
|
| H A D | rtw8703b.c | 732 rtw_write32(rtwdev, REG_ANALOG_P4, DIS_3WIRE); in rtw8703b_check_spur_ov_thres() 733 rtw_write32(rtwdev, REG_PSDFN, freq); in rtw8703b_check_spur_ov_thres() 740 rtw_write32(rtwdev, REG_PSDFN, freq); in rtw8703b_check_spur_ov_thres() 741 rtw_write32(rtwdev, REG_ANALOG_P4, EN_3WIRE); in rtw8703b_check_spur_ov_thres() 1148 rtw_write32(rtwdev, REG_TXIQK_11N, 0x01007c00); in rtw8703b_iqk_tx_path() 1149 rtw_write32(rtwdev, REG_RXIQK_11N, 0x01004800); in rtw8703b_iqk_tx_path() 1193 rtw_write32(rtwdev, REG_TXIQK_11N, 0x01007c00); in rtw8703b_iqk_rx_path() 1194 rtw_write32(rtwdev, REG_RXIQK_11N, 0x01004800); in rtw8703b_iqk_rx_path() 1237 rtw_write32(rtwdev, REG_RXIQK_11N, 0x01004800); in rtw8703b_iqk_rx_path() 1286 rtw_write32(rtwdev, REG_TRMUX_11N, 0x000800e4); in rtw8703b_iqk_one_round() [all …]
|
| H A D | rtw8723d.c | 243 rtw_write32(rtwdev, REG_ANALOG_P4, DIS_3WIRE); in rtw8723d_check_spur_ov_thres() 244 rtw_write32(rtwdev, REG_PSDFN, freq); in rtw8723d_check_spur_ov_thres() 251 rtw_write32(rtwdev, REG_PSDFN, freq); in rtw8723d_check_spur_ov_thres() 252 rtw_write32(rtwdev, REG_ANALOG_P4, EN_3WIRE); in rtw8723d_check_spur_ov_thres() 515 rtw_write32(rtwdev, REG_IQK_AGC_PTS_11N, pts); in rtw8723d_iqk_one_shot() 563 rtw_write32(rtwdev, REG_TXIQK_11N, 0x01007c00); in rtw8723d_iqk_tx_path() 564 rtw_write32(rtwdev, REG_RXIQK_11N, 0x01004800); in rtw8723d_iqk_tx_path() 614 rtw_write32(rtwdev, REG_TXIQK_11N, 0x01007c00); in rtw8723d_iqk_rx_path() 615 rtw_write32(rtwdev, REG_RXIQK_11N, 0x01004800); in rtw8723d_iqk_rx_path() 669 rtw_write32(rtwdev, REG_RXIQK_11N, 0x01004800); in rtw8723d_iqk_rx_path() [all …]
|
| H A D | bf.c | 141 rtw_write32(rtwdev, REG_BBPSF_CTRL, psf_ctl | BIT(12)); in rtw_bf_cfg_sounding() 143 rtw_write32(rtwdev, REG_BBPSF_CTRL, psf_ctl & ~BIT(12)); in rtw_bf_cfg_sounding() 162 rtw_write32(rtwdev, REG_MU_STA_USER_POS_INFO + 4, in rtw_bf_cfg_mu_bfee() 168 rtw_write32(rtwdev, REG_MU_STA_USER_POS_INFO + 4, in rtw_bf_cfg_mu_bfee() 174 rtw_write32(rtwdev, REG_ASSOCIATED_BFMER0_INFO, 0); in rtw_bf_del_bfer_entry_mu() 175 rtw_write32(rtwdev, REG_ASSOCIATED_BFMER0_INFO + 4, 0); in rtw_bf_del_bfer_entry_mu() 284 rtw_write32(rtwdev, REG_ASSOCIATED_BFMER0_INFO, 0); in rtw_bf_remove_bfee_su() 289 rtw_write32(rtwdev, REG_ASSOCIATED_BFMER1_INFO, 0); in rtw_bf_remove_bfee_su() 362 rtw_write32(rtwdev, REG_MU_TX_CTL, tmp32); in rtw_bf_phy_init() 396 rtw_write32(rtwdev, REG_BBPSF_CTRL, csi_cfg); in rtw_bf_cfg_csi_rate() [all …]
|
| H A D | rtw88xxa.c | 375 rtw_write32(rtwdev, REG_LLT_INIT, value); in rtw88xxa_llt_write() 449 rtw_write32(rtwdev, REG_RQPN_NPQ, val32); in rtw88xxau_init_queue_reserved_page() 452 rtw_write32(rtwdev, REG_RQPN, val32); in rtw88xxau_init_queue_reserved_page() 518 rtw_write32(rtwdev, REG_MAR, 0xffffffff); in rtw88xxa_init_wmac_setting() 723 rtw_write32(rtwdev, REG_HISR0, 0xffffffff); in rtw88xxa_power_off() 724 rtw_write32(rtwdev, REG_HISR1, 0xffffffff); in rtw88xxa_power_off() 725 rtw_write32(rtwdev, REG_HIMR0, 0); in rtw88xxa_power_off() 726 rtw_write32(rtwdev, REG_HIMR1, 0); in rtw88xxa_power_off() 1099 rtw_write32(rtwdev, REG_HIMR0, 0); in rtw88xxa_power_on() 1100 rtw_write32(rtwdev, REG_HIMR1, 0); in rtw88xxa_power_on() [all …]
|
| H A D | rtw8822c.c | 488 rtw_write32(rtwdev, 0x9b4, 0xdb66db00); in rtw8822c_dac_cal_step1() 511 rtw_write32(rtwdev, 0x9b4, 0xdb6db600); in rtw8822c_dac_cal_step1() 739 rtw_write32(rtwdev, 0x1860, temp[0]); in rtw8822c_dac_cal_backup() 740 rtw_write32(rtwdev, 0x4160, temp[1]); in rtw8822c_dac_cal_backup() 741 rtw_write32(rtwdev, 0x9b4, temp[2]); in rtw8822c_dac_cal_backup() 932 rtw_write32(rtwdev, 0x1860, temp[0]); in rtw8822c_dac_cal_restore() 933 rtw_write32(rtwdev, 0x4160, temp[1]); in rtw8822c_dac_cal_restore() 938 rtw_write32(rtwdev, 0x9b4, temp[2]); in rtw8822c_dac_cal_restore() 3737 rtw_write32(rtwdev, REG_RXSRAM_CTL, in rtw8822c_dpk_coef_tbl_apply() 3901 rtw_write32(rtwdev, REG_DPD_CTL15, in rtw8822c_dpk_cal_gs() [all …]
|
| H A D | mac.c | 49 rtw_write32(rtwdev, REG_AFE_CTRL1, value32); in rtw_set_channel_mac() 113 rtw_write32(rtwdev, REG_PAD_CTRL1, value32); in rtw_mac_pre_system_cfg() 117 rtw_write32(rtwdev, REG_LED_CFG, value32); in rtw_mac_pre_system_cfg() 121 rtw_write32(rtwdev, REG_GPIO_MUXCFG, value32); in rtw_mac_pre_system_cfg() 134 rtw_write32(rtwdev, REG_WLRF1, value32); in rtw_mac_pre_system_cfg() 305 rtw_write32(rtwdev, REG_SDIO_HIMR, 0); in rtw_mac_power_switch() 322 rtw_write32(rtwdev, REG_SDIO_HIMR, imr); in rtw_mac_power_switch() 564 rtw_write32(rtwdev, REG_DDMA_CH0SA, src); in iddma_enable() 565 rtw_write32(rtwdev, REG_DDMA_CH0DA, dst); in iddma_enable() 1238 rtw_write32(rtwdev, REG_RQPN_NPQ, val32); in __priority_queue_cfg_legacy() [all …]
|
| H A D | sec.c | 77 rtw_write32(rtwdev, RTW_SEC_WRITE_REG, content); in rtw_sec_write_cam() 78 rtw_write32(rtwdev, RTW_SEC_CMD_REG, command); in rtw_sec_write_cam() 99 rtw_write32(rtwdev, RTW_SEC_WRITE_REG, 0); in rtw_sec_clear_cam() 100 rtw_write32(rtwdev, RTW_SEC_CMD_REG, command); in rtw_sec_clear_cam()
|
| H A D | util.c | 32 rtw_write32(rtwdev, ltecoex->ctrl, 0x800F0000 | offset); in ltecoex_read_reg() 46 rtw_write32(rtwdev, ltecoex->wdata, value); in ltecoex_reg_write() 47 rtw_write32(rtwdev, ltecoex->ctrl, 0xC00F0000 | offset); in ltecoex_reg_write() 73 rtw_write32(rtwdev, reg, (u32)val); in rtw_restore_reg()
|
| H A D | rtw8723x.h | 485 rtw_write32(rtwdev, REG_LTECOEX_CTRL, 0x800f0038); in rtw8723x_iqk_backup_lte_path_gnt() 496 rtw_write32(rtwdev, REG_LTECOEX_WRITE_DATA, write_data); in rtw8723x_iqk_config_lte_path_gnt() 497 rtw_write32(rtwdev, REG_LTECOEX_CTRL, 0xc0020038); in rtw8723x_iqk_config_lte_path_gnt() 506 rtw_write32(rtwdev, REG_LTECOEX_WRITE_DATA, bak->lte_gnt); in rtw8723x_iqk_restore_lte_path_gnt() 507 rtw_write32(rtwdev, REG_LTECOEX_CTRL, 0xc00f0038); in rtw8723x_iqk_restore_lte_path_gnt() 508 rtw_write32(rtwdev, REG_LTECOEX_PATH_CONTROL, bak->lte_path); in rtw8723x_iqk_restore_lte_path_gnt() 515 rtw_write32(rtwdev, rtw8723x_common.iqk_adda_regs[i], value); in rtw8723x_iqk_path_adda_on()
|
| H A D | rtw8723x.c | 298 rtw_write32(rtwdev, REG_TCR, BIT_TCR_CFG); in __rtw8723x_mac_init() 303 rtw_write32(rtwdev, REG_RCR, WLAN_RCR_CFG); in __rtw8723x_mac_init() 305 rtw_write32(rtwdev, REG_INT_MIG, 0); in __rtw8723x_mac_init() 306 rtw_write32(rtwdev, REG_MCUTST_1, 0x0); in __rtw8723x_mac_init() 477 rtw_write32(rtwdev, rtw8723x_common.iqk_adda_regs[i], in __rtw8723x_iqk_restore_regs() 484 rtw_write32(rtwdev, rtw8723x_common.iqk_mac32_regs[i], in __rtw8723x_iqk_restore_regs() 488 rtw_write32(rtwdev, rtw8723x_common.iqk_bb_regs[i], in __rtw8723x_iqk_restore_regs() 497 rtw_write32(rtwdev, REG_TXIQK_TONE_A_11N, 0x01008c00); in __rtw8723x_iqk_restore_regs() 498 rtw_write32(rtwdev, REG_RXIQK_TONE_A_11N, 0x01008c00); in __rtw8723x_iqk_restore_regs()
|
| H A D | pci.c | 405 rtw_write32(rtwdev, RTK_PCI_TXBD_DESA_BCNQ, dma); in rtw_pci_reset_buf_desc() 413 rtw_write32(rtwdev, RTK_PCI_TXBD_DESA_H2CQ, dma); in rtw_pci_reset_buf_desc() 421 rtw_write32(rtwdev, RTK_PCI_TXBD_DESA_BKQ, dma); in rtw_pci_reset_buf_desc() 428 rtw_write32(rtwdev, RTK_PCI_TXBD_DESA_BEQ, dma); in rtw_pci_reset_buf_desc() 435 rtw_write32(rtwdev, RTK_PCI_TXBD_DESA_VOQ, dma); in rtw_pci_reset_buf_desc() 442 rtw_write32(rtwdev, RTK_PCI_TXBD_DESA_VIQ, dma); in rtw_pci_reset_buf_desc() 449 rtw_write32(rtwdev, RTK_PCI_TXBD_DESA_MGMTQ, dma); in rtw_pci_reset_buf_desc() 456 rtw_write32(rtwdev, RTK_PCI_TXBD_DESA_HI0Q, dma); in rtw_pci_reset_buf_desc() 507 rtw_write32(rtwdev, RTK_PCI_HIMR0, 0); in rtw_pci_disable_interrupt() 508 rtw_write32(rtwdev, RTK_PCI_HIMR1, 0); in rtw_pci_disable_interrupt() [all …]
|
| H A D | hci.h | 119 static inline void rtw_write32(struct rtw_dev *rtwdev, u32 addr, u32 val) in rtw_write32() function 145 rtw_write32(rtwdev, addr, val | bit); in rtw_write32_set() 169 rtw_write32(rtwdev, addr, val & ~bit); in rtw_write32_clr() 244 rtw_write32(rtwdev, addr, set); in rtw_write32_mask()
|
| H A D | rtw8821c.c | 155 rtw_write32(rtwdev, 0x1C94, 0xAFFFAFFF); in rtw8821c_phy_bf_init() 221 rtw_write32(rtwdev, REG_PROT_MODE_CTRL, value32); in rtw8821c_mac_init() 235 rtw_write32(rtwdev, REG_SIFS, WLAN_SIFS_CFG); in rtw8821c_mac_init() 238 rtw_write32(rtwdev, REG_RD_NAV_NXT, WLAN_NAV_CFG); in rtw8821c_mac_init() 245 rtw_write32(rtwdev, REG_TBTT_PROHIBIT, WLAN_TBTT_TIME); in rtw8821c_mac_init() 251 rtw_write32(rtwdev, REG_RXFLTMAP0, WLAN_RX_FILTER0); in rtw8821c_mac_init() 253 rtw_write32(rtwdev, REG_RCR, WLAN_RCR_CFG); in rtw8821c_mac_init() 261 rtw_write32(rtwdev, REG_WMAC_OPTION_FUNCTION + 8, WLAN_MAC_OPT_FUNC2); in rtw8821c_mac_init() 307 rtw_write32(rtwdev, REG_RFECTL, reg); in rtw8821c_switch_rf_set() 698 rtw_write32(rtwdev, offset_txagc[path] + rate_idx, in rtw8821c_set_tx_power_index_by_rate() [all …]
|
| H A D | rtw8822b.c | 149 rtw_write32(rtwdev, 0x1C94, 0xAFFFAFFF); in rtw8822b_phy_bf_init() 251 rtw_write32(rtwdev, REG_PROT_MODE_CTRL, value32); in rtw8822b_mac_init() 263 rtw_write32(rtwdev, REG_SIFS, WLAN_SIFS_CFG); in rtw8822b_mac_init() 266 rtw_write32(rtwdev, REG_RD_NAV_NXT, WLAN_NAV_CFG); in rtw8822b_mac_init() 271 rtw_write32(rtwdev, REG_TBTT_PROHIBIT, WLAN_TBTT_TIME); in rtw8822b_mac_init() 276 rtw_write32(rtwdev, REG_RXFLTMAP0, WLAN_RX_FILTER0); in rtw8822b_mac_init() 278 rtw_write32(rtwdev, REG_RCR, WLAN_RCR_CFG); in rtw8822b_mac_init() 953 rtw_write32(rtwdev, offset_txagc[path] + rate_idx, in rtw8822b_set_tx_power_index_by_rate() 1329 rtw_write32(rtwdev, REG_RX_GAIN_EN, wl_rx_low_gain_on[i]); in rtw8822b_coex_cfg_wl_rx_gain() 1339 rtw_write32(rtwdev, 0x81c, wl_rx_low_gain_off[i]); in rtw8822b_coex_cfg_wl_rx_gain() [all …]
|
| H A D | sdio.c | 704 rtw_write32(rtwdev, REG_SDIO_HIMR, rtwsdio->irq_mask); in rtw_sdio_enable_interrupt() 709 rtw_write32(rtwdev, REG_SDIO_HIMR, 0x0); in rtw_sdio_disable_interrupt() 820 rtw_write32(rtwdev, REG_SDIO_TX_CTRL, val); in rtw_sdio_interface_cfg() 933 rtw_write32(rtwdev, REG_TXDMA_STATUS, val); in rtw_sdio_tx_err_isr() 1078 rtw_write32(rtwdev, REG_SDIO_HISR, hisr); in rtw_sdio_handle_interrupt()
|
| H A D | efuse.c | 107 rtw_write32(rtwdev, REG_EFUSE_CTRL, efuse_ctl & (~BIT_EF_FLAG)); in rtw_dump_physical_efuse_map()
|
| H A D | wow.c | 68 rtw_write32(rtwdev, REG_WKFMCAM_RWD, wdata); in rtw_wow_pattern_write_cam() 69 rtw_write32(rtwdev, REG_WKFMCAM_CMD, BIT_WKFCAM_POLLING_V1 | in rtw_wow_pattern_write_cam() 245 rtw_write32(rtwdev, REG_WKFMCAM_CMD, BIT_WKFCAM_POLLING_V1 | in rtw_wow_pattern_clear_cam()
|
| /linux-6.15/drivers/staging/rtl8723bs/hal/ |
| H A D | sdio_halinit.c | 104 rtw_write32(padapter, REG_LEDCFG0, value32); in _InitPowerOn_8723BS() 161 rtw_write32(padapter, REG_RQPN, value32); in _InitQueueReservedPage() 363 rtw_write32(padapter, REG_CR, value32); in _InitNetworkType() 409 rtw_write32(padapter, REG_RRSR, value32); in _InitAdaptiveCtrl() 436 rtw_write32(padapter, REG_EDCA_BE_PARAM, 0x005EA42B); in _InitEDCA() 437 rtw_write32(padapter, REG_EDCA_BK_PARAM, 0x0000A44F); in _InitEDCA() 438 rtw_write32(padapter, REG_EDCA_VI_PARAM, 0x005EA324); in _InitEDCA() 439 rtw_write32(padapter, REG_EDCA_VO_PARAM, 0x002FA226); in _InitEDCA() 537 rtw_write32(padapter, REG_HISR, 0); in _InitInterrupt() 540 rtw_write32(padapter, REG_HIMR, 0); in _InitInterrupt() [all …]
|
| H A D | rtl8723b_hal_init.c | 228 rtw_write32(adapter, REG_MCUFWDL, value32); in _FWFreeToGo() 487 rtw_write32(padapter, EFUSE_TEST, value32); in hal_EfuseSwitchToBank() 1326 rtw_write32(padapter, REG_TCR, value32); in rtl8723b_SetBeaconRelatedRegisters() 1329 rtw_write32(padapter, REG_TCR, value32); in rtl8723b_SetBeaconRelatedRegisters() 1506 rtw_write32(padapter, REG_AUTO_LLT, val32); in rtl8723b_InitLLTTable() 2446 rtw_write32(padapter, REG_TSFTR, tsf); in hw_var_set_correct_tsf() 2567 rtw_write32(padapter, REG_RCR, val32); in hw_var_set_mlme_join() 2788 rtw_write32(padapter, REG_RCR, val32); in SetHwReg8723B() 2824 rtw_write32(padapter, REG_RCR, val32); in SetHwReg8723B() 2830 rtw_write32(padapter, REG_RCR, val32); in SetHwReg8723B() [all …]
|
| H A D | odm_EdcaTurboCheck.c | 145 rtw_write32(Adapter, REG_EDCA_BE_PARAM, edca_param); in odm_EdcaTurboCheckCE() 154 rtw_write32(Adapter, REG_EDCA_BE_PARAM, pHalData->AcParam_BE); in odm_EdcaTurboCheckCE()
|
| /linux-6.15/drivers/staging/rtl8723bs/include/ |
| H A D | rtw_io.h | 68 extern int rtw_write32(struct adapter *adapter, u32 addr, u32 val);
|
| /linux-6.15/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_io.c | 94 int rtw_write32(struct adapter *adapter, u32 addr, u32 val) in rtw_write32() function
|