diff options
Diffstat (limited to 'drivers/net/wireless/mwifiex/cmdevt.c')
-rw-r--r-- | drivers/net/wireless/mwifiex/cmdevt.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/net/wireless/mwifiex/cmdevt.c b/drivers/net/wireless/mwifiex/cmdevt.c index 5f438e6c2155..5019f1f2e01c 100644 --- a/drivers/net/wireless/mwifiex/cmdevt.c +++ b/drivers/net/wireless/mwifiex/cmdevt.c | |||
@@ -24,6 +24,7 @@ | |||
24 | #include "main.h" | 24 | #include "main.h" |
25 | #include "wmm.h" | 25 | #include "wmm.h" |
26 | #include "11n.h" | 26 | #include "11n.h" |
27 | #include "11ac.h" | ||
27 | 28 | ||
28 | /* | 29 | /* |
29 | * This function initializes a command node. | 30 | * This function initializes a command node. |
@@ -1470,6 +1471,24 @@ int mwifiex_ret_get_hw_spec(struct mwifiex_private *priv, | |||
1470 | adapter->fw_release_number = le32_to_cpu(hw_spec->fw_release_number); | 1471 | adapter->fw_release_number = le32_to_cpu(hw_spec->fw_release_number); |
1471 | adapter->number_of_antenna = le16_to_cpu(hw_spec->number_of_antenna); | 1472 | adapter->number_of_antenna = le16_to_cpu(hw_spec->number_of_antenna); |
1472 | 1473 | ||
1474 | if (le32_to_cpu(hw_spec->dot_11ac_dev_cap)) { | ||
1475 | adapter->is_hw_11ac_capable = true; | ||
1476 | |||
1477 | /* Copy 11AC cap */ | ||
1478 | adapter->hw_dot_11ac_dev_cap = | ||
1479 | le32_to_cpu(hw_spec->dot_11ac_dev_cap); | ||
1480 | adapter->usr_dot_11ac_dev_cap_bg = adapter->hw_dot_11ac_dev_cap; | ||
1481 | adapter->usr_dot_11ac_dev_cap_a = adapter->hw_dot_11ac_dev_cap; | ||
1482 | |||
1483 | /* Copy 11AC mcs */ | ||
1484 | adapter->hw_dot_11ac_mcs_support = | ||
1485 | le32_to_cpu(hw_spec->dot_11ac_mcs_support); | ||
1486 | adapter->usr_dot_11ac_mcs_support = | ||
1487 | adapter->hw_dot_11ac_mcs_support; | ||
1488 | } else { | ||
1489 | adapter->is_hw_11ac_capable = false; | ||
1490 | } | ||
1491 | |||
1473 | dev_dbg(adapter->dev, "info: GET_HW_SPEC: fw_release_number- %#x\n", | 1492 | dev_dbg(adapter->dev, "info: GET_HW_SPEC: fw_release_number- %#x\n", |
1474 | adapter->fw_release_number); | 1493 | adapter->fw_release_number); |
1475 | dev_dbg(adapter->dev, "info: GET_HW_SPEC: permanent addr: %pM\n", | 1494 | dev_dbg(adapter->dev, "info: GET_HW_SPEC: permanent addr: %pM\n", |