6#ifndef __FE_HAL_RF_IF_H__
7#define __FE_HAL_RF_IF_H__
14#include "fe_hal_rf_reg_if.h"
21#define CALI_RF_DEFAULT_IPA_CURRENT 0x4
161#ifdef BOARD_ASIC_WIFI
188#ifdef BOARD_FPGA_WIFI
206#ifdef BOARD_FPGA_WIFI
osal_u8 alg_rf_cali_iq_type_enum_uint8
Definition cali_base_def.h:32
osal_u8 cali_bandwidth_enum_uint8
Definition cali_base_def.h:24
osal_u8 fe_hal_rf_get_lpf_idx(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_void fe_hal_rf_open_close_ldo(osal_u8 rf_id, osal_u8 flag)
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_tx_dc_env_restore(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)
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)
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_void fe_rf_initialize_rf_reg(hal_rf_dev *rf_dev)
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_config_tx_dc_cali_rx_gain(const hal_device_stru *device, osal_u8 cali_band, osal_u8 lvl_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_open_close_pll(osal_u8 rf_id, osal_u8 pll_idx, osal_u8 flag)
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)
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)
osal_void fe_rf_initialize(osal_void)
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_config_tx_iq_cali_rx_gain(const hal_device_stru *device, osal_u8 cali_band, osal_u8 lvl_idx)
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)
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)
osal_u16 fe_hal_rf_update_tx_dc_comp_val(osal_u16 comp, osal_s16 cali_temp)
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_proc_rf_work(osal_u8 rf_id)
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_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_open_close_tx(osal_u8 rf_id, osal_u8 flag)
osal_void fe_hal_rf_set_channel_info(hal_rf_chan_info *rf_chan)
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)
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)
osal_u32 fe_rf_get_reg_offset(osal_u8 rf_id)
osal_void fe_hal_rf_update_pll_in_out_freq(hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
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)
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_proc_rf_sleep(osal_u8 rf_id)
osal_void fe_hal_rf_cfg_dcoc_rxdc_init_val(const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
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_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)
cali_complex_stru fe_hal_rf_get_tx_dc_dc3(osal_void)
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_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_rf_set_reg_cbb_linectl(hal_device_stru *device)
osal_void fe_hal_rf_cali_set_pa_gainctl(const hal_rf_dev *rf_dev, osal_u8 reg_val)
osal_void fe_rf_disable_abb(osal_u8 rf_id)
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)
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_cfg_lna_gain(const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 lna_idx)
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_read_dcoc(const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 *dcoc)
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_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_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_u8 fe_hal_rf_get_upc_ppa_bits(osal_void)
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_rx_dc_open_lna(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_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_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_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_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_lpf_idx(const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 lpf_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_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)
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_rc_set_rx_rc_code(const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band, osal_u16 val)
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)
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_init_when_cali_finish(osal_void)
osal_void fe_hal_rf_wl_cali_modules_en(const hal_rf_dev *rf_dev, osal_u8 reg_val)
osal_void fe_hal_rf_init_pll_lock(hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
osal_void fe_hal_rf_set_reg_rf_regctl(hal_device_stru *device)
osal_bool fe_hal_rf_is_agc_gain_reg_ctrl(const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
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_u8 fe_hal_rf_get_dac_idx(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_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_u32 fe_rf_get_reg_base(osal_u8 rf_id)
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_u8 fe_hal_rf_get_tx_dc_comp_idx(osal_u8 lpf_idx, osal_u8 dac_idx)
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_hal_rf_rc_set_rc_code_complete(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_u32 fe_rf_get_pll_reg_base(osal_u8 rf_id)
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_rx_agc_gain_min(const hal_rf_dev *rf_dev, wlan_channel_band_enum_uint8 band)
osal_u8 fe_hal_rf_reg_type_enum_uint8
Definition fe_hal_rf_reg_if.h:27
osal_u8 code
Definition oal_net.h:1
unsigned char osal_u8
Definition osal_types.h:11
osal_u8 osal_bool
Definition osal_types.h:27
short osal_s16
Definition osal_types.h:18
void osal_void
Definition osal_types.h:29
unsigned int osal_u32
Definition osal_types.h:13
unsigned short osal_u16
Definition osal_types.h:12
Definition cali_channel.h:22
Definition cali_complex_num.h:17
Definition fe_hal_rf_if.h:22
fe_hal_rf_reg_type_enum_uint8 reg_type
Definition fe_hal_rf_if.h:26
osal_u16 reg_addr
Definition fe_hal_rf_if.h:23
osal_u16 recover_val
Definition fe_hal_rf_if.h:25
osal_u16 cfg_val
Definition fe_hal_rf_if.h:24
Definition hal_commom_ops_type_rom.h:322
Definition fe_rf_dev.h:22
Definition hal_device_rom.h:39
Definition hal_uart_v151_regs_def.h:38
osal_u8 wlan_channel_band_enum_uint8
Definition wlan_types_base_rom.h:97