Home
last modified time | relevance | path

Searched +full:- +full:rf (Results 1 – 25 of 1042) sorted by relevance

12345678910>>...42

/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/phy/rf/halrf_8852b/
H A Dhalrf_txgapk_8852b.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
29 struct rf_info *rf, in _txgapk_backup_bb_registers_8852b() argument
38 reg_backup[i] = halrf_rreg(rf, reg[i], MASKDWORD); in _txgapk_backup_bb_registers_8852b()
40 RF_DBG(rf, DBG_RF_TXGAPK, "[TXGAPK] Backup BB 0x%x = 0x%x\n", in _txgapk_backup_bb_registers_8852b()
46 struct rf_info *rf, in _txgapk_reload_bb_registers_8852b() argument
56 halrf_wreg(rf, reg[i], MASKDWORD, reg_backup[i]); in _txgapk_reload_bb_registers_8852b()
58 RF_DBG(rf, DBG_RF_TXGAPK, "[TXGAPK] Reload BB 0x%x = 0x%x\n", in _txgapk_reload_bb_registers_8852b()
64 struct rf_info *rf, in _halrf_txgapk_bkup_rf_8852b() argument
72 rf_bkup[path][i] = halrf_rrf(rf, path, rf_reg[i], MASKRF); in _halrf_txgapk_bkup_rf_8852b()
74 RF_DBG(rf, DBG_RF_TXGAPK, "[TXGAPK] Backup RF S%d 0x%x = %x\n", in _halrf_txgapk_bkup_rf_8852b()
[all …]
H A Dhalrf_dack_8852b.c21 void halrf_afe_init_8852b(struct rf_info *rf) in halrf_afe_init_8852b() argument
23 halrf_wmac32(rf, 0x8040, 0xf); in halrf_afe_init_8852b()
24 halrf_wreg(rf, 0xc0d4, MASKDWORD, 0x4486888c); in halrf_afe_init_8852b()
25 halrf_wreg(rf, 0xc0d8, MASKDWORD, 0xc6ba10e0); in halrf_afe_init_8852b()
26 halrf_wreg(rf, 0xc0dc, MASKDWORD, 0x30c52868); in halrf_afe_init_8852b()
27 halrf_wreg(rf, 0xc0e0, MASKDWORD, 0x05008128); in halrf_afe_init_8852b()
28 halrf_wreg(rf, 0xc0e4, MASKDWORD, 0x0000272b); in halrf_afe_init_8852b()
29 halrf_wreg(rf, 0xc1d4, MASKDWORD, 0x4486888c); in halrf_afe_init_8852b()
30 halrf_wreg(rf, 0xc1d8, MASKDWORD, 0xc6ba10e0); in halrf_afe_init_8852b()
31 halrf_wreg(rf, 0xc1dc, MASKDWORD, 0x30c52868); in halrf_afe_init_8852b()
[all …]
H A Dhalrf_tssi_8852b.c20 struct rf_info *rf, in _tssi_backup_bb_registers_8852b() argument
29 reg_backup[i] = halrf_rreg(rf, reg[i], MASKDWORD); in _tssi_backup_bb_registers_8852b()
31 RF_DBG(rf, DBG_RF_TX_PWR_TRACK, "[TSSI] Backup BB 0x%x = 0x%x\n", in _tssi_backup_bb_registers_8852b()
37 struct rf_info *rf, in _tssi_reload_bb_registers_8852b() argument
47 halrf_wreg(rf, reg[i], MASKDWORD, reg_backup[i]); in _tssi_reload_bb_registers_8852b()
49 RF_DBG(rf, DBG_RF_TX_PWR_TRACK, "[TSSI] Reload BB 0x%x = 0x%x\n", in _tssi_reload_bb_registers_8852b()
54 u8 _halrf_ch_to_idx(struct rf_info *rf, u8 channel) in _halrf_ch_to_idx() argument
59 channelIndex = channel - 1; in _halrf_ch_to_idx()
61 channelIndex = (channel - 36) / 2 + 14; in _halrf_ch_to_idx()
63 channelIndex = ((channel - 100) / 2) + 15 + 14; in _halrf_ch_to_idx()
[all …]
H A Dhalrf_iqk_8852b.c3 * Copyright(c) 2007 - 2020 Realtek Corporation.
94 struct rf_info *rf, u8 path, in iqk_backup_rf0_8852b() argument
102 RF_DBG(rf, DBG_RF_IQK, "[IQK]===>%s\n", __func__); in iqk_backup_rf0_8852b()
104 backup_rf0[i] = halrf_rrf(rf, RF_PATH_A, backup_rf_reg0[i], MASKRF); in iqk_backup_rf0_8852b()
105 //RF_DBG(rf, DBG_RF_IQK, "[IQK]bk rf0, %x = %x\n", backup_rf_reg0[i], backup_rf0[i]); in iqk_backup_rf0_8852b()
112 struct rf_info *rf, u8 path, in iqk_backup_rf1_8852b() argument
123 backup_rf1[i] = halrf_rrf(rf, RF_PATH_B, backup_rf_reg1[i], MASKRF); in iqk_backup_rf1_8852b()
124 //RF_DBG(rf, DBG_RF_IQK, "[IQK]bk rf1, %x = %x\n", backup_rf_reg1[i], backup_rf1[i]); in iqk_backup_rf1_8852b()
131 struct rf_info *rf, u8 path, in iqk_restore_rf0_8852b() argument
140 RF_DBG(rf, DBG_RF_IQK, "[IQK]===>%s\n", __func__); in iqk_restore_rf0_8852b()
[all …]
H A Dhalrf_dpk_8852b.c3 * Copyright(c) 2007 - 2020 Realtek Corporation.
31 struct rf_info *rf, in _dpk_bkup_kip_8852b() argument
39 reg_bkup[path][i] = halrf_rreg(rf, reg[i] + (path << 8), MASKDWORD); in _dpk_bkup_kip_8852b()
41 RF_DBG(rf, DBG_RF_DPK, "[DPK] Backup 0x%x = %x\n", reg[i]+ (path << 8), reg_bkup[path][i]); in _dpk_bkup_kip_8852b()
46 struct rf_info *rf, in _dpk_bkup_bb_8852b() argument
53 reg_bkup[i] = halrf_rreg(rf, reg[i], MASKDWORD); in _dpk_bkup_bb_8852b()
55 RF_DBG(rf, DBG_RF_DPK, "[DPK] Backup 0x%x = %x\n", reg[i], reg_bkup[i]); in _dpk_bkup_bb_8852b()
60 struct rf_info *rf, in _dpk_bkup_rf_8852b() argument
68 rf_bkup[path][i] = halrf_rrf(rf, path, rf_reg[i], MASKRF); in _dpk_bkup_rf_8852b()
70 RF_DBG(rf, DBG_RF_DPK, "[DPK] Backup RF S%d 0x%x = %x\n", in _dpk_bkup_rf_8852b()
[all …]
H A Dhalrf_psd_8852b.c20 struct rf_info *rf, in _halrf_psd_backup_bb_registers_8852b() argument
29 reg_backup[i] = halrf_rreg(rf, reg[i], MASKDWORD); in _halrf_psd_backup_bb_registers_8852b()
31 RF_DBG(rf, DBG_RF_PSD, "[TXGAPK] Backup BB 0x%08x = 0x%08x\n", in _halrf_psd_backup_bb_registers_8852b()
37 struct rf_info *rf, in _halrf_psd_reload_bb_registers_8852b() argument
47 halrf_wreg(rf, reg[i], MASKDWORD, reg_backup[i]); in _halrf_psd_reload_bb_registers_8852b()
49 RF_DBG(rf, DBG_RF_PSD, "[TXGAPK] Reload BB 0x%08x = 0x%08x\n", in _halrf_psd_reload_bb_registers_8852b()
54 void halrf_psd_init_8852b(struct rf_info *rf, enum phl_phy_idx phy, in halrf_psd_init_8852b() argument
57 struct halrf_psd_data *psd_info = &rf->psd; in halrf_psd_init_8852b()
69 RF_DBG(rf, DBG_RF_PSD, "======> %s phy=%d\n", __func__, phy); in halrf_psd_init_8852b()
71 psd_info->psd_progress = 1; in halrf_psd_init_8852b()
[all …]
H A Dhalrf_8852b.c3 * Copyright(c) 2007 - 2020 Realtek Corporation.
27 bool halrf_bw_setting_8852b(struct rf_info *rf, enum rf_path path, enum channel_width bw, bool is_d… in halrf_bw_setting_8852b() argument
32 RF_DBG(rf, DBG_RF_RFK, "[RFK]===> %s\n", __func__); in halrf_bw_setting_8852b()
38 rf_reg18 = halrf_rrf(rf, path, reg_reg18_addr, MASKRF); in halrf_bw_setting_8852b()
41 RF_DBG(rf, DBG_RF_RFK, "[RFK]Invalid RF_0x18 for Path-%d\n", path); in halrf_bw_setting_8852b()
50 /*RF bandwidth */ in halrf_bw_setting_8852b()
54 /*RF bandwidth */ in halrf_bw_setting_8852b()
58 /*RF bandwidth */ in halrf_bw_setting_8852b()
62 RF_DBG(rf, DBG_RF_RFK, "[RFK]Fail to set CH\n"); in halrf_bw_setting_8852b()
65 /*==== [Write RF register] ====*/ in halrf_bw_setting_8852b()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/phy/rf/halrf_8852b/
H A Dhalrf_txgapk_8852b.c3 * Copyright(c) 2007 - 2017 Realtek Corporation.
29 struct rf_info *rf, in _txgapk_backup_bb_registers_8852b() argument
38 reg_backup[i] = halrf_rreg(rf, reg[i], MASKDWORD); in _txgapk_backup_bb_registers_8852b()
40 RF_DBG(rf, DBG_RF_TXGAPK, "[TXGAPK] Backup BB 0x%x = 0x%x\n", in _txgapk_backup_bb_registers_8852b()
46 struct rf_info *rf, in _txgapk_reload_bb_registers_8852b() argument
56 halrf_wreg(rf, reg[i], MASKDWORD, reg_backup[i]); in _txgapk_reload_bb_registers_8852b()
58 RF_DBG(rf, DBG_RF_TXGAPK, "[TXGAPK] Reload BB 0x%x = 0x%x\n", in _txgapk_reload_bb_registers_8852b()
64 struct rf_info *rf, in _halrf_txgapk_bkup_rf_8852b() argument
72 rf_bkup[path][i] = halrf_rrf(rf, path, rf_reg[i], MASKRF); in _halrf_txgapk_bkup_rf_8852b()
74 RF_DBG(rf, DBG_RF_TXGAPK, "[TXGAPK] Backup RF S%d 0x%x = %x\n", in _halrf_txgapk_bkup_rf_8852b()
[all …]
H A Dhalrf_dack_8852b.c21 void halrf_afe_init_8852b(struct rf_info *rf) in halrf_afe_init_8852b() argument
23 halrf_wmac32(rf, 0x8040, 0xf); in halrf_afe_init_8852b()
24 halrf_wreg(rf, 0xc0d4, MASKDWORD, 0x4486888c); in halrf_afe_init_8852b()
25 halrf_wreg(rf, 0xc0d8, MASKDWORD, 0xc6ba10e0); in halrf_afe_init_8852b()
26 halrf_wreg(rf, 0xc0dc, MASKDWORD, 0x30c52868); in halrf_afe_init_8852b()
27 halrf_wreg(rf, 0xc0e0, MASKDWORD, 0x05008128); in halrf_afe_init_8852b()
28 halrf_wreg(rf, 0xc0e4, MASKDWORD, 0x0000272b); in halrf_afe_init_8852b()
29 halrf_wreg(rf, 0xc1d4, MASKDWORD, 0x4486888c); in halrf_afe_init_8852b()
30 halrf_wreg(rf, 0xc1d8, MASKDWORD, 0xc6ba10e0); in halrf_afe_init_8852b()
31 halrf_wreg(rf, 0xc1dc, MASKDWORD, 0x30c52868); in halrf_afe_init_8852b()
[all …]
H A Dhalrf_tssi_8852b.c20 struct rf_info *rf, in _tssi_backup_bb_registers_8852b() argument
29 reg_backup[i] = halrf_rreg(rf, reg[i], MASKDWORD); in _tssi_backup_bb_registers_8852b()
31 RF_DBG(rf, DBG_RF_TX_PWR_TRACK, "[TSSI] Backup BB 0x%x = 0x%x\n", in _tssi_backup_bb_registers_8852b()
37 struct rf_info *rf, in _tssi_reload_bb_registers_8852b() argument
47 halrf_wreg(rf, reg[i], MASKDWORD, reg_backup[i]); in _tssi_reload_bb_registers_8852b()
49 RF_DBG(rf, DBG_RF_TX_PWR_TRACK, "[TSSI] Reload BB 0x%x = 0x%x\n", in _tssi_reload_bb_registers_8852b()
54 u8 _halrf_ch_to_idx(struct rf_info *rf, u8 channel) in _halrf_ch_to_idx() argument
59 channelIndex = channel - 1; in _halrf_ch_to_idx()
61 channelIndex = (channel - 36) / 2 + 14; in _halrf_ch_to_idx()
63 channelIndex = ((channel - 100) / 2) + 15 + 14; in _halrf_ch_to_idx()
[all …]
H A Dhalrf_iqk_8852b.c3 * Copyright(c) 2007 - 2020 Realtek Corporation.
94 struct rf_info *rf, u8 path, in iqk_backup_rf0_8852b() argument
102 RF_DBG(rf, DBG_RF_IQK, "[IQK]===>%s\n", __func__); in iqk_backup_rf0_8852b()
104 backup_rf0[i] = halrf_rrf(rf, RF_PATH_A, backup_rf_reg0[i], MASKRF); in iqk_backup_rf0_8852b()
105 //RF_DBG(rf, DBG_RF_IQK, "[IQK]bk rf0, %x = %x\n", backup_rf_reg0[i], backup_rf0[i]); in iqk_backup_rf0_8852b()
112 struct rf_info *rf, u8 path, in iqk_backup_rf1_8852b() argument
123 backup_rf1[i] = halrf_rrf(rf, RF_PATH_B, backup_rf_reg1[i], MASKRF); in iqk_backup_rf1_8852b()
124 //RF_DBG(rf, DBG_RF_IQK, "[IQK]bk rf1, %x = %x\n", backup_rf_reg1[i], backup_rf1[i]); in iqk_backup_rf1_8852b()
131 struct rf_info *rf, u8 path, in iqk_restore_rf0_8852b() argument
140 RF_DBG(rf, DBG_RF_IQK, "[IQK]===>%s\n", __func__); in iqk_restore_rf0_8852b()
[all …]
H A Dhalrf_dpk_8852b.c3 * Copyright(c) 2007 - 2020 Realtek Corporation.
31 struct rf_info *rf, in _dpk_bkup_kip_8852b() argument
39 reg_bkup[path][i] = halrf_rreg(rf, reg[i] + (path << 8), MASKDWORD); in _dpk_bkup_kip_8852b()
41 RF_DBG(rf, DBG_RF_DPK, "[DPK] Backup 0x%x = %x\n", reg[i]+ (path << 8), reg_bkup[path][i]); in _dpk_bkup_kip_8852b()
46 struct rf_info *rf, in _dpk_bkup_bb_8852b() argument
53 reg_bkup[i] = halrf_rreg(rf, reg[i], MASKDWORD); in _dpk_bkup_bb_8852b()
55 RF_DBG(rf, DBG_RF_DPK, "[DPK] Backup 0x%x = %x\n", reg[i], reg_bkup[i]); in _dpk_bkup_bb_8852b()
60 struct rf_info *rf, in _dpk_bkup_rf_8852b() argument
68 rf_bkup[path][i] = halrf_rrf(rf, path, rf_reg[i], MASKRF); in _dpk_bkup_rf_8852b()
70 RF_DBG(rf, DBG_RF_DPK, "[DPK] Backup RF S%d 0x%x = %x\n", in _dpk_bkup_rf_8852b()
[all …]
H A Dhalrf_psd_8852b.c20 struct rf_info *rf, in _halrf_psd_backup_bb_registers_8852b() argument
29 reg_backup[i] = halrf_rreg(rf, reg[i], MASKDWORD); in _halrf_psd_backup_bb_registers_8852b()
31 RF_DBG(rf, DBG_RF_PSD, "[TXGAPK] Backup BB 0x%08x = 0x%08x\n", in _halrf_psd_backup_bb_registers_8852b()
37 struct rf_info *rf, in _halrf_psd_reload_bb_registers_8852b() argument
47 halrf_wreg(rf, reg[i], MASKDWORD, reg_backup[i]); in _halrf_psd_reload_bb_registers_8852b()
49 RF_DBG(rf, DBG_RF_PSD, "[TXGAPK] Reload BB 0x%08x = 0x%08x\n", in _halrf_psd_reload_bb_registers_8852b()
54 void halrf_psd_init_8852b(struct rf_info *rf, enum phl_phy_idx phy, in halrf_psd_init_8852b() argument
57 struct halrf_psd_data *psd_info = &rf->psd; in halrf_psd_init_8852b()
69 RF_DBG(rf, DBG_RF_PSD, "======> %s phy=%d\n", __func__, phy); in halrf_psd_init_8852b()
71 psd_info->psd_progress = 1; in halrf_psd_init_8852b()
[all …]
H A Dhalrf_8852b.c3 * Copyright(c) 2007 - 2020 Realtek Corporation.
27 bool halrf_bw_setting_8852b(struct rf_info *rf, enum rf_path path, enum channel_width bw, bool is_d… in halrf_bw_setting_8852b() argument
32 RF_DBG(rf, DBG_RF_RFK, "[RFK]===> %s\n", __func__); in halrf_bw_setting_8852b()
38 rf_reg18 = halrf_rrf(rf, path, reg_reg18_addr, MASKRF); in halrf_bw_setting_8852b()
41 RF_DBG(rf, DBG_RF_RFK, "[RFK]Invalid RF_0x18 for Path-%d\n", path); in halrf_bw_setting_8852b()
50 /*RF bandwidth */ in halrf_bw_setting_8852b()
54 /*RF bandwidth */ in halrf_bw_setting_8852b()
58 /*RF bandwidth */ in halrf_bw_setting_8852b()
62 RF_DBG(rf, DBG_RF_RFK, "[RFK]Fail to set CH\n"); in halrf_bw_setting_8852b()
65 /*==== [Write RF register] ====*/ in halrf_bw_setting_8852b()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/phy/rf/
H A Dhalrf.c3 * Copyright(c) 2007 - 2020 Realtek Corporation.
33 struct rf_info *rf = (struct rf_info *)rf_void; in halrf_chl_rfk_trigger() local
37 struct rtw_hal_com_t *hal_i = rf->hal_com; in halrf_chl_rfk_trigger()
39 if ((rf->phl_com->drv_mode == RTW_DRV_MODE_MP) & in halrf_chl_rfk_trigger()
40 (hal_i->is_con_tx || in halrf_chl_rfk_trigger()
41 hal_i->is_single_tone || in halrf_chl_rfk_trigger()
42 hal_i->is_carrier_suppresion)) in halrf_chl_rfk_trigger()
45 if (hal_i->rfk_forbidden) in halrf_chl_rfk_trigger()
52 halrf_do_rx_gain_k(rf, phy_idx); in halrf_chl_rfk_trigger()
55 halrf_gapk_trigger(rf, phy_idx, true); in halrf_chl_rfk_trigger()
[all …]
H A Dhalrf_iqk.c20 u8 iqk_kpath(struct rf_info *rf, enum phl_phy_idx phy_idx) in iqk_kpath() argument
22 struct halrf_iqk_ops *iqk_ops = rf->rfk_iqk_info->rf_iqk_ops; in iqk_kpath()
23 return iqk_ops->iqk_kpath(rf, phy_idx); in iqk_kpath()
26 void iqk_restore(struct rf_info *rf, u8 path) in iqk_restore() argument
28 struct halrf_iqk_ops *iqk_ops = rf->rfk_iqk_info->rf_iqk_ops; in iqk_restore()
29 iqk_ops->iqk_restore(rf, path); in iqk_restore()
33 void iqk_backup_mac_reg(struct rf_info *rf, u32 *backup_mac_reg_val) in iqk_backup_mac_reg() argument
35 struct rfk_iqk_info *iqk_info = rf->rfk_iqk_info; in iqk_backup_mac_reg()
37 for (i = 0; i < iqk_info->backup_mac_reg_num; i++) { in iqk_backup_mac_reg()
39 RF_DBG(rf, DBG_RF_IQK, in iqk_backup_mac_reg()
[all …]
H A Dhalrf_interface.h3 * Copyright(c) 2007 - 2020 Realtek Corporation.
34 /*@--------------------------[Define] ---------------------------------------*/
37 #define halrf_btc_ntfy(rf, idx, type, process) rtw_hal_btc_wl_rfk_ntfy((rf)->hal_com, idx, type, pr… argument
38 #define halrf_r32(rf, addr) hal_read32((rf)->hal_com, (addr | RF_OFST)) argument
39 #define halrf_r16(rf, addr) hal_read16((rf)->hal_com, (addr | RF_OFST)) argument
40 #define halrf_r8(rf, addr) hal_read8((rf)->hal_com, (addr | RF_OFST)) argument
41 #define halrf_w32(rf, addr, val) hal_write32((rf)->hal_com, (addr | RF_OFST), val) argument
42 #define halrf_w16(rf, addr, val) hal_write16((rf)->hal_com, (addr | RF_OFST), val) argument
43 #define halrf_w8(rf, addr, val) hal_write8((rf)->hal_com, (addr | RF_OFST), val) argument
44 #define halrf_rrf(rf, path, addr, mask) rtw_hal_read_rf_reg((rf)->hal_com, path, addr, mask) argument
[all …]
H A Dhalrf_init.c17 void halrf_cmn_info_self_init(struct rf_info *rf) in halrf_cmn_info_self_init() argument
19 struct rtw_hal_com_t *hal_i = rf->hal_com; in halrf_cmn_info_self_init()
21 if (hal_i->chip_id == CHIP_WIFI6_8852A) in halrf_cmn_info_self_init()
22 rf->ic_type = RF_RTL8852A; in halrf_cmn_info_self_init()
23 else if (hal_i->chip_id == CHIP_WIFI6_8834A) in halrf_cmn_info_self_init()
24 rf->ic_type = RF_RTL8834A; in halrf_cmn_info_self_init()
25 else if (hal_i->chip_id == CHIP_WIFI6_8852B) in halrf_cmn_info_self_init()
26 rf->ic_type = RF_RTL8852B; in halrf_cmn_info_self_init()
27 else if (hal_i->chip_id == CHIP_WIFI6_8852C) in halrf_cmn_info_self_init()
28 rf->ic_type = RF_RTL8852C; in halrf_cmn_info_self_init()
[all …]
H A Dhalrf_api.c19 u32 phlrf_psd_log2base(struct rf_info *rf, u32 val) in phlrf_psd_log2base() argument
55 result = val_integerd_b * 100 - val_fractiond_b; in phlrf_psd_log2base()
60 void phlrf_rf_lna_setting(struct rf_info *rf, enum phlrf_lna_set type) in phlrf_rf_lna_setting() argument
62 struct rtw_hal_com_t *hal_i = rf->hal_com; in phlrf_rf_lna_setting()
64 switch (hal_i->chip_id) { in phlrf_rf_lna_setting()
75 void halrf_bkp(struct rf_info *rf, u32 *bp_reg, u32 *bp, u32 reg_num) in halrf_bkp() argument
80 bp[i] = halrf_rreg(rf, bp_reg[i], MASKDWORD); in halrf_bkp()
83 void halrf_bkprf(struct rf_info *rf, u32 *bp_reg, u32 bp[][4], u32 reg_num, u32 path_num) in halrf_bkprf() argument
89 bp[i][j] = halrf_rrf(rf, j, bp_reg[i], MASKRF); in halrf_bkprf()
93 void halrf_reload_bkp(struct rf_info *rf, u32 *bp_reg, u32 *bp, u32 reg_num) in halrf_reload_bkp() argument
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/phy/rf/
H A Dhalrf.c3 * Copyright(c) 2007 - 2020 Realtek Corporation.
33 struct rf_info *rf = (struct rf_info *)rf_void; in halrf_chl_rfk_trigger() local
37 struct rtw_hal_com_t *hal_i = rf->hal_com; in halrf_chl_rfk_trigger()
39 if ((rf->phl_com->drv_mode == RTW_DRV_MODE_MP) & in halrf_chl_rfk_trigger()
40 (hal_i->is_con_tx || in halrf_chl_rfk_trigger()
41 hal_i->is_single_tone || in halrf_chl_rfk_trigger()
42 hal_i->is_carrier_suppresion)) in halrf_chl_rfk_trigger()
45 if (hal_i->rfk_forbidden) in halrf_chl_rfk_trigger()
52 halrf_do_rx_gain_k(rf, phy_idx); in halrf_chl_rfk_trigger()
55 halrf_gapk_trigger(rf, phy_idx, true); in halrf_chl_rfk_trigger()
[all …]
H A Dhalrf_iqk.c20 u8 iqk_kpath(struct rf_info *rf, enum phl_phy_idx phy_idx) in iqk_kpath() argument
22 struct halrf_iqk_ops *iqk_ops = rf->rfk_iqk_info->rf_iqk_ops; in iqk_kpath()
23 return iqk_ops->iqk_kpath(rf, phy_idx); in iqk_kpath()
26 void iqk_restore(struct rf_info *rf, u8 path) in iqk_restore() argument
28 struct halrf_iqk_ops *iqk_ops = rf->rfk_iqk_info->rf_iqk_ops; in iqk_restore()
29 iqk_ops->iqk_restore(rf, path); in iqk_restore()
33 void iqk_backup_mac_reg(struct rf_info *rf, u32 *backup_mac_reg_val) in iqk_backup_mac_reg() argument
35 struct rfk_iqk_info *iqk_info = rf->rfk_iqk_info; in iqk_backup_mac_reg()
37 for (i = 0; i < iqk_info->backup_mac_reg_num; i++) { in iqk_backup_mac_reg()
39 RF_DBG(rf, DBG_RF_IQK, in iqk_backup_mac_reg()
[all …]
H A Dhalrf_interface.h3 * Copyright(c) 2007 - 2020 Realtek Corporation.
34 /*@--------------------------[Define] ---------------------------------------*/
37 #define halrf_btc_ntfy(rf, idx, type, process) rtw_hal_btc_wl_rfk_ntfy((rf)->hal_com, idx, type, pr… argument
38 #define halrf_r32(rf, addr) hal_read32((rf)->hal_com, (addr | RF_OFST)) argument
39 #define halrf_r16(rf, addr) hal_read16((rf)->hal_com, (addr | RF_OFST)) argument
40 #define halrf_r8(rf, addr) hal_read8((rf)->hal_com, (addr | RF_OFST)) argument
41 #define halrf_w32(rf, addr, val) hal_write32((rf)->hal_com, (addr | RF_OFST), val) argument
42 #define halrf_w16(rf, addr, val) hal_write16((rf)->hal_com, (addr | RF_OFST), val) argument
43 #define halrf_w8(rf, addr, val) hal_write8((rf)->hal_com, (addr | RF_OFST), val) argument
44 #define halrf_rrf(rf, path, addr, mask) rtw_hal_read_rf_reg((rf)->hal_com, path, addr, mask) argument
[all …]
H A Dhalrf_init.c17 void halrf_cmn_info_self_init(struct rf_info *rf) in halrf_cmn_info_self_init() argument
19 struct rtw_hal_com_t *hal_i = rf->hal_com; in halrf_cmn_info_self_init()
21 if (hal_i->chip_id == CHIP_WIFI6_8852A) in halrf_cmn_info_self_init()
22 rf->ic_type = RF_RTL8852A; in halrf_cmn_info_self_init()
23 else if (hal_i->chip_id == CHIP_WIFI6_8834A) in halrf_cmn_info_self_init()
24 rf->ic_type = RF_RTL8834A; in halrf_cmn_info_self_init()
25 else if (hal_i->chip_id == CHIP_WIFI6_8852B) in halrf_cmn_info_self_init()
26 rf->ic_type = RF_RTL8852B; in halrf_cmn_info_self_init()
27 else if (hal_i->chip_id == CHIP_WIFI6_8852C) in halrf_cmn_info_self_init()
28 rf->ic_type = RF_RTL8852C; in halrf_cmn_info_self_init()
[all …]
H A Dhalrf_api.c19 u32 phlrf_psd_log2base(struct rf_info *rf, u32 val) in phlrf_psd_log2base() argument
55 result = val_integerd_b * 100 - val_fractiond_b; in phlrf_psd_log2base()
60 void phlrf_rf_lna_setting(struct rf_info *rf, enum phlrf_lna_set type) in phlrf_rf_lna_setting() argument
62 struct rtw_hal_com_t *hal_i = rf->hal_com; in phlrf_rf_lna_setting()
64 switch (hal_i->chip_id) { in phlrf_rf_lna_setting()
75 void halrf_bkp(struct rf_info *rf, u32 *bp_reg, u32 *bp, u32 reg_num) in halrf_bkp() argument
80 bp[i] = halrf_rreg(rf, bp_reg[i], MASKDWORD); in halrf_bkp()
83 void halrf_bkprf(struct rf_info *rf, u32 *bp_reg, u32 bp[][4], u32 reg_num, u32 path_num) in halrf_bkprf() argument
89 bp[i][j] = halrf_rrf(rf, j, bp_reg[i], MASKRF); in halrf_bkprf()
93 void halrf_reload_bkp(struct rf_info *rf, u32 *bp_reg, u32 *bp, u32 reg_num) in halrf_reload_bkp() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/media/test-drivers/vicodec/
H A Dcodec-v4l2-fwht.c1 // SPDX-License-Identifier: LGPL-2.1
11 #include "codec-v4l2-fwht.h"
48 if (info->width_div == width_div && in v4l2_fwht_validate_fmt()
49 info->height_div == height_div && in v4l2_fwht_validate_fmt()
50 (!pixenc || info->pixenc == pixenc) && in v4l2_fwht_validate_fmt()
51 info->components_num == components_num) in v4l2_fwht_validate_fmt()
71 start_idx--; in v4l2_fwht_find_nth_fmt()
94 static int prepare_raw_frame(struct fwht_raw_frame *rf, in prepare_raw_frame() argument
98 rf->luma = buf; in prepare_raw_frame()
99 rf->width_div = info->width_div; in prepare_raw_frame()
[all …]

12345678910>>...42