diff options
author | Bjørn Mork <bjorn@mork.no> | 2016-01-06 13:18:01 +0100 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2016-01-06 13:18:01 +0100 |
commit | f988b02dad561cef24a68180a56eecf1700cfa36 (patch) | |
tree | 06165b980f70dd27b7f4244fbd26869afa05e28f /fwcmd.h | |
parent | d5f375c39db18319f61d1f4f4b2d470750eed4c3 (diff) | |
parent | 99d3879cc72f2a25d44fb4bee96fd84eca028b04 (diff) |
Merge remote-tracking branch 'origin/master' into bmork-current20160106bmork-current
Diffstat (limited to 'fwcmd.h')
-rw-r--r-- | fwcmd.h | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -42,6 +42,10 @@ #define LINK_CS_STATE_AUTO 2 #define LINK_CS_STATE_AUTO_DISABLED 3 +#define STOP_DETECT_RADAR 0 +#define CAC_START 1 +#define MONITOR_START 3 + enum { WL_ANTENNATYPE_RX = 1, WL_ANTENNATYPE_TX = 2, @@ -104,6 +108,8 @@ int mwl_fwcmd_set_rts_threshold(struct ieee80211_hw *hw, int mwl_fwcmd_set_edca_params(struct ieee80211_hw *hw, u8 index, u16 cw_min, u16 cw_max, u8 aifs, u16 txop); +int mwl_fwcmd_set_radar_detect(struct ieee80211_hw *hw, u16 action); + int mwl_fwcmd_set_wmm_mode(struct ieee80211_hw *hw, bool enable); int mwl_fwcmd_ht_guard_interval(struct ieee80211_hw *hw, u32 gi_type); @@ -144,6 +150,9 @@ int mwl_fwcmd_set_new_stn_del(struct ieee80211_hw *hw, int mwl_fwcmd_set_apmode(struct ieee80211_hw *hw, u8 apmode); +int mwl_fwcmd_set_switch_channel(struct mwl_priv *priv, + struct ieee80211_channel_switch *ch_switch); + int mwl_fwcmd_update_encryption_enable(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr, u8 encr_type); @@ -193,6 +202,11 @@ int mwl_fwcmd_set_fw_flush_timer(struct ieee80211_hw *hw, u32 value); int mwl_fwcmd_set_cdd(struct ieee80211_hw *hw); +int mwl_fwcmd_get_temp(struct ieee80211_hw *hw, u32 *temp); + +int mwl_fwcmd_quiet_mode(struct ieee80211_hw *hw, bool enable, u32 period, + u32 duration, u32 next_offset); + int mwl_fwcmd_send_mfg_cmd(struct mwl_priv *priv, char *mfgcmd); #endif /* _FWCMD_H_ */ |