WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
fe_hal_rf_if.h 文件参考
#include "osal_types.h"
#include "cali_outer_hal_if.h"
#include "cali_complex_num.h"
#include "cali_outer_os_if.h"
#include "cali_channel.h"
#include "fe_hal_rf_reg_if.h"
fe_hal_rf_if.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  cali_path_cfg_reg_stru
 

宏定义

#define CALI_RF_DEFAULT_IPA_CURRENT   0x4
 

函数

osal_void fe_hal_rf_cali_set_logen_cap_code (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 freq, osal_u8 cali_subband_num, osal_u16 reg_val)
 
cali_path_cfg_reg_strufe_hal_rf_get_logen_path_cfg (osal_u32 *list_count, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 bw, osal_u8 chain)
 
cali_path_cfg_reg_strufe_hal_rf_get_txpwr_path_cfg (osal_u32 *list_count, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 bw, osal_u8 chain)
 
cali_path_cfg_reg_strufe_hal_rf_get_rx_dc_path_cfg (osal_u32 *list_count, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 bw, osal_u8 chain)
 
cali_path_cfg_reg_strufe_hal_rf_get_tx_dc_path_cfg (osal_u32 *list_count, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 bw, osal_u8 chain)
 
cali_path_cfg_reg_strufe_hal_rf_get_rc_path_cfg (osal_u32 *list_count, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 bw, osal_u8 chain)
 
cali_path_cfg_reg_strufe_hal_rf_get_tx_iq_path_cfg (osal_u32 *list_count, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 bw, osal_u8 chain)
 
cali_path_cfg_reg_strufe_hal_rf_get_rx_iq_path_cfg (osal_u32 *list_count, wlan_channel_band_enum_uint8 band, cali_bandwidth_enum_uint8 bw, osal_u8 chain)
 
osal_void fe_hal_rf_set_phase_val (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, alg_rf_cali_iq_type_enum_uint8 iq_cali_type, osal_u8 val)
 
osal_u8 fe_hal_rf_get_phase_curr_val (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, alg_rf_cali_iq_type_enum_uint8 iq_cali_type)
 
osal_u32 fe_hal_rf_get_phase_config (const hal_device_stru *device, wlan_channel_band_enum_uint8 band, alg_rf_cali_iq_type_enum_uint8 iq_cali_type, osal_u8 *reg_val1, osal_u8 *reg_val2)
 
osal_void fe_hal_rf_init_when_cali_finish (osal_void)
 
osal_void fe_hal_rf_set_reg_rf_regctl (hal_device_stru *device)
 
osal_void fe_hal_rf_set_reg_cbb_linectl (hal_device_stru *device)
 
osal_void fe_hal_rf_txrx_enable_cfg (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_set_channel_cfg (hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, cali_channel_stru *cali_channel, osal_u8 channel_idx, cali_bandwidth_enum_uint8 cali_bandwidth)
 
osal_void fe_hal_rf_config_fb_gain (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 fb_idx)
 
osal_void fe_hal_rf_config_lpf_idx (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 lpf_idx)
 
osal_u8 fe_hal_rf_get_iq_cali_lvl_num (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u8 iq_type)
 
osal_u16 fe_hal_rf_get_tx_iq_cali_lvl_tpc_idx (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u8 lvl_num)
 
osal_u16 fe_hal_rf_get_rx_iq_cali_lvl_tpc_idx (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u8 lvl_num)
 
osal_void fe_hal_rf_config_tx_iq_cali_rx_gain (const hal_device_stru *device, osal_u8 cali_band, osal_u8 lvl_idx)
 
osal_u16 fe_hal_rf_get_tx_dc_cali_lvl_tpc_idx (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u8 lvl_num)
 
osal_void fe_hal_rf_config_cali_path_tx_gain (const hal_device_stru *device, osal_u8 cali_band, osal_u8 chn_idx, osal_u16 tpc_code)
 
osal_void fe_hal_rf_config_rx_iq_cali_rx_gain (const hal_device_stru *device, osal_u8 cali_band, osal_u8 lvl_idx)
 
osal_void fe_hal_rf_config_rx_iq_ppa_pa_gain (const hal_device_stru *device, osal_u8 cali_band, osal_u8 chn_idx)
 
osal_void fe_hal_rf_config_tx_dc_cali_rx_gain (const hal_device_stru *device, osal_u8 cali_band, osal_u8 lvl_idx)
 
osal_void fe_hal_rf_cali_set_pa_gainctl (const hal_rf_dev *rf_dev, osal_u8 reg_val)
 
osal_u8 fe_hal_rf_get_upc_ppa_bits (osal_void)
 
cali_complex_stru fe_hal_rf_get_tx_dc_dc3 (osal_void)
 
osal_u16 fe_hal_rf_update_tx_dc_comp_val (osal_u16 comp, osal_s16 cali_temp)
 
osal_void fe_hal_rf_cali_set_upc_gc (const hal_rf_dev *rf_dev, osal_u8 freq, osal_u8 cali_subband_num, osal_u16 reg_val)
 
osal_void fe_hal_rf_cali_set_upc_gc_unit (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 freq, osal_u8 cali_subband_num, osal_u16 reg_val)
 
osal_void fe_hal_rf_cali_set_upc_gc_gm (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 freq, osal_u8 cali_subband_num, osal_u16 reg_val)
 
osal_void fe_hal_rf_cali_set_upc_ppa (const hal_rf_dev *rf_dev, osal_u8 freq, osal_u8 cali_subband_num, osal_u16 reg_val)
 
osal_void fe_hal_rf_cali_set_pa_code (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 freq, osal_u8 cali_subband_num, osal_u8 reg_val)
 
osal_void fe_hal_rf_wl_tx_modules_pa_ppa_en (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_wl_tx_modules_pa_ppa_dis (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_wl_cali_modules_en (const hal_rf_dev *rf_dev, osal_u8 reg_val)
 
osal_void fe_hal_rf_cfg_dcoc_reg_ctrl (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_cfg_dcoc_line_ctrl (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_cfg_dcoc_rxdc_init_val (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_cfg_rx_agc_gain_max (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_cfg_rx_agc_gain_min (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_cfg_vga_gain (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 vga_idx)
 
osal_void fe_hal_rf_write_dcoc (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 dcoc)
 
osal_void fe_hal_rf_read_dcoc (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 *dcoc)
 
osal_void fe_hal_rf_rx_dc_open_lna (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_u16 fe_hal_rf_get_lna_gain_fix_data (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 lna_idx)
 
osal_void fe_hal_rf_cfg_lna_gain (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 lna_idx)
 
osal_bool fe_hal_rf_is_agc_gain_reg_ctrl (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_u8 fe_hal_rf_get_lna_idx (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_cfg_dac_lpf_gain_by_idx (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u8 txdc_lvl_idx)
 
osal_void fe_hal_rf_disable_pa (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_enable_pa (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_tx_dc_env_restore (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_bool fe_hal_rf_is_tx_gain_reg_ctrl (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_u8 fe_hal_rf_get_lpf_idx (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_u8 fe_hal_rf_get_dac_idx (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_u8 fe_hal_rf_get_tx_dc_comp_idx (osal_u8 lpf_idx, osal_u8 dac_idx)
 
osal_void fe_hal_rf_rc_set_tx_rc_code (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 val)
 
osal_void fe_hal_rf_rc_set_rx_rc_code (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 val)
 
osal_void fe_hal_rf_rc_set_rc_code_complete (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_rc_set_rc_code_vga (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 val)
 
osal_void fe_hal_rf_get_rc_code_bit (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 *rc_bits)
 
osal_u8 fe_hal_rf_get_rc_side_freq (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_rx_dc_dcoc_coarsetrim (const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_set_channel_info (hal_rf_chan_info *rf_chan)
 
osal_void fe_rf_initialize (osal_void)
 
osal_void fe_rf_initialize_rf_reg (hal_rf_dev *rf_dev)
 
osal_u32 fe_rf_get_reg_base (osal_u8 rf_id)
 
osal_u32 fe_rf_get_pll_reg_base (osal_u8 rf_id)
 
osal_u32 fe_rf_get_reg_offset (osal_u8 rf_id)
 
osal_void fe_rf_disable_abb (osal_u8 rf_id)
 
osal_void fe_rf_write_reg (const hal_rf_dev *rf_dev, osal_u16 rf_addr_offset, osal_u16 rf_16bit_data, fe_hal_rf_reg_type_enum_uint8 reg_type)
 
osal_void fe_rf_read_reg (const hal_rf_dev *rf_dev, osal_u16 rf_addr_offset, osal_u16 *reg_val, fe_hal_rf_reg_type_enum_uint8 reg_type)
 
osal_void fe_rf_write_reg_bits (const hal_rf_dev *rf_dev, osal_u16 reg_addr, osal_u8 offset, osal_u8 bits, osal_u16 reg_val)
 
osal_void fe_hal_proc_rf_work (osal_u8 rf_id)
 
osal_void fe_hal_proc_rf_sleep (osal_u8 rf_id)
 
osal_void fe_hal_rf_open_close_tx (osal_u8 rf_id, osal_u8 flag)
 
osal_void fe_hal_rf_open_close_pll (osal_u8 rf_id, osal_u8 pll_idx, osal_u8 flag)
 
osal_void fe_hal_rf_open_close_ldo (osal_u8 rf_id, osal_u8 flag)
 
osal_void fe_hal_rf_init_pll_lock (hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_update_pll_in_out_freq (hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
 
osal_void fe_hal_rf_update_temp_code_by_ipa_bias (osal_u8 bias_11b, osal_u8 bias_mcs_low, osal_u8 bias_mcs_median, osal_u8 bias_mcs_high)
 

宏定义说明

◆ CALI_RF_DEFAULT_IPA_CURRENT

#define CALI_RF_DEFAULT_IPA_CURRENT   0x4

函数说明

◆ fe_hal_proc_rf_sleep()

osal_void fe_hal_proc_rf_sleep ( osal_u8  rf_id)

◆ fe_hal_proc_rf_work()

osal_void fe_hal_proc_rf_work ( osal_u8  rf_id)

◆ fe_hal_rf_cali_set_logen_cap_code()

osal_void fe_hal_rf_cali_set_logen_cap_code ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  freq,
osal_u8  cali_subband_num,
osal_u16  reg_val 
)

◆ fe_hal_rf_cali_set_pa_code()

osal_void fe_hal_rf_cali_set_pa_code ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  freq,
osal_u8  cali_subband_num,
osal_u8  reg_val 
)

◆ fe_hal_rf_cali_set_pa_gainctl()

osal_void fe_hal_rf_cali_set_pa_gainctl ( const hal_rf_dev rf_dev,
osal_u8  reg_val 
)

◆ fe_hal_rf_cali_set_upc_gc()

osal_void fe_hal_rf_cali_set_upc_gc ( const hal_rf_dev rf_dev,
osal_u8  freq,
osal_u8  cali_subband_num,
osal_u16  reg_val 
)

◆ fe_hal_rf_cali_set_upc_gc_gm()

osal_void fe_hal_rf_cali_set_upc_gc_gm ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  freq,
osal_u8  cali_subband_num,
osal_u16  reg_val 
)

◆ fe_hal_rf_cali_set_upc_gc_unit()

osal_void fe_hal_rf_cali_set_upc_gc_unit ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  freq,
osal_u8  cali_subband_num,
osal_u16  reg_val 
)

◆ fe_hal_rf_cali_set_upc_ppa()

osal_void fe_hal_rf_cali_set_upc_ppa ( const hal_rf_dev rf_dev,
osal_u8  freq,
osal_u8  cali_subband_num,
osal_u16  reg_val 
)

◆ fe_hal_rf_cfg_dac_lpf_gain_by_idx()

osal_void fe_hal_rf_cfg_dac_lpf_gain_by_idx ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u8  txdc_lvl_idx 
)

◆ fe_hal_rf_cfg_dcoc_line_ctrl()

osal_void fe_hal_rf_cfg_dcoc_line_ctrl ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_cfg_dcoc_reg_ctrl()

osal_void fe_hal_rf_cfg_dcoc_reg_ctrl ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_cfg_dcoc_rxdc_init_val()

osal_void fe_hal_rf_cfg_dcoc_rxdc_init_val ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_cfg_lna_gain()

osal_void fe_hal_rf_cfg_lna_gain ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  lna_idx 
)

◆ fe_hal_rf_cfg_rx_agc_gain_max()

osal_void fe_hal_rf_cfg_rx_agc_gain_max ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_cfg_rx_agc_gain_min()

osal_void fe_hal_rf_cfg_rx_agc_gain_min ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_cfg_vga_gain()

osal_void fe_hal_rf_cfg_vga_gain ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  vga_idx 
)

◆ fe_hal_rf_config_cali_path_tx_gain()

osal_void fe_hal_rf_config_cali_path_tx_gain ( const hal_device_stru device,
osal_u8  cali_band,
osal_u8  chn_idx,
osal_u16  tpc_code 
)

◆ fe_hal_rf_config_fb_gain()

osal_void fe_hal_rf_config_fb_gain ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  fb_idx 
)

◆ fe_hal_rf_config_lpf_idx()

osal_void fe_hal_rf_config_lpf_idx ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  lpf_idx 
)

◆ fe_hal_rf_config_rx_iq_cali_rx_gain()

osal_void fe_hal_rf_config_rx_iq_cali_rx_gain ( const hal_device_stru device,
osal_u8  cali_band,
osal_u8  lvl_idx 
)

◆ fe_hal_rf_config_rx_iq_ppa_pa_gain()

osal_void fe_hal_rf_config_rx_iq_ppa_pa_gain ( const hal_device_stru device,
osal_u8  cali_band,
osal_u8  chn_idx 
)

◆ fe_hal_rf_config_tx_dc_cali_rx_gain()

osal_void fe_hal_rf_config_tx_dc_cali_rx_gain ( const hal_device_stru device,
osal_u8  cali_band,
osal_u8  lvl_idx 
)

◆ fe_hal_rf_config_tx_iq_cali_rx_gain()

osal_void fe_hal_rf_config_tx_iq_cali_rx_gain ( const hal_device_stru device,
osal_u8  cali_band,
osal_u8  lvl_idx 
)

◆ fe_hal_rf_disable_pa()

osal_void fe_hal_rf_disable_pa ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_enable_pa()

osal_void fe_hal_rf_enable_pa ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_get_dac_idx()

osal_u8 fe_hal_rf_get_dac_idx ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_get_iq_cali_lvl_num()

osal_u8 fe_hal_rf_get_iq_cali_lvl_num ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u8  iq_type 
)

◆ fe_hal_rf_get_lna_gain_fix_data()

osal_u16 fe_hal_rf_get_lna_gain_fix_data ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  lna_idx 
)

◆ fe_hal_rf_get_lna_idx()

osal_u8 fe_hal_rf_get_lna_idx ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_get_logen_path_cfg()

cali_path_cfg_reg_stru * fe_hal_rf_get_logen_path_cfg ( osal_u32 list_count,
wlan_channel_band_enum_uint8  band,
cali_bandwidth_enum_uint8  bw,
osal_u8  chain 
)

◆ fe_hal_rf_get_lpf_idx()

osal_u8 fe_hal_rf_get_lpf_idx ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_get_phase_config()

osal_u32 fe_hal_rf_get_phase_config ( const hal_device_stru device,
wlan_channel_band_enum_uint8  band,
alg_rf_cali_iq_type_enum_uint8  iq_cali_type,
osal_u8 reg_val1,
osal_u8 reg_val2 
)

◆ fe_hal_rf_get_phase_curr_val()

osal_u8 fe_hal_rf_get_phase_curr_val ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
alg_rf_cali_iq_type_enum_uint8  iq_cali_type 
)

◆ fe_hal_rf_get_rc_code_bit()

osal_void fe_hal_rf_get_rc_code_bit ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16 rc_bits 
)

◆ fe_hal_rf_get_rc_path_cfg()

cali_path_cfg_reg_stru * fe_hal_rf_get_rc_path_cfg ( osal_u32 list_count,
wlan_channel_band_enum_uint8  band,
cali_bandwidth_enum_uint8  bw,
osal_u8  chain 
)

◆ fe_hal_rf_get_rc_side_freq()

osal_u8 fe_hal_rf_get_rc_side_freq ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_get_rx_dc_path_cfg()

cali_path_cfg_reg_stru * fe_hal_rf_get_rx_dc_path_cfg ( osal_u32 list_count,
wlan_channel_band_enum_uint8  band,
cali_bandwidth_enum_uint8  bw,
osal_u8  chain 
)

◆ fe_hal_rf_get_rx_iq_cali_lvl_tpc_idx()

osal_u16 fe_hal_rf_get_rx_iq_cali_lvl_tpc_idx ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u8  lvl_num 
)

◆ fe_hal_rf_get_rx_iq_path_cfg()

cali_path_cfg_reg_stru * fe_hal_rf_get_rx_iq_path_cfg ( osal_u32 list_count,
wlan_channel_band_enum_uint8  band,
cali_bandwidth_enum_uint8  bw,
osal_u8  chain 
)

◆ fe_hal_rf_get_tx_dc_cali_lvl_tpc_idx()

osal_u16 fe_hal_rf_get_tx_dc_cali_lvl_tpc_idx ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u8  lvl_num 
)

◆ fe_hal_rf_get_tx_dc_comp_idx()

osal_u8 fe_hal_rf_get_tx_dc_comp_idx ( osal_u8  lpf_idx,
osal_u8  dac_idx 
)

◆ fe_hal_rf_get_tx_dc_dc3()

cali_complex_stru fe_hal_rf_get_tx_dc_dc3 ( osal_void  )

◆ fe_hal_rf_get_tx_dc_path_cfg()

cali_path_cfg_reg_stru * fe_hal_rf_get_tx_dc_path_cfg ( osal_u32 list_count,
wlan_channel_band_enum_uint8  band,
cali_bandwidth_enum_uint8  bw,
osal_u8  chain 
)

◆ fe_hal_rf_get_tx_iq_cali_lvl_tpc_idx()

osal_u16 fe_hal_rf_get_tx_iq_cali_lvl_tpc_idx ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u8  lvl_num 
)

◆ fe_hal_rf_get_tx_iq_path_cfg()

cali_path_cfg_reg_stru * fe_hal_rf_get_tx_iq_path_cfg ( osal_u32 list_count,
wlan_channel_band_enum_uint8  band,
cali_bandwidth_enum_uint8  bw,
osal_u8  chain 
)

◆ fe_hal_rf_get_txpwr_path_cfg()

cali_path_cfg_reg_stru * fe_hal_rf_get_txpwr_path_cfg ( osal_u32 list_count,
wlan_channel_band_enum_uint8  band,
cali_bandwidth_enum_uint8  bw,
osal_u8  chain 
)

◆ fe_hal_rf_get_upc_ppa_bits()

osal_u8 fe_hal_rf_get_upc_ppa_bits ( osal_void  )

◆ fe_hal_rf_init_pll_lock()

osal_void fe_hal_rf_init_pll_lock ( hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_init_when_cali_finish()

osal_void fe_hal_rf_init_when_cali_finish ( osal_void  )

◆ fe_hal_rf_is_agc_gain_reg_ctrl()

osal_bool fe_hal_rf_is_agc_gain_reg_ctrl ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_is_tx_gain_reg_ctrl()

osal_bool fe_hal_rf_is_tx_gain_reg_ctrl ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_open_close_ldo()

osal_void fe_hal_rf_open_close_ldo ( osal_u8  rf_id,
osal_u8  flag 
)

◆ fe_hal_rf_open_close_pll()

osal_void fe_hal_rf_open_close_pll ( osal_u8  rf_id,
osal_u8  pll_idx,
osal_u8  flag 
)

◆ fe_hal_rf_open_close_tx()

osal_void fe_hal_rf_open_close_tx ( osal_u8  rf_id,
osal_u8  flag 
)

◆ fe_hal_rf_rc_set_rc_code_complete()

osal_void fe_hal_rf_rc_set_rc_code_complete ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_rc_set_rc_code_vga()

osal_void fe_hal_rf_rc_set_rc_code_vga ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  val 
)

◆ fe_hal_rf_rc_set_rx_rc_code()

osal_void fe_hal_rf_rc_set_rx_rc_code ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  val 
)

◆ fe_hal_rf_rc_set_tx_rc_code()

osal_void fe_hal_rf_rc_set_tx_rc_code ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  val 
)

◆ fe_hal_rf_read_dcoc()

osal_void fe_hal_rf_read_dcoc ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16 dcoc 
)

◆ fe_hal_rf_rx_dc_dcoc_coarsetrim()

osal_void fe_hal_rf_rx_dc_dcoc_coarsetrim ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_rx_dc_open_lna()

osal_void fe_hal_rf_rx_dc_open_lna ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_set_channel_cfg()

osal_void fe_hal_rf_set_channel_cfg ( hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
cali_channel_stru cali_channel,
osal_u8  channel_idx,
cali_bandwidth_enum_uint8  cali_bandwidth 
)

◆ fe_hal_rf_set_channel_info()

osal_void fe_hal_rf_set_channel_info ( hal_rf_chan_info rf_chan)

◆ fe_hal_rf_set_phase_val()

osal_void fe_hal_rf_set_phase_val ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
alg_rf_cali_iq_type_enum_uint8  iq_cali_type,
osal_u8  val 
)

◆ fe_hal_rf_set_reg_cbb_linectl()

osal_void fe_hal_rf_set_reg_cbb_linectl ( hal_device_stru device)

◆ fe_hal_rf_set_reg_rf_regctl()

osal_void fe_hal_rf_set_reg_rf_regctl ( hal_device_stru device)

◆ fe_hal_rf_tx_dc_env_restore()

osal_void fe_hal_rf_tx_dc_env_restore ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_txrx_enable_cfg()

osal_void fe_hal_rf_txrx_enable_cfg ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_update_pll_in_out_freq()

osal_void fe_hal_rf_update_pll_in_out_freq ( hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_update_temp_code_by_ipa_bias()

osal_void fe_hal_rf_update_temp_code_by_ipa_bias ( osal_u8  bias_11b,
osal_u8  bias_mcs_low,
osal_u8  bias_mcs_median,
osal_u8  bias_mcs_high 
)

◆ fe_hal_rf_update_tx_dc_comp_val()

osal_u16 fe_hal_rf_update_tx_dc_comp_val ( osal_u16  comp,
osal_s16  cali_temp 
)

◆ fe_hal_rf_wl_cali_modules_en()

osal_void fe_hal_rf_wl_cali_modules_en ( const hal_rf_dev rf_dev,
osal_u8  reg_val 
)

◆ fe_hal_rf_wl_tx_modules_pa_ppa_dis()

osal_void fe_hal_rf_wl_tx_modules_pa_ppa_dis ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_wl_tx_modules_pa_ppa_en()

osal_void fe_hal_rf_wl_tx_modules_pa_ppa_en ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band 
)

◆ fe_hal_rf_write_dcoc()

osal_void fe_hal_rf_write_dcoc ( const hal_rf_dev rf_dev,
wlan_channel_band_enum_uint8  band,
osal_u16  dcoc 
)

◆ fe_rf_disable_abb()

osal_void fe_rf_disable_abb ( osal_u8  rf_id)

◆ fe_rf_get_pll_reg_base()

osal_u32 fe_rf_get_pll_reg_base ( osal_u8  rf_id)

◆ fe_rf_get_reg_base()

osal_u32 fe_rf_get_reg_base ( osal_u8  rf_id)

◆ fe_rf_get_reg_offset()

osal_u32 fe_rf_get_reg_offset ( osal_u8  rf_id)

◆ fe_rf_initialize()

osal_void fe_rf_initialize ( osal_void  )

◆ fe_rf_initialize_rf_reg()

osal_void fe_rf_initialize_rf_reg ( hal_rf_dev rf_dev)

◆ fe_rf_read_reg()

osal_void fe_rf_read_reg ( const hal_rf_dev rf_dev,
osal_u16  rf_addr_offset,
osal_u16 reg_val,
fe_hal_rf_reg_type_enum_uint8  reg_type 
)

◆ fe_rf_write_reg()

osal_void fe_rf_write_reg ( const hal_rf_dev rf_dev,
osal_u16  rf_addr_offset,
osal_u16  rf_16bit_data,
fe_hal_rf_reg_type_enum_uint8  reg_type 
)

◆ fe_rf_write_reg_bits()

osal_void fe_rf_write_reg_bits ( const hal_rf_dev rf_dev,
osal_u16  reg_addr,
osal_u8  offset,
osal_u8  bits,
osal_u16  reg_val 
)