#ifndef __REALTEK_FIRMWARE92S_H__
#define __REALTEK_FIRMWARE92S_H__
#define RTL8190_MAX_FIRMWARE_CODE_SIZE …
#define RTL8190_MAX_RAW_FIRMWARE_CODE_SIZE …
#define RTL8190_CPU_START_OFFSET …
#define MAX_FIRMWARE_CODE_SIZE …
#define RT_8192S_FIRMWARE_HDR_SIZE …
#define RT_8192S_FIRMWARE_HDR_EXCLUDE_PRI_SIZE …
#define MAX_DEV_ADDR_SIZE …
#define MAX_FIRMWARE_INFORMATION_SIZE …
#define MAX_802_11_HEADER_LENGTH …
#define ENCRYPTION_MAX_OVERHEAD …
#define MAX_FRAGMENT_COUNT …
#define MAX_TRANSMIT_BUFFER_SIZE …
#define H2C_TX_CMD_HDR_LEN …
#define FW_DIG_ENABLE_CTL …
#define FW_HIGH_PWR_ENABLE_CTL …
#define FW_SS_CTL …
#define FW_RA_INIT_CTL …
#define FW_RA_BG_CTL …
#define FW_RA_N_CTL …
#define FW_PWR_TRK_CTL …
#define FW_IQK_CTL …
#define FW_FA_CTL …
#define FW_DRIVER_CTRL_DM_CTL …
#define FW_PAPE_CTL_BY_SW_HW …
#define FW_DISABLE_ALL_DM …
#define FW_PWR_TRK_PARAM_CLR …
#define FW_RA_PARAM_CLR …
enum desc_packet_type { … };
struct fw_priv { … };
struct fw_hdr { … } ;
enum fw_status { … };
struct rt_firmware { … };
struct h2c_set_pwrmode_parm { … };
struct h2c_joinbss_rpt_parm { … } ;
struct h2c_wpa_ptk { … };
struct h2c_wpa_two_way_parm { … } ;
enum h2c_cmd { … };
enum fw_h2c_cmd { … };
#define FW_CMD_IO_CLR(rtlpriv, _bit) …
#define FW_CMD_IO_UPDATE(rtlpriv, _val) …
#define FW_CMD_IO_SET(rtlpriv, _val) …
#define FW_CMD_PARA_SET(rtlpriv, _val) …
#define FW_CMD_IO_QUERY(rtlpriv) …
#define FW_CMD_IO_PARA_QUERY(rtlpriv) …
int rtl92s_download_fw(struct ieee80211_hw *hw);
void rtl92s_set_fw_pwrmode_cmd(struct ieee80211_hw *hw, u8 mode);
void rtl92s_set_fw_joinbss_report_cmd(struct ieee80211_hw *hw,
u8 mstatus, u8 ps_qosinfo);
#endif