Home
last modified time | relevance | path

Searched refs:rtw_write8 (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/contrib/dev/rtw88/
H A Dmac.c26 rtw_write8(rtwdev, REG_DATA_SC, in rtw_set_channel_mac()
51 rtw_write8(rtwdev, REG_USTIME_TSF, MAC_CLK_SPEED); in rtw_set_channel_mac()
52 rtw_write8(rtwdev, REG_USTIME_EDCA, MAC_CLK_SPEED); in rtw_set_channel_mac()
58 rtw_write8(rtwdev, REG_CCK_CHECK, value8); in rtw_set_channel_mac()
68 rtw_write8(rtwdev, REG_RSV_CTRL, 0); in rtw_mac_pre_system_cfg()
72 rtw_write8(rtwdev, REG_LDO_SWR_CTRL, LDO_SEL); in rtw_mac_pre_system_cfg()
74 rtw_write8(rtwdev, REG_LDO_SWR_CTRL, SPS_SEL); in rtw_mac_pre_system_cfg()
126 rtw_write8(rtwdev, REG_SYS_FUNC_EN, value8); in rtw_mac_pre_system_cfg()
130 rtw_write8(rtwdev, REG_RF_CTRL, value8); in rtw_mac_pre_system_cfg()
170 rtw_write8(rtwdev, REG_SYS_PW_CTRL, value & ~BIT_PFM_WOWL); in rtw_pwr_cmd_polling()
[all …]
H A Drtw88xxa.c21 rtw_write8(rtwdev, REG_EFUSE_ACCESS, EFUSE_ACCESS_ON); in rtw88xxa_efuse_grant()
27 rtw_write8(rtwdev, REG_EFUSE_ACCESS, EFUSE_ACCESS_OFF); in rtw88xxa_efuse_grant()
291 rtw_write8(rtwdev, REG_SYS_FUNC_EN + 1, val8 & ~BIT(2)); in rtw88xxa_reset_8051()
300 rtw_write8(rtwdev, REG_SYS_FUNC_EN + 1, val8 | BIT(2)); in rtw88xxa_reset_8051()
312 rtw_write8(rtwdev, REG_MCUFW_CTRL, 0x00); in rtw88xxau_hw_reset()
321 rtw_write8(rtwdev, REG_RF_CTRL, 0); in rtw88xxau_hw_reset()
338 rtw_write8(rtwdev, REG_APS_FSMCO + 1, val8); in rtw88xxau_hw_reset()
459 rtw_write8(rtwdev, REG_BCNQ_BDNY, fifo->rsvd_boundary); in rtw88xxau_init_tx_buffer_boundary()
460 rtw_write8(rtwdev, REG_MGQ_BDNY, fifo->rsvd_boundary); in rtw88xxau_init_tx_buffer_boundary()
461 rtw_write8(rtwdev, REG_WMAC_LBK_BF_HD, fifo->rsvd_boundary); in rtw88xxau_init_tx_buffer_boundary()
[all …]
H A Dbf.c120 rtw_write8(rtwdev, REG_ASSOCIATED_BFMER0_INFO + i, addr[i]); in rtw_bf_init_bfer_entry_mu()
144 rtw_write8(rtwdev, REG_SND_PTCL_CTRL + 3, 0x26); in rtw_bf_cfg_sounding()
162 rtw_write8(rtwdev, REG_MU_TX_CTL, in rtw_bf_cfg_mu_bfee()
167 rtw_write8(rtwdev, REG_MU_TX_CTL + 1, mu_tbl_sel); in rtw_bf_cfg_mu_bfee()
173 rtw_write8(rtwdev, REG_MU_TX_CTL + 1, mu_tbl_sel | 1); in rtw_bf_cfg_mu_bfee()
185 rtw_write8(rtwdev, REG_MU_TX_CTL, 0); in rtw_bf_del_bfer_entry_mu()
222 rtw_write8(rtwdev, addr_bfer_info + i, bfee->mac_addr[i]); in rtw_bf_enable_bfee_su()
232 rtw_write8(rtwdev, REG_SND_PTCL_CTRL + 3, RTW_NDP_RX_STANDBY_TIME); in rtw_bf_enable_bfee_su()
375 rtw_write8(rtwdev, REG_WMAC_MU_BF_OPTION, tmp8); in rtw_bf_phy_init()
382 rtw_write8(rtwdev, REG_NDPA_OPT_CTRL, ndpa_rate); in rtw_bf_phy_init()
H A Drtw8821c.c166 rtw_write8(rtwdev, REG_SYS_FUNC_EN, val); in rtw8821c_phy_set_param()
170 rtw_write8(rtwdev, REG_SYS_FUNC_EN, val); in rtw8821c_phy_set_param()
172 rtw_write8(rtwdev, REG_SYS_FUNC_EN, val); in rtw8821c_phy_set_param()
174 rtw_write8(rtwdev, REG_SYS_FUNC_EN, val); in rtw8821c_phy_set_param()
176 rtw_write8(rtwdev, REG_RF_CTRL, in rtw8821c_phy_set_param()
179 rtw_write8(rtwdev, REG_WLRF1 + 3, in rtw8821c_phy_set_param()
213 rtw_write8(rtwdev, REG_AMPDU_MAX_TIME_V1, WLAN_AMPDU_MAX_TIME); in rtw8821c_mac_init()
216 rtw_write8(rtwdev, REG_PRECNT_CTRL, (u8)(pre_txcnt & 0xFF)); in rtw8821c_mac_init()
217 rtw_write8(rtwdev, REG_PRECNT_CTRL + 1, (u8)(pre_txcnt >> 8)); in rtw8821c_mac_init()
224 rtw_write8(rtwdev, REG_FAST_EDCA_VOVI_SETTING, FAST_EDCA_VO_TH); in rtw8821c_mac_init()
[all …]
H A Drtw8814a.c22 rtw_write8(rtwdev, REG_EFUSE_ACCESS, EFUSE_ACCESS_ON); in rtw8814a_efuse_grant()
28 rtw_write8(rtwdev, REG_EFUSE_ACCESS, EFUSE_ACCESS_OFF); in rtw8814a_efuse_grant()
303 rtw_write8(rtwdev, REG_RF_CTRL, val8); in rtw8814a_phy_set_param()
304 rtw_write8(rtwdev, REG_RF_CTRL1, val8); in rtw8814a_phy_set_param()
305 rtw_write8(rtwdev, REG_RF_CTRL2, val8); in rtw8814a_phy_set_param()
306 rtw_write8(rtwdev, REG_RF_CTRL3, val8); in rtw8814a_phy_set_param()
327 rtw_write8(rtwdev, REG_HWSEQ_CTRL, 0xFF); in rtw8814a_phy_set_param()
331 rtw_write8(rtwdev, REG_MISC_CTRL, BIT_DIS_SECOND_CCA); in rtw8814a_phy_set_param()
333 rtw_write8(rtwdev, REG_NAV_CTRL + 2, 0); in rtw8814a_phy_set_param()
346 rtw_write8(rtwdev, REG_NAV_CTRL + 2, 235); in rtw8814a_phy_set_param()
[all …]
H A Drtw8723x.c49 rtw_write8(rtwdev, REG_CTX, val_ctx & ~BIT_MASK_CTX_TYPE); in __rtw8723x_lck()
51 rtw_write8(rtwdev, REG_TXPAUSE, 0xFF); in __rtw8723x_lck()
64 rtw_write8(rtwdev, REG_CTX, val_ctx); in __rtw8723x_lck()
66 rtw_write8(rtwdev, REG_TXPAUSE, 0x00); in __rtw8723x_lck()
369 rtw_write8(rtwdev, REG_MISC_CTRL, BIT_DIS_SECOND_CCA); in __rtw8723x_mac_init()
370 rtw_write8(rtwdev, REG_2ND_CCA_CTRL, 0); in __rtw8723x_mac_init()
377 rtw_write8(rtwdev, REG_FWHW_TXQ_CTRL + 1, WLAN_TXQ_RPT_EN); in __rtw8723x_mac_postinit()
393 rtw_write8(rtwdev, REG_LDO_EFUSE_CTRL + 3, ldo_pwr); in __rtw8723x_cfg_ldo25()
436 rtw_write8(rtwdev, REG_EFUSE_ACCESS, EFUSE_ACCESS_ON); in __rtw8723x_efuse_grant()
441 rtw_write8(rtwdev, REG_EFUSE_ACCESS, EFUSE_ACCESS_OFF); in __rtw8723x_efuse_grant()
[all …]
H A Dusb.c863 rtw_write8(rtwdev, REG_RXDMA_MODE, rxdma); in rtw_usb_init_burst_pkt_len()
1085 rtw_write8(rtwdev, REG_HCI_OPT_CTRL, 0x8); in rtw_usb_switch_mode_old()
1086 rtw_write8(rtwdev, REG_SYS_SDIO_CTRL, 0x2); in rtw_usb_switch_mode_old()
1087 rtw_write8(rtwdev, REG_ACLK_MON, 0x1); in rtw_usb_switch_mode_old()
1088 rtw_write8(rtwdev, 0x3d, 0x3); in rtw_usb_switch_mode_old()
1090 rtw_write8(rtwdev, REG_SYS_PW_CTRL + 1, 0x80); in rtw_usb_switch_mode_old()
1141 rtw_write8(rtwdev, REG_PAD_CTRL2 + 1, 4); in rtw_usb_switch_mode_new()
1195 rtw_write8(rtwdev, REG_USB3_PHY_DAT_L, data & 0xff); in rtw_usb_phy_write()
1196 rtw_write8(rtwdev, REG_USB3_PHY_DAT_H, data >> 8); in rtw_usb_phy_write()
1197 rtw_write8(rtwdev, REG_USB3_PHY_ADR, addr | BIT_USB3_PHY_ADR_WR); in rtw_usb_phy_write()
[all …]
H A Drtw8703b.c590 rtw_write8(rtwdev, REG_AFE_CTRL1 + 1, 0x80); in rtw8703b_phy_set_param()
619 rtw_write8(rtwdev, REG_ACKTO, 0x40); in rtw8703b_phy_set_param()
624 rtw_write8(rtwdev, REG_RXDMA_MODE, in rtw8703b_phy_set_param()
630 rtw_write8(rtwdev, REG_BCN_CTRL, in rtw8703b_phy_set_param()
632 rtw_write8(rtwdev, REG_TBTT_PROHIBIT, TBTT_PROHIBIT_SETUP_TIME); in rtw8703b_phy_set_param()
633 rtw_write8(rtwdev, REG_TBTT_PROHIBIT + 1, in rtw8703b_phy_set_param()
635 rtw_write8(rtwdev, REG_TBTT_PROHIBIT + 2, in rtw8703b_phy_set_param()
641 rtw_write8(rtwdev, REG_RX_PKT_LIMIT, WLAN_RX_PKT_LIMIT); in rtw8703b_phy_set_param()
642 rtw_write8(rtwdev, REG_MAX_AGGR_NUM, WLAN_MAX_AGG_NR); in rtw8703b_phy_set_param()
643 rtw_write8(rtwdev, REG_PIFS, WLAN_PIFS_VAL); in rtw8703b_phy_set_param()
[all …]
H A Dhci.h117 static inline void rtw_write8(struct rtw_dev *rtwdev, u32 addr, u8 val) in rtw_write8() function
137 rtw_write8(rtwdev, addr, val | bit); in rtw_write8_set()
161 rtw_write8(rtwdev, addr, val & ~bit); in rtw_write8_clr()
266 rtw_write8(rtwdev, addr, set); in rtw_write8_mask()
H A Drtw8723d.c95 rtw_write8(rtwdev, REG_AFE_CTRL1 + 1, 0x80); in rtw8723d_phy_set_param()
115 rtw_write8(rtwdev, REG_SLOT, WLAN_SLOT_TIME); in rtw8723d_phy_set_param()
116 rtw_write8(rtwdev, REG_FWHW_TXQ_CTRL + 1, WLAN_TXQ_RPT_EN); in rtw8723d_phy_set_param()
119 rtw_write8(rtwdev, REG_ATIMWND, 0x2); in rtw8723d_phy_set_param()
120 rtw_write8(rtwdev, REG_BCN_CTRL, in rtw8723d_phy_set_param()
125 rtw_write8(rtwdev, REG_TBTT_PROHIBIT, val32); in rtw8723d_phy_set_param()
126 rtw_write8(rtwdev, REG_PIFS, WLAN_PIFS_VAL); in rtw8723d_phy_set_param()
127 rtw_write8(rtwdev, REG_AGGR_BREAK_TIME, WLAN_AGG_BRK_TIME); in rtw8723d_phy_set_param()
132 rtw_write8(rtwdev, REG_SINGLE_AMPDU_CTRL, BIT_EN_SINGLE_APMDU); in rtw8723d_phy_set_param()
133 rtw_write8(rtwdev, REG_RX_PKT_LIMIT, WLAN_RX_PKT_LIMIT); in rtw8723d_phy_set_param()
[all …]
H A Drtw8821a.c726 rtw_write8(rtwdev, REG_LED_CFG + 2, ledcfg); in rtw8821a_led_set()
751 rtw_write8(rtwdev, REG_BT_COEX_ENH_INTR_CTRL, val8); in rtw8821a_coex_cfg_init()
754 rtw_write8(rtwdev, REG_BT_STAT_CTRL, 0x3); in rtw8821a_coex_cfg_init()
778 rtw_write8(rtwdev, REG_RFE_CTRL8, in rtw8821a_coex_cfg_ant_switch()
787 rtw_write8(rtwdev, REG_RFE_CTRL8, DPDT_CTRL_PIN); in rtw8821a_coex_cfg_ant_switch()
795 rtw_write8(rtwdev, REG_RFE_CTRL8, in rtw8821a_coex_cfg_ant_switch()
804 rtw_write8(rtwdev, REG_RFE_CTRL8, DPDT_CTRL_PIN); in rtw8821a_coex_cfg_ant_switch()
813 rtw_write8(rtwdev, REG_RFE_CTRL8, DPDT_CTRL_PIN); in rtw8821a_coex_cfg_ant_switch()
H A Drtw8822c.c387 rtw_write8(rtwdev, 0x1bcc, 0x3f); in rtw8822c_dac_bb_setting()
389 rtw_write8(rtwdev, 0x1bcc, 0x3f); in rtw8822c_dac_bb_setting()
530 rtw_write8(rtwdev, 0x1bcc, 0x03f); in rtw8822c_dac_cal_step2()
995 rtw_write8(rtwdev, 0x1bcc, 0x0); in rtw8822c_rf_dac_cal()
997 rtw_write8(rtwdev, 0x1bcc, 0x0); in rtw8822c_rf_dac_cal()
1237 rtw_write8(rtwdev, REG_TXPAUSE, BIT_AC_QUEUE); in rtw8822c_txgapk_tx_pause()
2014 rtw_write8(rtwdev, REG_FWHW_TXQ_CTRL, value8); in rtw8822c_mac_init()
2015 rtw_write8(rtwdev, REG_FWHW_TXQ_CTRL + 1, WLAN_TXQ_RPT_EN); in rtw8822c_mac_init()
2036 rtw_write8(rtwdev, REG_AMPDU_MAX_TIME_V1, WLAN_AMPDU_MAX_TIME); in rtw8822c_mac_init()
2039 rtw_write8(rtwdev, REG_PRECNT_CTRL, (u8)(pre_txcnt & 0xFF)); in rtw8822c_mac_init()
[all …]
H A Drtw8822b.c246 rtw_write8(rtwdev, REG_AMPDU_MAX_TIME_V1, WLAN_AMPDU_MAX_TIME); in rtw8822b_mac_init()
254 rtw_write8(rtwdev, REG_FAST_EDCA_VOVI_SETTING, FAST_EDCA_VO_TH); in rtw8822b_mac_init()
255 rtw_write8(rtwdev, REG_FAST_EDCA_VOVI_SETTING + 2, FAST_EDCA_VI_TH); in rtw8822b_mac_init()
256 rtw_write8(rtwdev, REG_FAST_EDCA_BEBK_SETTING, FAST_EDCA_BE_TH); in rtw8822b_mac_init()
257 rtw_write8(rtwdev, REG_FAST_EDCA_BEBK_SETTING + 2, FAST_EDCA_BK_TH); in rtw8822b_mac_init()
261 rtw_write8(rtwdev, REG_SLOT, WLAN_SLOT_TIME); in rtw8822b_mac_init()
262 rtw_write8(rtwdev, REG_PIFS, WLAN_PIFS_TIME); in rtw8822b_mac_init()
272 rtw_write8(rtwdev, REG_DRVERLYINT, WLAN_DRV_EARLY_INT); in rtw8822b_mac_init()
273 rtw_write8(rtwdev, REG_BCNDMATIM, WLAN_BCN_DMA_TIME); in rtw8822b_mac_init()
279 rtw_write8(rtwdev, REG_RX_PKT_LIMIT, WLAN_RXPKT_MAX_SZ_512); in rtw8822b_mac_init()
[all …]
H A Dwow.c284 rtw_write8(rtwdev, REG_TXPAUSE, 0xff); in rtw_wow_bb_stop()
293 rtw_write8(rtwdev, REG_TXPAUSE, rtw_wow->txpause); in rtw_wow_bb_start()
445 rtw_write8(rtwdev, REG_RSV_CTRL, BIT_WLOCK_1C_B6); in rtw_wow_avoid_reset_mac()
446 rtw_write8(rtwdev, REG_RSV_CTRL, in rtw_wow_avoid_reset_mac()
H A Dpci.c450 rtw_write8(rtwdev, RTK_PCI_CTRL + 3, tmp | 0xf7); in rtw_pci_reset_buf_desc()
944 rtw_write8(rtwdev, RTK_PCI_TXBD_BCN_WORK, reg_bcn_work); in rtw_pci_write_data_rsvd_page()
1324 rtw_write8(rtwdev, REG_DBI_WDATA_V1 + remainder, data); in rtw_dbi_write8()
1326 rtw_write8(rtwdev, REG_DBI_FLAG_V1 + 2, BIT_DBI_WFLAG >> 16); in rtw_dbi_write8()
1346 rtw_write8(rtwdev, REG_DBI_FLAG_V1 + 2, BIT_DBI_RFLAG >> 16); in rtw_dbi_read8()
1373 rtw_write8(rtwdev, REG_PCIE_MIX_CFG, addr & BITS_MDIO_ADDR_MASK); in rtw_mdio_write()
1374 rtw_write8(rtwdev, REG_PCIE_MIX_CFG + 3, page); in rtw_mdio_write()
H A Dutil.c67 rtw_write8(rtwdev, reg, (u8)val); in rtw_restore_reg()
H A Drtw8812a.c90 rtw_write8(rtwdev, REG_TXPAUSE, 0xff); in rtw8812a_do_lck()
113 rtw_write8(rtwdev, REG_TXPAUSE, 0); in rtw8812a_do_lck()
884 rtw_write8(rtwdev, REG_LED_CFG, ledcfg); in rtw8812a_led_set()
H A Dps.c90 rtw_write8(rtwdev, rtwdev->hci.rpwm_addr, request); in rtw_power_mode_change()
H A Dmain.c742 rtw_write8(rtwdev, REG_MCU_TST_CFG, 0); in __fw_recovery_work()
817 rtw_write8(rtwdev, REG_DTIM_COUNTER_ROOT, dtim_period ? dtim_period - 1 : 0); in rtw_set_dtim_period()
1011 rtw_write8(rtwdev, start + i, addr[i]); in rtw_vif_write_addr()
2031 rtw_write8(rtwdev, REG_C2HEVT, C2H_HW_FEATURE_DUMP); in rtw_chip_efuse_enable()
2075 rtw_write8(rtwdev, REG_C2HEVT, 0); in rtw_dump_hw_feature()
2467 rtw_write8(rtwdev, reg1->addr + i, v2); in rtw_swap_reg_nbytes()
2468 rtw_write8(rtwdev, reg2->addr + i, v1); in rtw_swap_reg_nbytes()
H A Dfw.c1494 rtw_write8(rtwdev, REG_CR + 1, val); in rtw_fw_write_data_rsvd_page()
1496 rtw_write8(rtwdev, REG_BCN_CTRL, in rtw_fw_write_data_rsvd_page()
1503 rtw_write8(rtwdev, REG_FWHW_TXQ_CTRL + 2, val); in rtw_fw_write_data_rsvd_page()
1529 rtw_write8(rtwdev, REG_BCN_CTRL, bckp[2]); in rtw_fw_write_data_rsvd_page()
1531 rtw_write8(rtwdev, REG_FWHW_TXQ_CTRL + 2, bckp[1]); in rtw_fw_write_data_rsvd_page()
1532 rtw_write8(rtwdev, REG_CR + 1, bckp[0]); in rtw_fw_write_data_rsvd_page()
H A Drtw8723x.h481 rtw_write8(rtwdev, REG_BTG_SEL, backup->btg_sel); in rtw8723x_iqk_restore_path_ctrl()
H A Ddebug.c412 rtw_write8(rtwdev, addr, (u8)val); in rtw_debugfs_set_write_reg()
1023 rtw_write8(rtwdev, REG_HRCV_MSG, 1); in rtw_debugfs_set_fw_crash()
H A Dcoex.c91 rtw_write8(rtwdev, REG_AMPDU_MAX_TIME_V1, 0x20); in rtw_coex_limited_tx()
93 rtw_write8(rtwdev, REG_AMPDU_MAX_TIME_V1, in rtw_coex_limited_tx()
481 rtw_write8(rtwdev, REG_BT_COEX_ENH_INTR_CTRL, in rtw_coex_monitor_bt_ctr()
2771 rtw_write8(rtwdev, 0xff1a, 0x0); in rtw_coex_power_on_setting()
H A Dphy.c1806 rtw_write8(rtwdev, addr, data); in rtw_phy_cfg_mac()