49#ifdef _PRE_WLAN_ONLINE_DPD
#define unref_param(P)
Definition dmac_misc_type.h:33
osal_void hal_rf_fsm_work_entry(osal_u8 rf_id)
osal_u32 fe_initialize_rf_dev(void)
osal_void hal_rf_res_alloc_by_id(hal_to_dmac_device_stru *device, osal_u8 rf_id, osal_u8 pll_id)
osal_void fe_rf_set_rf_channel(const hal_rf_chn_param *chn_para)
osal_u8 hal_get_rf_switch_cfg(osal_void)
osal_void hal_rf_res_free(const hal_rf_dev *rf_dev)
hal_rf_dev * fe_get_rf_dev(osal_u8 rf_id)
osal_void(* hal_rf_dev_ldo_ops_ptr)(osal_u8 rf_id)
Definition fe_rf_dev.h:72
osal_void fe_rf_dev_sleep(osal_u8 rf_id)
osal_s32 fe_rf_proc_rf_sleep_msg(dmac_vap_stru *dmac_vap, frw_msg *msg)
osal_u8 hal_rf_ops_cfg_uint8
Definition fe_rf_dev.h:109
osal_s32 hal_dev_set_rf_option(dmac_vap_stru *dmac_vap, frw_msg *msg)
osal_s32 hal_dev_rf_sleep_poweroff(dmac_vap_stru *dmac_vap, frw_msg *msg)
osal_void fe_rf_enable_rf_tx(osal_void)
osal_void hal_rf_fsm_set_state_byidx(osal_u8 rf_dev_idx, osal_u8 state)
hal_rf_res_manager * hal_rf_get_res(osal_void)
osal_u8 hal_rf_pll_user_enum_uint8
Definition fe_rf_dev.h:100
osal_void fe_rf_proc_rf_awake(osal_void)
osal_void hal_rf_dev_poweroff(osal_u8 rf_id)
osal_u32 hal_rf_res_init(osal_void)
osal_void fe_rf_dev_enable_tx(osal_u8 rf_id)
hal_rf_pll_user_enum
Definition fe_rf_dev.h:92
@ HAL_RF_PLL_USER_C1
Definition fe_rf_dev.h:95
@ HAL_RF_PLL_USER_MIMO
Definition fe_rf_dev.h:96
@ HAL_RF_PLL_USER_BUTT
Definition fe_rf_dev.h:98
@ HAL_RF_PLL_USER_NONE
Definition fe_rf_dev.h:93
@ HAL_RF_PLL_USER_C0
Definition fe_rf_dev.h:94
osal_void fe_rf_disable_rf_tx(osal_void)
osal_void hal_rf_fsm_set_state(hal_rf_dev *rf_dev, osal_u8 state)
osal_u8 fe_rf_fsm_get_state(osal_u8 rf_id)
osal_u8 hal_rf_power_work_mode_uint8
Definition fe_rf_dev.h:17
hal_rf_dev_ops * hal_rf_get_dev_ops(osal_void)
osal_void fe_rf_proc_rf_sleep(osal_void)
hal_rf_ops_cfg_enum
Definition fe_rf_dev.h:102
@ HAL_RF_SWITCH_ALL_LDO
Definition fe_rf_dev.h:104
@ HAL_RF_ALWAYS_POWER_ON
Definition fe_rf_dev.h:103
@ HAL_RF_SWITCH_PA_PPA
Definition fe_rf_dev.h:105
@ HAL_RF_OPS_CFG_BUTT
Definition fe_rf_dev.h:107
osal_void hal_set_rf_switch_cfg(osal_u8 switch_cfg)
osal_void hal_rf_dev_disable_tx(osal_u8 rf_id)
osal_u32 fe_reset_rf_dev(const hal_to_dmac_device_stru *hal_device)
hal_rf_work_mode_enum
Definition fe_rf_dev.h:75
@ HAL_RF_WORK_MODE_RX_ONLY
Definition fe_rf_dev.h:76
@ HAL_RF_WORK_MODE_BUTT
Definition fe_rf_dev.h:79
@ HAL_RF_WORK_MODE_TXRX
Definition fe_rf_dev.h:77
osal_void hal_rf_dev_poweron(osal_u8 rf_id)
osal_u8 hal_dyn_cali_adj_type_enum_uint8
Definition hal_common_ops_device_rom.h:501
#define HAL_POW_UPC_LUT_NUM
Definition hal_common_ops_device_rom.h:134
osal_u8 oal_bool_enum_uint8
Definition oal_types_device_rom.h:45
int osal_s32
Definition osal_types.h:19
unsigned char osal_u8
Definition osal_types.h:11
#define OSAL_FALSE
Definition osal_types.h:56
char osal_char
Definition osal_types.h:16
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 dmac_ext_if_rom.h:106
Definition frw_msg_rom.h:74
Definition hal_common_ops_device_rom.h:525
Definition fe_extern_if_device.h:34
Definition fe_rf_dev.h:82
hal_rf_dev_ldo_ops_ptr dis_tx
Definition fe_rf_dev.h:86
hal_rf_dev_ldo_ops_ptr tx
Definition fe_rf_dev.h:85
hal_rf_dev_ldo_ops_ptr poweroff
Definition fe_rf_dev.h:84
hal_rf_dev_ldo_ops_ptr poweron
Definition fe_rf_dev.h:83
Definition fe_rf_dev.h:22
osal_s16 upc_amend
Definition fe_rf_dev.h:40
osal_u32 rf_ctl_reg_offset
Definition fe_rf_dev.h:29
osal_s16 tx_power_dc
Definition fe_rf_dev.h:25
osal_char dp_2gofdm20
Definition fe_rf_dev.h:43
osal_u8 pll_id
Definition fe_rf_dev.h:24
cali_param_stru * cali_data
Definition fe_rf_dev.h:32
osal_void * owner
Definition fe_rf_dev.h:31
osal_u8 rf_id
Definition fe_rf_dev.h:23
osal_u8 cur_rf_fsm_state
Definition fe_rf_dev.h:46
osal_s16 curr_temperature
Definition fe_rf_dev.h:39
osal_u32 rf_reg_base
Definition fe_rf_dev.h:27
osal_u8 cur_cali_upc
Definition fe_rf_dev.h:36
hal_dyn_cali_adj_type_enum_uint8 cali_pdet_adjust_flag
Definition fe_rf_dev.h:47
hal_pwr_fit_para_stru * pwr_fit_para_2g
Definition fe_rf_dev.h:45
oal_bool_enum_uint8 upc_code_tobe_updated
Definition fe_rf_dev.h:41
hal_rf_power_work_mode_uint8 rf_work_mode
Definition fe_rf_dev.h:34
osal_char dp_2gofdm40
Definition fe_rf_dev.h:44
osal_u8 rf_power_state
Definition fe_rf_dev.h:35
osal_u32 rf_pll_reg_base
Definition fe_rf_dev.h:28
osal_char dp_2g11b
Definition fe_rf_dev.h:42
osal_s16 delt_dbb_scale_dyn_val
Definition fe_rf_dev.h:48
hal_rf_chn_param chn_para
Definition fe_rf_dev.h:26
oal_bool_enum_uint8 is_calibrated
Definition fe_rf_dev.h:33
uintptr_t * _rom
Definition fe_rf_dev.h:52
Definition fe_rf_dev.h:56
oal_bool_enum_uint8 is_mimo
Definition fe_rf_dev.h:62
osal_u8 pll0_lock_state
Definition fe_rf_dev.h:63
osal_u8 master_rf_id
Definition fe_rf_dev.h:59
uintptr_t * _rom
Definition fe_rf_dev.h:67
osal_u32 free_bitmap
Definition fe_rf_dev.h:58
oal_bool_enum_uint8 comm_rf_ldo_state
Definition fe_rf_dev.h:61
osal_u8 rsv
Definition fe_rf_dev.h:66
osal_u8 rf_num
Definition fe_rf_dev.h:60
osal_u8 pll1_lock_state
Definition fe_rf_dev.h:64
Definition cali_data_type.h:88
Definition hal_ops_common_rom.h:529
unsigned int uintptr_t
Definition td_type.h:65
#define WLAN_RF_CHANNEL_NUMS
Definition wlan_spec_rom.h:214
#define WLAN_RF_PLL_NUMS
Definition wlan_spec_rom.h:216
@ WLAN_BAND_BUTT
Definition wlan_types_base_rom.h:95