Lines Matching defs:iqk_cfg

477 				       const struct rtw_8723d_iqk_cfg *iqk_cfg)
500 iqk_cfg->name);
506 const struct rtw_8723d_iqk_cfg *iqk_cfg)
530 iqk_cfg->name);
538 const struct rtw_8723d_iqk_cfg *iqk_cfg)
540 u32 pts = (tx ? iqk_cfg->val_iqkpts : 0xf9000000);
549 iqk_cfg->name, tx ? "TX" : "RX",
552 iqk_cfg->name, tx ? "TX" : "RX",
560 rtw_warn(rtwdev, "%s %s IQK isn't done\n", iqk_cfg->name,
565 const struct rtw_8723d_iqk_cfg *iqk_cfg,
574 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_padlut, 0x800, 0x0);
580 const struct rtw_8723d_iqk_cfg *iqk_cfg,
585 rtw_dbg(rtwdev, RTW_DBG_RFK, "[IQK] path %s TXIQK!!\n", iqk_cfg->name);
587 iqk_cfg->name,
590 rtw_write32(rtwdev, REG_BB_SEL_BTG, iqk_cfg->val_bb_sel_btg);
593 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x80000);
597 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x00000);
602 rtw_write32(rtwdev, REG_TXIQK_PI_A_11N, iqk_cfg->val_txiqk_pi);
611 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_padlut, 0x800, 0x1);
612 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_gaintx, 0x600, 0x0);
613 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_gaintx, 0x1E0, 0x3);
617 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, 0x10, 0x1);
618 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_bspad, 0x1, 0x1);
620 rtw_write_rf(rtwdev, RF_PATH_A, RF_WLINT, RFREG_MASK, iqk_cfg->val_wlint);
621 rtw_write_rf(rtwdev, RF_PATH_A, RF_WLSEL, RFREG_MASK, iqk_cfg->val_wlsel);
624 iqk_cfg->name,
627 iqk_cfg->name,
630 rtw8723d_iqk_one_shot(rtwdev, true, iqk_cfg);
631 status = rtw8723d_iqk_check_tx_failed(rtwdev, iqk_cfg);
633 rtw8723d_iqk_txrx_path_post(rtwdev, iqk_cfg, backup);
639 const struct rtw_8723d_iqk_cfg *iqk_cfg,
646 iqk_cfg->name);
648 iqk_cfg->name,
650 rtw_write32(rtwdev, REG_BB_SEL_BTG, iqk_cfg->val_bb_sel_btg);
670 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x80000);
674 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x00000);
677 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_padlut, 0x800, 0x1);
678 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_gaintx, 0x600, 0x0);
679 rtw_write_rf(rtwdev, RF_PATH_A, RF_WLINT, RFREG_MASK, iqk_cfg->val_wlint);
680 rtw_write_rf(rtwdev, RF_PATH_A, RF_WLSEL, RFREG_MASK, iqk_cfg->val_wlsel);
683 iqk_cfg->name,
686 iqk_cfg->name,
689 rtw8723d_iqk_one_shot(rtwdev, false, iqk_cfg);
690 status = rtw8723d_iqk_check_tx_failed(rtwdev, iqk_cfg);
705 iqk_cfg->name);
707 iqk_cfg->name,
724 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, 0x80000, 0x1);
728 rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x00000);
731 iqk_cfg->name,
734 iqk_cfg->name,
737 rtw8723d_iqk_one_shot(rtwdev, false, iqk_cfg);
738 status |= rtw8723d_iqk_check_rx_failed(rtwdev, iqk_cfg);
741 rtw8723d_iqk_txrx_path_post(rtwdev, iqk_cfg, backup);