Lines Matching refs:rtl8xxxu_write8
1031 static int rtl8xxxu_write8(struct rtl8xxxu_priv *priv, u16 addr, u8 val) in rtl8xxxu_write8() function
1251 rtl8xxxu_write8(priv, REG_SPS0_CTRL, val8); in rtl8723a_enable_rf()
1285 rtl8xxxu_write8(priv, REG_TXPAUSE, 0x00); in rtl8723a_enable_rf()
1293 rtl8xxxu_write8(priv, REG_TXPAUSE, 0xff); in rtl8723a_disable_rf()
1326 rtl8xxxu_write8(priv, REG_SPS0_CTRL, sps0); in rtl8723a_disable_rf()
1336 rtl8xxxu_write8(priv, REG_FWHW_TXQ_CTRL + 2, val8); in rtl8723a_stop_tx_beacon()
1338 rtl8xxxu_write8(priv, REG_TBTT_PROHIBIT + 1, 0x64); in rtl8723a_stop_tx_beacon()
1341 rtl8xxxu_write8(priv, REG_TBTT_PROHIBIT + 2, val8); in rtl8723a_stop_tx_beacon()
1386 rtl8xxxu_write8(priv, REG_BW_OPMODE, opmode); in rtl8723au_config_channel()
1411 rtl8xxxu_write8(priv, REG_BW_OPMODE, opmode); in rtl8723au_config_channel()
1474 rtl8xxxu_write8(priv, REG_SIFS_CCK + 1, val8); in rtl8723au_config_channel()
1475 rtl8xxxu_write8(priv, REG_SIFS_OFDM + 1, val8); in rtl8723au_config_channel()
1587 rtl8xxxu_write8(priv, REG_OFDM0_XC_TX_IQ_IMBALANCE + i, val8); in rtl8723a_set_tx_power()
1595 rtl8xxxu_write8(priv, REG_OFDM0_XD_TX_IQ_IMBALANCE + i, val8); in rtl8723a_set_tx_power()
1624 rtl8xxxu_write8(priv, REG_MSR, val8); in rtl8xxxu_set_linktype()
1900 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 1, offset & 0xff); in rtl8xxxu_read_efuse8()
1904 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 2, val8); in rtl8xxxu_read_efuse8()
1907 rtl8xxxu_write8(priv, REG_EFUSE_CTRL + 3, val8 & 0x7f); in rtl8xxxu_read_efuse8()
1948 rtl8xxxu_write8(priv, REG_EFUSE_ACCESS, EFUSE_ACCESS_ENABLE); in rtl8xxxu_read_efuse()
2041 rtl8xxxu_write8(priv, REG_EFUSE_ACCESS, EFUSE_ACCESS_DISABLE); in rtl8xxxu_read_efuse()
2099 rtl8xxxu_write8(priv, REG_SYS_FUNC + 1, val8); in rtl8xxxu_download_firmware()
2107 rtl8xxxu_write8(priv, REG_MCU_FW_DL, val8 | MCU_FW_DL_ENABLE); in rtl8xxxu_download_firmware()
2115 rtl8xxxu_write8(priv, REG_MCU_FW_DL, val8 | MCU_FW_DL_CSUM_REPORT); in rtl8xxxu_download_firmware()
2124 rtl8xxxu_write8(priv, REG_MCU_FW_DL + 2, val8 | i); in rtl8xxxu_download_firmware()
2138 rtl8xxxu_write8(priv, REG_MCU_FW_DL + 2, val8 | i); in rtl8xxxu_download_firmware()
2251 rtl8xxxu_write8(priv, REG_HMTFR + 3, 0x20); in rtl8xxxu_firmware_self_reset()
2286 ret = rtl8xxxu_write8(priv, reg, val); in rtl8xxxu_init_mac()
2294 rtl8xxxu_write8(priv, REG_MAX_AGGR_NUM, 0x0a); in rtl8xxxu_init_mac()
2341 rtl8xxxu_write8(priv, REG_AFE_PLL_CTRL, val8); in rtl8xxxu_init_phy_bb()
2344 rtl8xxxu_write8(priv, REG_AFE_PLL_CTRL + 1, 0xff); in rtl8xxxu_init_phy_bb()
2349 rtl8xxxu_write8(priv, REG_SYS_FUNC, val8); in rtl8xxxu_init_phy_bb()
2360 rtl8xxxu_write8(priv, REG_RF_CTRL, val8); in rtl8xxxu_init_phy_bb()
2372 rtl8xxxu_write8(priv, REG_OFDM0_AGC_PARM1 + 2, 0x50); in rtl8xxxu_init_phy_bb()
2974 rtl8xxxu_write8(priv, reg[i], backup[i]); in rtl8xxxu_restore_mac_regs()
3021 rtl8xxxu_write8(priv, regs[i], 0x3f); in rtl8xxxu_mac_calibration()
3024 rtl8xxxu_write8(priv, regs[i], (u8)(backup[i] & ~BIT(3))); in rtl8xxxu_mac_calibration()
3026 rtl8xxxu_write8(priv, regs[i], (u8)(backup[i] & ~BIT(5))); in rtl8xxxu_mac_calibration()
3455 rtl8xxxu_write8(priv, REG_TXPAUSE, 0xff); in rtl8723a_phy_lc_calibrate()
3476 rtl8xxxu_write8(priv, REG_TXPAUSE, 0x00); in rtl8723a_phy_lc_calibrate()
3487 rtl8xxxu_write8(priv, reg + i, priv->mac_addr[i]); in rtl8xxxu_set_mac()
3502 rtl8xxxu_write8(priv, reg + i, bssid[i]); in rtl8xxxu_set_bssid()
3525 rtl8xxxu_write8(priv, REG_AGGLEN_LMT + i, vals[i]); in rtl8xxxu_set_ampdu_factor()
3536 rtl8xxxu_write8(priv, REG_AMPDU_MIN_SPACE, val8); in rtl8xxxu_set_ampdu_min_space()
3547 rtl8xxxu_write8(priv, REG_RF_CTRL, 0); in rtl8xxxu_active_to_emu()
3552 rtl8xxxu_write8(priv, REG_LEDCFG2, val8); in rtl8xxxu_active_to_emu()
3557 rtl8xxxu_write8(priv, REG_APS_FSMCO + 1, val8); in rtl8xxxu_active_to_emu()
3576 rtl8xxxu_write8(priv, REG_SYS_ISO_CTRL, val8); in rtl8xxxu_active_to_emu()
3581 rtl8xxxu_write8(priv, REG_LDOA15_CTRL, val8); in rtl8xxxu_active_to_emu()
3593 rtl8xxxu_write8(priv, REG_TXPAUSE, 0xff); in rtl8xxxu_active_to_lps()
3615 rtl8xxxu_write8(priv, REG_SYS_FUNC, val8); in rtl8xxxu_active_to_lps()
3622 rtl8xxxu_write8(priv, REG_SYS_FUNC, val8); in rtl8xxxu_active_to_lps()
3627 rtl8xxxu_write8(priv, REG_CR, val8); in rtl8xxxu_active_to_lps()
3632 rtl8xxxu_write8(priv, REG_CR + 1, val8); in rtl8xxxu_active_to_lps()
3637 rtl8xxxu_write8(priv, REG_DUAL_TSF_RST, val8); in rtl8xxxu_active_to_lps()
3650 rtl8xxxu_write8(priv, REG_APS_FSMCO + 1, val8); in rtl8xxxu_disabled_to_emu()
3655 rtl8xxxu_write8(priv, REG_GPIO_INTM + 2, val8); in rtl8xxxu_disabled_to_emu()
3660 rtl8xxxu_write8(priv, REG_APS_FSMCO + 1, val8); in rtl8xxxu_disabled_to_emu()
3672 rtl8xxxu_write8(priv, REG_LDOA15_CTRL, val8); in rtl8xxxu_emu_to_active()
3677 rtl8xxxu_write8(priv, 0x0067, val8); in rtl8xxxu_emu_to_active()
3684 rtl8xxxu_write8(priv, REG_SYS_ISO_CTRL, val8); in rtl8xxxu_emu_to_active()
3689 rtl8xxxu_write8(priv, REG_APS_FSMCO + 1, val8); in rtl8xxxu_emu_to_active()
3710 rtl8xxxu_write8(priv, REG_APS_FSMCO + 2, val8); in rtl8xxxu_emu_to_active()
3715 rtl8xxxu_write8(priv, REG_APS_FSMCO + 1, val8); in rtl8xxxu_emu_to_active()
3720 rtl8xxxu_write8(priv, REG_APS_FSMCO + 1, val8); in rtl8xxxu_emu_to_active()
3749 rtl8xxxu_write8(priv, REG_LEDCFG2, val8); in rtl8xxxu_emu_to_active()
3760 rtl8xxxu_write8(priv, REG_APS_FSMCO + 3, 0x20); in rtl8xxxu_emu_to_disabled()
3766 rtl8xxxu_write8(priv, REG_APS_FSMCO + 1, val8); in rtl8xxxu_emu_to_disabled()
3770 rtl8xxxu_write8(priv, REG_APS_FSMCO + 1, val8); in rtl8xxxu_emu_to_disabled()
3775 rtl8xxxu_write8(priv, REG_GPIO_INTM + 2, val8); in rtl8xxxu_emu_to_disabled()
3790 rtl8xxxu_write8(priv, REG_RSV_CTRL, 0x0); in rtl8723au_power_on()
3803 rtl8xxxu_write8(priv, REG_APS_FSMCO + 2, val8); in rtl8723au_power_on()
3849 rtl8xxxu_write8(priv, REG_RSV_CTRL, 0x0); in rtl8192cu_power_on()
3850 rtl8xxxu_write8(priv, REG_SPS0_CTRL, 0x2b); in rtl8192cu_power_on()
3857 rtl8xxxu_write8(priv, REG_LDOV12D_CTRL, val8); in rtl8192cu_power_on()
3863 rtl8xxxu_write8(priv, REG_SYS_ISO_CTRL, val8); in rtl8192cu_power_on()
3899 rtl8xxxu_write8(priv, REG_APSD_CTRL, val8); in rtl8192cu_power_on()
3951 rtl8xxxu_write8(priv, REG_RF_CTRL, 0x00); in rtl8xxxu_power_off()
3963 rtl8xxxu_write8(priv, REG_MCU_FW_DL, 0x00); in rtl8xxxu_power_off()
3971 rtl8xxxu_write8(priv, REG_RSV_CTRL + 1, val8); in rtl8xxxu_power_off()
3975 rtl8xxxu_write8(priv, REG_RSV_CTRL + 1, val8); in rtl8xxxu_power_off()
3978 rtl8xxxu_write8(priv, REG_RSV_CTRL, 0x0e); in rtl8xxxu_power_off()
4102 rtl8xxxu_write8(priv, REG_RQPN_NPQ, val8); in rtl8xxxu_init_device()
4117 rtl8xxxu_write8(priv, REG_TXPKTBUF_BCNQ_BDNY, val8); in rtl8xxxu_init_device()
4118 rtl8xxxu_write8(priv, REG_TXPKTBUF_MGQ_BDNY, val8); in rtl8xxxu_init_device()
4119 rtl8xxxu_write8(priv, REG_TXPKTBUF_WMAC_LBK_BF_HD, val8); in rtl8xxxu_init_device()
4120 rtl8xxxu_write8(priv, REG_TRXFF_BNDY, val8); in rtl8xxxu_init_device()
4121 rtl8xxxu_write8(priv, REG_TDECTRL + 1, val8); in rtl8xxxu_init_device()
4138 rtl8xxxu_write8(priv, REG_PBP, val8); in rtl8xxxu_init_device()
4143 rtl8xxxu_write8(priv, REG_RX_DRVINFO_SZ, 4); in rtl8xxxu_init_device()
4207 rtl8xxxu_write8(priv, REG_FWHW_TXQ_CTRL, val8); in rtl8xxxu_init_device()
4210 rtl8xxxu_write8(priv, REG_ACKTO, 0x40); in rtl8xxxu_init_device()
4218 rtl8xxxu_write8(priv, REG_DRIVER_EARLY_INT, DRIVER_EARLY_INT_TIME); in rtl8xxxu_init_device()
4219 rtl8xxxu_write8(priv, REG_BEACON_DMA_TIME, BEACON_DMA_ATIME_INT_TIME); in rtl8xxxu_init_device()
4242 rtl8xxxu_write8(priv, REG_LEDCFG2, val8); in rtl8xxxu_init_device()
4244 rtl8xxxu_write8(priv, REG_HWSEQ_CTRL, 0xff); in rtl8xxxu_init_device()
4271 rtl8xxxu_write8(priv, 0xfe40, 0xe0); in rtl8xxxu_init_device()
4272 rtl8xxxu_write8(priv, 0xfe41, 0x8d); in rtl8xxxu_init_device()
4273 rtl8xxxu_write8(priv, 0xfe42, 0x80); in rtl8xxxu_init_device()
4278 rtl8xxxu_write8(priv, 0xfe40, 0xe6); in rtl8xxxu_init_device()
4279 rtl8xxxu_write8(priv, 0xfe41, 0x94); in rtl8xxxu_init_device()
4280 rtl8xxxu_write8(priv, 0xfe42, 0x80); in rtl8xxxu_init_device()
4282 rtl8xxxu_write8(priv, 0xfe40, 0xe0); in rtl8xxxu_init_device()
4283 rtl8xxxu_write8(priv, 0xfe41, 0x19); in rtl8xxxu_init_device()
4284 rtl8xxxu_write8(priv, 0xfe42, 0x80); in rtl8xxxu_init_device()
4286 rtl8xxxu_write8(priv, 0xfe40, 0xe5); in rtl8xxxu_init_device()
4287 rtl8xxxu_write8(priv, 0xfe41, 0x91); in rtl8xxxu_init_device()
4288 rtl8xxxu_write8(priv, 0xfe42, 0x80); in rtl8xxxu_init_device()
4290 rtl8xxxu_write8(priv, 0xfe40, 0xe2); in rtl8xxxu_init_device()
4291 rtl8xxxu_write8(priv, 0xfe41, 0x81); in rtl8xxxu_init_device()
4292 rtl8xxxu_write8(priv, 0xfe42, 0x80); in rtl8xxxu_init_device()
4313 rtl8xxxu_write8(priv, REG_NAV_UPPER, val8); in rtl8xxxu_init_device()
4391 rtl8xxxu_write8(priv, REG_BEACON_CTRL, val8); in rtl8xxxu_sw_scan_start()
4402 rtl8xxxu_write8(priv, REG_BEACON_CTRL, val8); in rtl8xxxu_sw_scan_complete()
4441 rtl8xxxu_write8(priv, REG_INIRTS_RATE_SEL, rate_idx); in rtl8xxxu_set_basic_rates()
4498 rtl8xxxu_write8(priv, REG_BCN_MAX_ERR, 0xff); in rtl8xxxu_bss_info_changed()
4515 rtl8xxxu_write8(priv, REG_BEACON_CTRL, val8); in rtl8xxxu_bss_info_changed()
4544 rtl8xxxu_write8(priv, REG_SLOT, val8); in rtl8xxxu_bss_info_changed()
5163 rtl8xxxu_write8(priv, REG_BEACON_CTRL, val8); in rtl8xxxu_add_interface()
5277 rtl8xxxu_write8(priv, REG_ACM_HW_CTRL, acm_ctrl); in rtl8xxxu_conf_tx()
5353 rtl8xxxu_write8(priv, REG_SECURITY_CFG, val8); in rtl8xxxu_set_key()
5504 rtl8xxxu_write8(priv, REG_TXPAUSE, 0xff); in rtl8xxxu_stop()