summaryrefslogtreecommitdiff
path: root/fwcmd.h
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2016-01-06 13:18:01 +0100
committerBjørn Mork <bjorn@mork.no>2016-01-06 13:18:01 +0100
commitf988b02dad561cef24a68180a56eecf1700cfa36 (patch)
tree06165b980f70dd27b7f4244fbd26869afa05e28f /fwcmd.h
parentd5f375c39db18319f61d1f4f4b2d470750eed4c3 (diff)
parent99d3879cc72f2a25d44fb4bee96fd84eca028b04 (diff)
Merge remote-tracking branch 'origin/master' into bmork-current20160106bmork-current
Diffstat (limited to 'fwcmd.h')
-rw-r--r--fwcmd.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/fwcmd.h b/fwcmd.h
index cc4b7d9..8b9809d 100644
--- a/fwcmd.h
+++ b/fwcmd.h
@@ -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_ */