#ifndef __RTL8821AE_PWRSEQ_H__
#define __RTL8821AE_PWRSEQ_H__
#include "../pwrseqcmd.h"
#include "../btcoexist/halbt_precomp.h"
#define RTL8812_TRANS_CARDEMU_TO_ACT_STEPS …
#define RTL8812_TRANS_ACT_TO_CARDEMU_STEPS …
#define RTL8812_TRANS_CARDEMU_TO_SUS_STEPS …
#define RTL8812_TRANS_SUS_TO_CARDEMU_STEPS …
#define RTL8812_TRANS_CARDEMU_TO_PDN_STEPS …
#define RTL8812_TRANS_PDN_TO_CARDEMU_STEPS …
#define RTL8812_TRANS_ACT_TO_LPS_STEPS …
#define RTL8812_TRANS_LPS_TO_ACT_STEPS …
#define RTL8812_TRANS_END_STEPS …
#define RTL8812_TRANS_CARDEMU_TO_ACT …
#define RTL8812_TRANS_ACT_TO_CARDEMU …
#define RTL8812_TRANS_CARDEMU_TO_SUS …
#define RTL8812_TRANS_SUS_TO_CARDEMU …
#define RTL8812_TRANS_CARDEMU_TO_CARDDIS …
#define RTL8812_TRANS_CARDDIS_TO_CARDEMU …
#define RTL8812_TRANS_CARDEMU_TO_PDN …
#define RTL8812_TRANS_PDN_TO_CARDEMU …
#define RTL8812_TRANS_ACT_TO_LPS …
#define RTL8812_TRANS_LPS_TO_ACT …
#define RTL8812_TRANS_END …
extern struct wlan_pwr_cfg rtl8812_power_on_flow
[RTL8812_TRANS_CARDEMU_TO_ACT_STEPS +
RTL8812_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8812_radio_off_flow
[RTL8812_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8812_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8812_card_disable_flow
[RTL8812_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8812_TRANS_CARDEMU_TO_PDN_STEPS +
RTL8812_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8812_card_enable_flow
[RTL8812_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8812_TRANS_CARDEMU_TO_PDN_STEPS +
RTL8812_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8812_suspend_flow
[RTL8812_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8812_TRANS_CARDEMU_TO_SUS_STEPS +
RTL8812_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8812_resume_flow
[RTL8812_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8812_TRANS_CARDEMU_TO_SUS_STEPS +
RTL8812_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8812_hwpdn_flow
[RTL8812_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8812_TRANS_CARDEMU_TO_PDN_STEPS +
RTL8812_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8812_enter_lps_flow
[RTL8812_TRANS_ACT_TO_LPS_STEPS +
RTL8812_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8812_leave_lps_flow
[RTL8812_TRANS_LPS_TO_ACT_STEPS +
RTL8812_TRANS_END_STEPS];
#define RTL8821A_TRANS_CARDEMU_TO_ACT_STEPS …
#define RTL8821A_TRANS_ACT_TO_CARDEMU_STEPS …
#define RTL8821A_TRANS_CARDEMU_TO_SUS_STEPS …
#define RTL8821A_TRANS_SUS_TO_CARDEMU_STEPS …
#define RTL8821A_TRANS_CARDDIS_TO_CARDEMU_STEPS …
#define RTL8821A_TRANS_CARDEMU_TO_PDN_STEPS …
#define RTL8821A_TRANS_PDN_TO_CARDEMU_STEPS …
#define RTL8821A_TRANS_ACT_TO_LPS_STEPS …
#define RTL8821A_TRANS_LPS_TO_ACT_STEPS …
#define RTL8821A_TRANS_END_STEPS …
#define RTL8821A_TRANS_CARDEMU_TO_ACT …
#define RTL8821A_TRANS_ACT_TO_CARDEMU …
#define RTL8821A_TRANS_CARDEMU_TO_SUS …
#define RTL8821A_TRANS_SUS_TO_CARDEMU …
#define RTL8821A_TRANS_CARDEMU_TO_CARDDIS …
#define RTL8821A_TRANS_CARDDIS_TO_CARDEMU …
#define RTL8821A_TRANS_CARDEMU_TO_PDN …
#define RTL8821A_TRANS_PDN_TO_CARDEMU …
#define RTL8821A_TRANS_ACT_TO_LPS …
#define RTL8821A_TRANS_LPS_TO_ACT …
#define RTL8821A_TRANS_END …
extern struct wlan_pwr_cfg rtl8821A_power_on_flow
[RTL8821A_TRANS_CARDEMU_TO_ACT_STEPS +
RTL8821A_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8821A_radio_off_flow
[RTL8821A_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8821A_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8821A_card_disable_flow
[RTL8821A_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8821A_TRANS_CARDEMU_TO_PDN_STEPS +
RTL8821A_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8821A_card_enable_flow
[RTL8821A_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8821A_TRANS_CARDEMU_TO_ACT_STEPS +
RTL8821A_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8821A_suspend_flow
[RTL8821A_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8821A_TRANS_CARDEMU_TO_SUS_STEPS +
RTL8821A_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8821A_resume_flow
[RTL8821A_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8821A_TRANS_CARDEMU_TO_SUS_STEPS +
RTL8821A_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8821A_hwpdn_flow
[RTL8821A_TRANS_ACT_TO_CARDEMU_STEPS +
RTL8821A_TRANS_CARDEMU_TO_PDN_STEPS +
RTL8821A_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8821A_enter_lps_flow
[RTL8821A_TRANS_ACT_TO_LPS_STEPS +
RTL8821A_TRANS_END_STEPS];
extern struct wlan_pwr_cfg rtl8821A_leave_lps_flow
[RTL8821A_TRANS_LPS_TO_ACT_STEPS +
RTL8821A_TRANS_END_STEPS];
#define RTL8812_NIC_PWR_ON_FLOW …
#define RTL8812_NIC_RF_OFF_FLOW …
#define RTL8812_NIC_DISABLE_FLOW …
#define RTL8812_NIC_ENABLE_FLOW …
#define RTL8812_NIC_SUSPEND_FLOW …
#define RTL8812_NIC_RESUME_FLOW …
#define RTL8812_NIC_PDN_FLOW …
#define RTL8812_NIC_LPS_ENTER_FLOW …
#define RTL8812_NIC_LPS_LEAVE_FLOW …
#define RTL8821A_NIC_PWR_ON_FLOW …
#define RTL8821A_NIC_RF_OFF_FLOW …
#define RTL8821A_NIC_DISABLE_FLOW …
#define RTL8821A_NIC_ENABLE_FLOW …
#define RTL8821A_NIC_SUSPEND_FLOW …
#define RTL8821A_NIC_RESUME_FLOW …
#define RTL8821A_NIC_PDN_FLOW …
#define RTL8821A_NIC_LPS_ENTER_FLOW …
#define RTL8821A_NIC_LPS_LEAVE_FLOW …
#endif