rtl8xxxu_write16
rtl8xxxu_write16(priv, REG_APS_FSMCO, val16);
rtl8xxxu_write16(priv, REG_APS_FSMCO, val16);
rtl8xxxu_write16(priv, REG_APS_FSMCO, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_TX_REPORT_TIME, min_rpt_time);
rtl8xxxu_write16(priv, REG_SYS_FUNC, sys_func);
rtl8xxxu_write16(priv, REG_SYS_FUNC, sys_func);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_APS_FSMCO, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_GPIO_MUXCFG, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_NHM_TIMER_8723B + 2, 0xc350);
rtl8xxxu_write16(priv, REG_NHM_TH9_TH10_8723B + 2, 0xffff);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_APS_FSMCO, val16);
rtl8xxxu_write16(priv, REG_APS_FSMCO, val16);
rtl8xxxu_write16(priv, REG_SYS_ISO_CTRL, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_GPIO_PIN_CTRL + 2, 0);
rtl8xxxu_write16(priv, REG_GPIO_MUXCFG + 2, val16);
rtl8xxxu_write16(priv, REG_APS_FSMCO, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CR, 0x0000);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_APS_FSMCO, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CR, 0);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CCK0_DEBUG_PORT, 0x8810);
rtl8xxxu_write16(priv, REG_CCK0_DEBUG_PORT, 0x0000);
rtl8xxxu_write16(priv, REG_CCK0_DEBUG_PORT, 0x8810);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CR, 0);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_WMAC_TRXPTCL_CTL, val16);
rtl8xxxu_write16(priv, REG_NHM_TIMER_8723B + 2, 0xc350);
rtl8xxxu_write16(priv, REG_NHM_TH9_TH10_8723B + 2, 0xffff);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_GPIO_INTM, val16);
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_PWR_DATA, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_NHM_TIMER_8723B + 2, 0x2710);
rtl8xxxu_write16(priv, REG_NHM_TH9_TH10_8723B + 2, 0xffff);
rtl8xxxu_write16(priv, REG_SYS_FUNC, sys_func);
rtl8xxxu_write16(priv, REG_SYS_FUNC, sys_func);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_R2T_SIFS, 0x0808);
rtl8xxxu_write16(priv, REG_T2T_SIFS, 0x0a0a);
rtl8xxxu_write16(priv, REG_WMAC_TRXPTCL_CTL, rf_mode_bw);
rtl8xxxu_write16(priv, REG_R2T_SIFS, 0x0808);
rtl8xxxu_write16(priv, REG_T2T_SIFS, 0x0a0a);
rtl8xxxu_write16(priv, REG_RETRY_LIMIT, val16);
rtl8xxxu_write16(priv, REG_SPEC_SIFS, val16);
rtl8xxxu_write16(priv, REG_SYS_ISO_CTRL, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_SYS_CLKR, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, sys_func);
rtl8xxxu_write16(priv, REG_SYS_FUNC, sys_func);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, reg_mcu_fw_dl, val16);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, REG_MAX_AGGR_NUM, 0x0707);
rtl8xxxu_write16(priv, REG_SYS_FUNC, val16);
rtl8xxxu_write16(priv, reg_sw_ctrl, val16);
rtl8xxxu_write16(priv, REG_TRXDMA_CTRL, val16);
rtl8xxxu_write16(priv, REG_RQPN_NPQ, 0);
rtl8xxxu_write16(priv, REG_MAX_AGGR_NUM, priv->fops->max_aggr_num);
rtl8xxxu_write16(priv, REG_TRXFF_BNDY + 2, fops->trxff_boundary);
rtl8xxxu_write16(priv, REG_TX_REPORT_TIME, 0xcdf0);
rtl8xxxu_write16(priv, REG_RXFLTMAP2, 0xffff);
rtl8xxxu_write16(priv, REG_RXFLTMAP1, 0x400);
rtl8xxxu_write16(priv, REG_RXFLTMAP0, 0xffff);
rtl8xxxu_write16(priv, REG_MAC_SPEC_SIFS, 0x100a);
rtl8xxxu_write16(priv, REG_SIFS_CCK, 0x100a);
rtl8xxxu_write16(priv, REG_SIFS_OFDM, 0x100a);
rtl8xxxu_write16(priv, REG_BEACON_CTRL, val16);
rtl8xxxu_write16(priv, REG_TBTT_PROHIBIT, 0x6404);
rtl8xxxu_write16(priv, REG_BEACON_TCFG, 0x660F);
rtl8xxxu_write16(priv, REG_PKT_VO_VI_LIFE_TIME, 0x0400); /* unit: 256us. 256ms */
rtl8xxxu_write16(priv, REG_PKT_BE_BK_LIFE_TIME, 0x0400); /* unit: 256us. 256ms */
rtl8xxxu_write16(priv, REG_FAST_EDCA_CTRL, 0);
rtl8xxxu_write16(priv, REG_BCN_PSR_RPT,
rtl8xxxu_write16(priv, REG_BCN_INTERVAL, vif->bss_conf.beacon_int);
rtl8xxxu_write16(priv, REG_TSFTR_SYN_OFFSET, 0x7fff); /* ~32ms */
rtl8xxxu_write16(priv, REG_CR, val16);
rtl8xxxu_write16(priv, REG_RXFLTMAP2, 0xffff);
rtl8xxxu_write16(priv, REG_RXFLTMAP0, 0xffff);
rtl8xxxu_write16(priv, REG_RXFLTMAP2, 0x0000);
rtl8xxxu_write16(priv, REG_RXFLTMAP0, 0x0000);
rtl8xxxu_write16(priv, REG_RXFLTMAP0, 0x0000);
rtl8xxxu_write16(priv, REG_RXFLTMAP2, 0x0000);
return rtl8xxxu_write16(priv, addr, val16);
return rtl8xxxu_write16(priv, addr, val16);
rtl8xxxu_write16(priv, mbox_ext_reg, le16_to_cpu(h2c->raw.ext));
int rtl8xxxu_write16(struct rtl8xxxu_priv *priv, u16 addr, u16 val);