REG_AFE_XTAL_CTRL
val32 = rtl8xxxu_read32(priv, REG_AFE_XTAL_CTRL);
rtl8xxxu_write32(priv, REG_AFE_XTAL_CTRL, val32);
val32 = rtl8xxxu_read32(priv, REG_AFE_XTAL_CTRL);
rtl8xxxu_write32(priv, REG_AFE_XTAL_CTRL, val32);
val32 = rtl8xxxu_read32(priv, REG_AFE_XTAL_CTRL);
rtl8xxxu_write32(priv, REG_AFE_XTAL_CTRL, val32);
rtl8xxxu_write8_clear(priv, REG_AFE_XTAL_CTRL, BIT(4) | BIT(3));
xtal0 = rtl8xxxu_read32(priv, REG_AFE_XTAL_CTRL);
rtl8xxxu_write32(priv, REG_AFE_XTAL_CTRL, xtal0);
rtl8xxxu_write32(priv, REG_AFE_XTAL_CTRL, 0x0381808d);
rtl8xxxu_write8(priv, REG_AFE_XTAL_CTRL + 1, 0x80);
val32 = rtl8xxxu_read32(priv, REG_AFE_XTAL_CTRL);
rtl8xxxu_write32(priv, REG_AFE_XTAL_CTRL, val32);
rtl8xxxu_write32(priv, REG_AFE_XTAL_CTRL, 0x000f81fb);
u4b_tmp = rtl_read_dword(rtlpriv, REG_AFE_XTAL_CTRL);
rtl_write_dword(rtlpriv, REG_AFE_XTAL_CTRL, u4b_tmp);
rtl_write_dword(rtlpriv, REG_AFE_XTAL_CTRL, 0x0e);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL, 0x0F);
u32 u4b_tmp = rtl_read_dword(rtlpriv, REG_AFE_XTAL_CTRL);
rtl_write_dword(rtlpriv, REG_AFE_XTAL_CTRL, u4b_tmp);
bytetmp = rtl_read_byte(rtlpriv, REG_AFE_XTAL_CTRL+2) & 0xfd;
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL+2, bytetmp);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL + 1, 0x80);
rtl_write_word(rtlpriv, REG_AFE_XTAL_CTRL, 0x880F);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL + 1, 0x80);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL, 0x0F);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL, 0x0e);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL + 1, 0x80);
val8 = rtl_read_byte(rtlpriv, REG_AFE_XTAL_CTRL);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL, val8);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL + 1, 0x80);
rtl_set_bbreg(hw, REG_AFE_XTAL_CTRL, 0xf0,
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL + 1, 0x80);
tmpu1b = rtl_read_byte(rtlpriv, REG_AFE_XTAL_CTRL+1);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL+1, (tmpu1b & (~BIT(6))));
tmpu1b = rtl_read_byte(rtlpriv, REG_AFE_XTAL_CTRL+2);
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL+2, (tmpu1b & (~BIT(4))));
rtl_write_byte(rtlpriv, REG_AFE_XTAL_CTRL + 1, 0x80);
rtw_write32_mask(rtwdev, REG_AFE_XTAL_CTRL, 0x7e000000, crystal_cap);
rtw_write8(Adapter, REG_AFE_XTAL_CTRL+1, 0x80);