diff options
| author | Naveen Rawat <naveenrawat@codeaurora.org> | 2018-02-13 12:26:48 -0800 |
|---|---|---|
| committer | snandini <snandini@codeaurora.org> | 2018-02-15 12:48:03 -0800 |
| commit | 70ce1ffbdd6399a28b8c8f320d200b2e9a6f5590 (patch) | |
| tree | 1b9c3e256473ceaedc17a8a2654e44f1dbcad358 | |
| parent | 59b11c7ce3c1b10686472dfd72b5928161067e02 (diff) | |
qcacld-3.0: Check firmware capability before programming chainmask
Check firmware num RF chains supported capability before programming
chainmask.
Change-Id: I70d3933479a9946fdff2d98d2a2e42b82c787337
CRs-Fixed: 2183831
| -rw-r--r-- | core/hdd/src/wlan_hdd_main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 2e8a45aeed05..702dc9308baf 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -3712,6 +3712,11 @@ static int hdd_configure_chain_mask(hdd_adapter_t *adapter) hdd_ctx->config->tx_chain_mask_5g, hdd_ctx->config->rx_chain_mask_5g); + if (hdd_ctx->num_rf_chains < 2) { + hdd_info("firmware not capable. skip chain mask programming"); + return 0; + } + if (hdd_ctx->config->enable2x2) { hdd_info("2x2 enabled. skip chain mask programming"); return 0; |
