25#define MIN_SLEEP_TIME 1000
26#define VAP0_EXT_TSF_EN_OFFSET BIT1
27#define VAP0_EXT_TSF_WORK_STATUS_OFFSET BIT0
28#define EXT_TSF_SLEEP_EN_OFFSET BIT0
29#define SEC_TO_NSEC 1000000000
30#define USEC_TO_NSEC 1000
31#define CHECK_MAX_TIMES 5000
32#define CHECK_PER_TIME 1000
33#define EXT_OFFSET_ADJ_TIME 5
34#define EXT_OFFSET_ADJ_RATIO 200
35#define EXT_OFFSET_COMP_RESV 50
36#define PM_WLAN_TIMEOUT_INIT 0xFFFFFFUL
osal_u8 hal_pm_mode_enum_uint8
Definition hal_common_ops_device_rom.h:435
osal_void(* hal_vap_cb_pm_vote_plat)(hal_pm_mode_enum_uint8 pm_mode, hal_pm_ctrl_stru *pm_ctl)
Definition hal_pm_rom.h:54
osal_void hal_pm_enable_front_end(hal_to_dmac_device_stru *hal_device, osal_u8 enable_paldo)
osal_void(* hh503_vap_cb_set_twt)(const hal_to_dmac_vap_stru *hal_vap, const twt_reg_param_stru *twt_param, osal_u8 count, osal_u8 trigger)
Definition hal_pm_rom.h:52
osal_void hal_unmask_interrupt(osal_u32 offset)
hal_pm_ctrl_stru * hal_get_pm_ctrl(osal_void)
osal_void hal_pm_disable_front_end_tx(hal_to_dmac_device_stru *hal_device)
unsigned char osal_u8
Definition osal_types.h:11
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 hal_pm_rom.h:43
osal_u8 sta_exist
Definition hal_pm_rom.h:46
osal_u8 wkup_cnt
Definition hal_pm_rom.h:48
osal_u8 state
Definition hal_pm_rom.h:45
osal_u32 powerdown_cnt
Definition hal_pm_rom.h:44
osal_u8 enable_sleep
Definition hal_pm_rom.h:49
osal_u8 tsf_flip
Definition hal_pm_rom.h:47
Definition hal_pm_rom.h:37
osal_u16 clk_div5
Definition hal_pm_rom.h:38
osal_u16 ch_sel
Definition hal_pm_rom.h:39
osal_u16 clk_phy_sel
Definition hal_pm_rom.h:40
osal_u16 dtcm_mode
Definition hal_pm_rom.h:41
Definition hal_ops_common_rom.h:529
Definition hal_common_ops_device_rom.h:870
Definition hal_common_ops_device_rom.h:1363