diff options
Diffstat (limited to 'drivers/net/wireless/mwifiex/fw.h')
-rw-r--r-- | drivers/net/wireless/mwifiex/fw.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/net/wireless/mwifiex/fw.h b/drivers/net/wireless/mwifiex/fw.h index df553e86a0ad..59d8964dd0dc 100644 --- a/drivers/net/wireless/mwifiex/fw.h +++ b/drivers/net/wireless/mwifiex/fw.h | |||
@@ -197,6 +197,7 @@ enum MWIFIEX_802_11_PRIVACY_FILTER { | |||
197 | 197 | ||
198 | #define ISSUPP_11NENABLED(FwCapInfo) (FwCapInfo & BIT(11)) | 198 | #define ISSUPP_11NENABLED(FwCapInfo) (FwCapInfo & BIT(11)) |
199 | #define ISSUPP_TDLS_ENABLED(FwCapInfo) (FwCapInfo & BIT(14)) | 199 | #define ISSUPP_TDLS_ENABLED(FwCapInfo) (FwCapInfo & BIT(14)) |
200 | #define ISSUPP_SDIO_SPA_ENABLED(FwCapInfo) (FwCapInfo & BIT(16)) | ||
200 | 201 | ||
201 | #define MWIFIEX_DEF_HT_CAP (IEEE80211_HT_CAP_DSSSCCK40 | \ | 202 | #define MWIFIEX_DEF_HT_CAP (IEEE80211_HT_CAP_DSSSCCK40 | \ |
202 | (1 << IEEE80211_HT_CAP_RX_STBC_SHIFT) | \ | 203 | (1 << IEEE80211_HT_CAP_RX_STBC_SHIFT) | \ |
@@ -353,6 +354,7 @@ enum MWIFIEX_802_11_PRIVACY_FILTER { | |||
353 | #define HostCmd_CMD_REMAIN_ON_CHAN 0x010d | 354 | #define HostCmd_CMD_REMAIN_ON_CHAN 0x010d |
354 | #define HostCmd_CMD_11AC_CFG 0x0112 | 355 | #define HostCmd_CMD_11AC_CFG 0x0112 |
355 | #define HostCmd_CMD_TDLS_OPER 0x0122 | 356 | #define HostCmd_CMD_TDLS_OPER 0x0122 |
357 | #define HostCmd_CMD_SDIO_SP_RX_AGGR_CFG 0x0223 | ||
356 | 358 | ||
357 | #define PROTOCOL_NO_SECURITY 0x01 | 359 | #define PROTOCOL_NO_SECURITY 0x01 |
358 | #define PROTOCOL_STATIC_WEP 0x02 | 360 | #define PROTOCOL_STATIC_WEP 0x02 |
@@ -523,9 +525,11 @@ enum P2P_MODES { | |||
523 | #define TYPE_OR (MAX_OPERAND+5) | 525 | #define TYPE_OR (MAX_OPERAND+5) |
524 | #define MEF_MODE_HOST_SLEEP 1 | 526 | #define MEF_MODE_HOST_SLEEP 1 |
525 | #define MEF_ACTION_ALLOW_AND_WAKEUP_HOST 3 | 527 | #define MEF_ACTION_ALLOW_AND_WAKEUP_HOST 3 |
528 | #define MEF_ACTION_AUTO_ARP 0x10 | ||
526 | #define MWIFIEX_CRITERIA_BROADCAST BIT(0) | 529 | #define MWIFIEX_CRITERIA_BROADCAST BIT(0) |
527 | #define MWIFIEX_CRITERIA_UNICAST BIT(1) | 530 | #define MWIFIEX_CRITERIA_UNICAST BIT(1) |
528 | #define MWIFIEX_CRITERIA_MULTICAST BIT(3) | 531 | #define MWIFIEX_CRITERIA_MULTICAST BIT(3) |
532 | #define MWIFIEX_MAX_SUPPORTED_IPADDR 4 | ||
529 | 533 | ||
530 | #define ACT_TDLS_DELETE 0x00 | 534 | #define ACT_TDLS_DELETE 0x00 |
531 | #define ACT_TDLS_CREATE 0x01 | 535 | #define ACT_TDLS_CREATE 0x01 |
@@ -1240,6 +1244,12 @@ struct host_cmd_ds_chan_rpt_event { | |||
1240 | u8 tlvbuf[0]; | 1244 | u8 tlvbuf[0]; |
1241 | } __packed; | 1245 | } __packed; |
1242 | 1246 | ||
1247 | struct host_cmd_sdio_sp_rx_aggr_cfg { | ||
1248 | u8 action; | ||
1249 | u8 enable; | ||
1250 | __le16 block_size; | ||
1251 | } __packed; | ||
1252 | |||
1243 | struct mwifiex_fixed_bcn_param { | 1253 | struct mwifiex_fixed_bcn_param { |
1244 | __le64 timestamp; | 1254 | __le64 timestamp; |
1245 | __le16 beacon_period; | 1255 | __le16 beacon_period; |
@@ -1962,6 +1972,7 @@ struct host_cmd_ds_command { | |||
1962 | struct host_cmd_ds_coalesce_cfg coalesce_cfg; | 1972 | struct host_cmd_ds_coalesce_cfg coalesce_cfg; |
1963 | struct host_cmd_ds_tdls_oper tdls_oper; | 1973 | struct host_cmd_ds_tdls_oper tdls_oper; |
1964 | struct host_cmd_ds_chan_rpt_req chan_rpt_req; | 1974 | struct host_cmd_ds_chan_rpt_req chan_rpt_req; |
1975 | struct host_cmd_sdio_sp_rx_aggr_cfg sdio_rx_aggr_cfg; | ||
1965 | } params; | 1976 | } params; |
1966 | } __packed; | 1977 | } __packed; |
1967 | 1978 | ||