Lines Matching full:backup

719 				     struct iqk_backup_regs *backup)  in rtw8723d_iqk_backup_regs()  argument
724 backup->adda[i] = rtw_read32(rtwdev, iqk_adda_regs[i]); in rtw8723d_iqk_backup_regs()
727 backup->mac8[i] = rtw_read8(rtwdev, iqk_mac8_regs[i]); in rtw8723d_iqk_backup_regs()
729 backup->mac32[i] = rtw_read32(rtwdev, iqk_mac32_regs[i]); in rtw8723d_iqk_backup_regs()
732 backup->bb[i] = rtw_read32(rtwdev, iqk_bb_regs[i]); in rtw8723d_iqk_backup_regs()
734 backup->igia = rtw_read32_mask(rtwdev, REG_OFDM0_XAAGC1, MASKBYTE0); in rtw8723d_iqk_backup_regs()
735 backup->igib = rtw_read32_mask(rtwdev, REG_OFDM0_XBAGC1, MASKBYTE0); in rtw8723d_iqk_backup_regs()
737 backup->bb_sel_btg = rtw_read32(rtwdev, REG_BB_SEL_BTG); in rtw8723d_iqk_backup_regs()
741 const struct iqk_backup_regs *backup) in rtw8723d_iqk_restore_regs() argument
746 rtw_write32(rtwdev, iqk_adda_regs[i], backup->adda[i]); in rtw8723d_iqk_restore_regs()
749 rtw_write8(rtwdev, iqk_mac8_regs[i], backup->mac8[i]); in rtw8723d_iqk_restore_regs()
751 rtw_write32(rtwdev, iqk_mac32_regs[i], backup->mac32[i]); in rtw8723d_iqk_restore_regs()
754 rtw_write32(rtwdev, iqk_bb_regs[i], backup->bb[i]); in rtw8723d_iqk_restore_regs()
757 rtw_write32_mask(rtwdev, REG_OFDM0_XAAGC1, MASKBYTE0, backup->igia); in rtw8723d_iqk_restore_regs()
760 rtw_write32_mask(rtwdev, REG_OFDM0_XBAGC1, MASKBYTE0, backup->igib); in rtw8723d_iqk_restore_regs()
767 struct iqk_backup_regs *backup) in rtw8723d_iqk_backup_path_ctrl() argument
769 backup->btg_sel = rtw_read8(rtwdev, REG_BTG_SEL); in rtw8723d_iqk_backup_path_ctrl()
771 backup->btg_sel); in rtw8723d_iqk_backup_path_ctrl()
782 const struct iqk_backup_regs *backup) in rtw8723d_iqk_restore_path_ctrl() argument
784 rtw_write8(rtwdev, REG_BTG_SEL, backup->btg_sel); in rtw8723d_iqk_restore_path_ctrl()
790 struct iqk_backup_regs *backup) in rtw8723d_iqk_backup_lte_path_gnt() argument
792 backup->lte_path = rtw_read32(rtwdev, REG_LTECOEX_PATH_CONTROL); in rtw8723d_iqk_backup_lte_path_gnt()
795 backup->lte_gnt = rtw_read32(rtwdev, REG_LTECOEX_READ_DATA); in rtw8723d_iqk_backup_lte_path_gnt()
797 backup->lte_gnt); in rtw8723d_iqk_backup_lte_path_gnt()
943 const struct iqk_backup_regs *backup) in rtw8723d_iqk_txrx_path_post() argument
945 rtw8723d_iqk_restore_lte_path_gnt(rtwdev, backup); in rtw8723d_iqk_txrx_path_post()
946 rtw_write32(rtwdev, REG_BB_SEL_BTG, backup->bb_sel_btg); in rtw8723d_iqk_txrx_path_post()
958 const struct iqk_backup_regs *backup) in rtw8723d_iqk_tx_path() argument
1010 rtw8723d_iqk_txrx_path_post(rtwdev, iqk_cfg, backup); in rtw8723d_iqk_tx_path()
1017 const struct iqk_backup_regs *backup) in rtw8723d_iqk_rx_path() argument
1118 rtw8723d_iqk_txrx_path_post(rtwdev, iqk_cfg, backup); in rtw8723d_iqk_rx_path()
1307 const struct iqk_backup_regs *backup) in rtw8723d_iqk_one_round() argument
1324 s1_ok = rtw8723d_iqk_tx_path(rtwdev, &iqk_tx_cfg[PATH_S1], backup); in rtw8723d_iqk_one_round()
1341 s1_ok = rtw8723d_iqk_rx_path(rtwdev, &iqk_tx_cfg[PATH_S1], backup); in rtw8723d_iqk_one_round()
1363 s0_ok = rtw8723d_iqk_tx_path(rtwdev, &iqk_tx_cfg[PATH_S0], backup); in rtw8723d_iqk_one_round()
1380 s0_ok = rtw8723d_iqk_rx_path(rtwdev, &iqk_tx_cfg[PATH_S0], backup); in rtw8723d_iqk_one_round()
1411 struct iqk_backup_regs backup; in rtw8723d_phy_calibration() local
1420 rtw8723d_iqk_backup_path_ctrl(rtwdev, &backup); in rtw8723d_phy_calibration()
1421 rtw8723d_iqk_backup_lte_path_gnt(rtwdev, &backup); in rtw8723d_phy_calibration()
1422 rtw8723d_iqk_backup_regs(rtwdev, &backup); in rtw8723d_phy_calibration()
1428 rtw8723d_iqk_one_round(rtwdev, result, i, &backup); in rtw8723d_phy_calibration()
1431 rtw8723d_iqk_restore_regs(rtwdev, &backup); in rtw8723d_phy_calibration()
1432 rtw8723d_iqk_restore_lte_path_gnt(rtwdev, &backup); in rtw8723d_phy_calibration()
1433 rtw8723d_iqk_restore_path_ctrl(rtwdev, &backup); in rtw8723d_phy_calibration()
1473 rtw_write32(rtwdev, REG_BB_SEL_BTG, backup.bb_sel_btg); in rtw8723d_phy_calibration()