summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | Merge "Release 1.0.0.127 QCACLD WLAN Driver"Linux Build Service Account2014-06-19
| |\| | | | |
| | * | | | | Release 1.0.0.127 QCACLD WLAN DriverPitani Venkata Rajesh Kumar2014-06-18
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.127 qcacld-new: Indicate WoW capacity to cfg80211 layer. qcacld-new: create soft link for firmware binaries qcacld:Changes to Load firmware files based on target version. qcacld/wma: Dump header of Rx packet waking up host qca-cld:sap ACS did not sort weightage for HT40 2.4G qcacld: Downgrade athdiag proc entry permission qcacld:hdd: Support OBSS & HT20/40 coexistence qca-cld:sme: Support setting HT20/40 mode for SAP qca-cld:lim: Add new message type for setting HT20/40 mode. wlan: Dont send deauth for PMF sta,if auth received in connected state qcacld: Fix hybrid session case for linkspeed estimation. wlan: Protect add del and flush pmksa functions from SSR qcacld: MAC: RA filtering in wow mode qcacld: SME: Change API vos_concurrent_sessions_running naming qcacld: HDD: RA filtering in wow mode qcacld: WMA: RA filtering in wow mode qcacld: TL: Change API vos_concurrent_sessions_running naming qcacld: HDD_VOSS: Restrict creation of multi-port concurrency wlan: Protect cfg80211 ops functions functions from SSR Change-Id: Ie031a7fcf7ca1dfc5a167cea3220ed81485f8e2e
| | * | | | Cafstaging Release 1.0.0.127Pitani Venkata Rajesh Kumar2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.127 Change-Id: I75f2bc67326837235f3271263e61cf23fccbba24 CRs-Fixed: 680560
| | * | | | qcacld-new: Indicate WoW capacity to cfg80211 layer.Justin Shen2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Let host driver indicates WoW capability to cfg80211 layer via struct wiphy. Otherwise before host suspend, cfg80211 would trigger disconnect to driver once wowlan structure is NULL. Then WoW function is not workable. Change-Id: I865f7fcac20ed1accbd7841473ddbd0a656604ea CRs-Fixed: 678532
| | * | | | qcacld-new: create soft link for firmware binariesEdhar, Mahesh Kumar2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix to create softlinks for various firmware version binary files at /etc/firmware. Change-Id: I121ae13cf2928ec47a874bad22537b62e0c7acb4 CRs-Fixed: 679959
| | * | | | qcacld:Changes to Load firmware files based on target version.Edhar, Mahesh Kumar2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently CNSS driver is not available in SDIO to load firmware files based target version. Changes are done in host similar to that of CNSS to load firmware files based on target version for SDIO. Change-Id: Ic3ac0c8d3f09ac563ade17213101744e6562e573 CRs-fixed: 679959
| | * | | | qcacld/wma: Dump header of Rx packet waking up hostVasanthakumar Thiagarajan2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It will be useful to know the Rx packets causing host wakeup from wow. Change-Id: I83ffc0416376115bf80a8ffd281cfef5e32d3a31 CRs-Fixed: 679243
| | * | | | qca-cld:sap ACS did not sort weightage for HT40 2.4GPeng Xu2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ACS missed calling the sorting function for HT40 2.4G channels. Added code for invoking the weightage sorting function. Change-Id: Ifce4b94fb852efad7e46b31ed1f67ed29a80261e CRs-fixed: 674087
| | * | | | qcacld: Downgrade athdiag proc entry permissionSameer Thalappil2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | proc entry for athdiag interface is limited to read and write to user only. Change-Id: I54856ca7ac03956877268b9aee243d89de2e3701 CRs-Fixed: 674995
| | * | | | qcacld:hdd: Support OBSS & HT20/40 coexistencePeng Xu2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added INI parameter to enable HT20/40 coexistence feature. Added support for switching between HT20 and HT40 channel width when notified by hostapd. Notify FW about channel width change for each connected station. Change-Id: I6a939de605dd6ff8992157ad8c31ebd8b992a011 CRs-fixed: 639836
| | * | | | qca-cld:sme: Support setting HT20/40 mode for SAPPeng Xu2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add API for setting SAP HT20/40 mode and notify FW of mode change. Change-Id: Id04a1cceabde69364efa42e93dcd2131da4580ff CRs-fixed: 639836
| | * | | | qca-cld:lim: Add new message type for setting HT20/40 mode.Peng Xu2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To support OBSS HT20/40 coex feature, a new message type for setting HT20/40 mode of SAP is added. When SAP HT20/40 mode is changed, a message is sent to Lim in order to change the beacon content accordingly. Change-Id: Iec668252d05492cf7254f602c302272a624260aa CRs-fixed: 639836
| | * | | | wlan: Dont send deauth for PMF sta,if auth received in connected statekrunal soni2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In SAP if connection is PMF enabled and auth is received in connected state from the station do not send deauth. For PMF connection the AP should not tear down or otherwise modify the state of the existing association until the SA-Query procedure determines that the original SA is invalid. Change-Id: Ib9ba7981e6b54fce1ea072dafe5dfe4cb0d0ca72 CRs-Fixed: 680218
| | * | | | qcacld: Fix hybrid session case for linkspeed estimation.Manikandaraja Venkatachalapathy2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The miracast session does not pass peermac in non wfd client cases. Retrieve peermac from first connected client for softap mode. Change-Id: Iadcb6b7c04321880f73638206ae3d254f247d2e3 CRs-Fixed: 680300
| | * | | | wlan: Protect add del and flush pmksa functions from SSRMahesh A Saptasagar2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Protect add del and flush pmksa cfg80211 functions from accessing deallocated/unitialized data structures while SSR is in progress. Change-Id: I11177b15529c97b3398af9e873d322a0799d0402 CRs-Fixed: 677156
| | * | | | qcacld: MAC: RA filtering in wow modeAtul Mittal2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Router advertisement packets are filtered by f/w and sent to host. filtering will be done so as not to wake the host on every packet. host needs to configure the rate limit interval before going to suspend, this can be controlled from ini parameter. Change-Id: I14abb66b15c4db3e0b7ed3d93c52139b119a6d7e CRs-fixed: 667398
| | * | | | qcacld: SME: Change API vos_concurrent_sessions_running namingSrinivas Girigowda2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the function name vos_concurrent_sessions_running to vos_is_multiple_open_sessions Change-Id: Ifd7061a620a8b67f5bee58b8b7b9beed46711de0 CRs-Fixed: 668296
| | * | | | qcacld: HDD: RA filtering in wow modeAtul Mittal2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Router advertisement packets are filtered by f/w and sent to host. filtering will be done so as not to wake the host on every packet. host needs to configure the rate limit interval before going to suspend, this can be controlled from ini parameter. Change-Id: I1de7188cc178ec3b3daf731216944f6b9042e529 CRs-fixed: 667398
| | * | | | qcacld: WMA: RA filtering in wow modeAtul Mittal2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Router advertisement packets are filtered by f/w and sent to host. filtering will be done so as not to wake the host on every packet. host needs to configure the rate limit interval before going to suspend, this can be controlled from ini parameter. Change-Id: Ia85d93b26be5302cb3f9906cca6ee22b6c8fe162 CRs-fixed: 667398
| | * | | | qcacld: TL: Change API vos_concurrent_sessions_running namingSrinivas Girigowda2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the function name vos_concurrent_sessions_running to vos_concurrent_open_sessions_running Change-Id: Ia02ee8eecbd9c03f90efdf4793708c0b1fba944c CRs-Fixed: 668296
| | * | | | qcacld: HDD_VOSS: Restrict creation of multi-port concurrencySrinivas Girigowda2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checks are added to restrict the creation of multi-port concurrency. As of now, only two-port concurrency is supported; if there exists a 2-port concurrency then the third connection is not allowed. However, it does not restrict the creation of interface. For example: 1. STA + P2P (GO/CLI) connection exists and then new connection establishment is not allowed. 2. STA + SAP connection exists and then new connection establishment is not allowed. 3. P2P GO + P2P CLI connection exists and then new connection establishment is not allowed. 4. STA + ADHOC connection exists and then new connection establishment is not allowed. In the above example combinations, if any of the existing connection is disconnected, then next connection is allowed. Change-Id: Ia49994409b90b2eacbdb9dfa5bfa407cd089a5de CRs-Fixed: 668296
| | * | | | wlan: Protect cfg80211 ops functions functions from SSRMahesh A Saptasagar2014-06-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Protect change_bss, set_wiphy_params and set_tx_power cfg80211 ops functions from accessing deallocated/unitialized data structures while SSR is in progress. Change-Id: I02a1a0ce6e6df66aa1cfde4f859c12931f4aa3b0 CRs-Fixed: 675542
| * | | | | Merge "Release 1.0.0.126 & 1.0.0.126A QCACLD WLAN Driver"Linux Build Service Account2014-06-15
| |\ \ \ \ \
| | * | | | | Release 1.0.0.126 & 1.0.0.126A QCACLD WLAN DriverAkash Patel2014-06-14
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Release 1.0.0.126A Add coex for AP scan NULL case qca_cld: Disable IPA offload for MSM8994 ca_cld: Compile WLAN open source driver for MSM8994 Cafstaging Release 1.0.0.126 qcacld: Add support for sending wlan status indication to CNSS daemon qcacld: Enable clock gating in L1 state qcacld/lim: Fix roaming failure due to incorrect txpower qcacl/txrx: Fix duplicate seq number issue qcacld/wma: Enable QOS when the peer is ht capable qcacld: Optimize burst buration for normal scan in case of p2p qca_cld: Modify TX HTT2 service on the HL to support HTC schedule qcald: Fix Race b/wn hif_pci_suspend & WMI_TX_PAUSE_EVENTID evt_handler qcacld: Reverting changes commited in 760999. qcacld: Enable Protected Management Frames (802.11w). wlan: Action frames dropped when not PMF protected wlan: Cannot change PMF SA Query configuration qcacld: CL 975478 - update host parser files qcacld : wmi header modification for RA filtering Change-Id: Iffd51a7286972cb34e4f355f6f60e03ba42908d9
| | * | | | Release 1.0.0.126AAkash Patel2014-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.126A Change-Id: I5154e2aef6cb5cad2b99971b48f58dc8f973dbd3 CRs-Fixed: 680400
| | * | | | Add coex for AP scan NULL caseXun Luo2014-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When AP scan result is NULL, it used to mean that there are no interfering sources, so SAP can operate on the start channel of configured channel ranges. This is not the case when there are internal interference, from cellular modem. This change in the channel selection process addresses the issue. Change-Id: Id93cd28dd6550c8c2634d43103e4f8b7a6391704 CRs-Fixed: 672242
| | * | | | qca_cld: Disable IPA offload for MSM8994Yue Ma2014-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hdd_ipa_init() will cause crash on 64-bit MSM8994, so disable it for now. CRs-Fixed: 680395 Change-Id: I73f70fa1864d77e216e4b545d5554b8d5cda34cf
| | * | | | ca_cld: Compile WLAN open source driver for MSM8994Akash Patel2014-06-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable to build WLAN open source driver for MSM8994 by default. Change-Id: I8bbebe86a4e9e1ce3fce006cbad4794d03e70b7e CRs-Fixed: 680396
| | * | | | Cafstaging Release 1.0.0.126Pitani Venkata Rajesh Kumar2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.126 Change-Id: Iabbd03e9b8a111ad2a9b016554575565fa56f3da CRs-Fixed: 679911
| | * | | | qcacld: Add support for sending wlan status indication to CNSS daemonYuanyuan Liu2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LPSS needs to know the wlan information in order to talk to FW. Add support of sending indication to CNSS daemon with the information of wlan on/off, vdev, frequency, channels and driver versions, etc. Change-Id: I4ab1ab9a98d4b90131e8f7bf3b2e609a885e6286 CRs-Fixed: 655468
| | * | | | qcacld: Enable clock gating in L1 stateSameer Thalappil2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clock gating in L1 state will help to save more power for QCA6174. CRs-Fixed: 668812 Change-Id: Icbc516170df4eb929903dab02a8df98e0cd58c6c
| | * | | | qcacld/lim: Fix roaming failure due to incorrect txpowerVasanthakumar Thiagarajan2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fill MaxTxpower for roaming station in limProcessStaMlmAddBssRspFT(). Without this, wma is getting 0 as tx power. Most of the tx paskets are not getting acked with 0 as tx power Change-Id: I18cfb82327cd32677909532e8af4563803bbbd80 CRs-Fixed: 680012
| | * | | | qcacl/txrx: Fix duplicate seq number issueVasanthakumar Thiagarajan2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Store the last received seq number in non-aggr case. This would make sure no duplicate frames are received with non-aggr frames Change-Id: I22fe85975d7313d8ebe810cc2a751a982c07e4f5 CRs-Fixed: 678684
| | * | | | qcacld/wma: Enable QOS when the peer is ht capableVasanthakumar Thiagarajan2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some APs do not advertise WMM IE but are ht capable. To interoperate with these kind of APs enable qos when AP is ht/vht capable Change-Id: Ia1177e3c86443bb94e7c11bc9186291406dbfe59 CRs-Fixed: 678706
| | * | | | qcacld: Optimize burst buration for normal scan in case of p2pChandrasekaran, Manishekar2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the burst duration is equal to the max channel time and hence only one channel will be accomodated in the burst scan. This is optimized for miracast performance. But, when miracast is not running, max channels can be accomodated in burst scan to make the scans faster. Fix that! Change-Id: I523af13d43102b9d96cc2b167cf5addc30ecde3c CRs-Fixed: 676484
| | * | | | qca_cld: Modify TX HTT2 service on the HL to support HTC scheduleKevin Fang2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable HTC schedule mechanism for TX HTT2 service on the HL solution. Firmware will schedule the corresponding HTC packets to make PHY generate AMSDU more effiency. Change-Id: I5b280771c16ff5509754e70f384e111bed4419b8 CRs-Fixed: 671851
| | * | | | qcald: Fix Race b/wn hif_pci_suspend & WMI_TX_PAUSE_EVENTID evt_handlerKomal Seelam2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Target asserted on processing HTT packet after wmi WOW_ENABLE command is processed. The timestamp of host sending WMI_WOW_ENABLE_CMDID to FW and receiving WMI_TX_PAUSE_EVENTID is exactly same. Host queued the pending HTT packet in ol tx queues to FW after sending wow_enable wmi command to FW resulted target assert. There might be a data stall if the queues are paused and we enter hif_pci_suspend and hif_pci_suspend fails and queues are left in pause state. Resume queues in cfg80211 resume as well; the logic ensures that we don't unpause twice as the bit maps are properly maintained. And we can safely unpause queues even the fw last sends the unpause event to host on a vdev. Fix by syncronizing kernel worker thread for WMI_TX_PAUSE_EVENTID event handler with hif_pci_suspend. Change-Id: I18392bdca3f547a49da0be80965e14e046c8d3cb CRs-Fixed: 679197
| | * | | | qcacld: Reverting changes commited in 760999.Mushtaq A Mujale2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original issue addressed with better solution. Change-Id: I74918cc81566bb487e9521d07a6e5523a6500c46 CRs-Fixed: 679727
| | * | | | qcacld: Enable Protected Management Frames (802.11w).syeh2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify cld host driver to support PMF (802.11W) for ROME USB and SDIO device. Change-Id: I9ee63a4695011f0980e2c229301d2c41f2f3a0e0 CRs-Fixed: 670051
| | * | | | wlan: Action frames dropped when not PMF protectedkrunal soni2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On the soft AP, Robust Action frames are being dropped on reception when they are not protected even though the connection with the station sending the frame is not a PMF connection. The reason this is happening is that the code was looking at the PMF configuration of the AP instead of the PMF state of the connection with the specific station. This is fixed by looking at the PMF state of the station connection in the soft AP case. Change-Id: Idd9e5966020841b8facd75a72da2f5cad243db66 CRs-Fixed: 679583
| | * | | | wlan: Cannot change PMF SA Query configurationkrunal soni2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PMF SA Query configuration parameters "maximum retries" and "retry interval" cannot be changed by setting to new values in the WCNSS_qcom_cfg.ini file. The problem is in the definition of these parameters in the configuration database. They were defined as read-only, when they should have been defined as read-write. Because of this issue, the driver always used the default values for the parameters instead of the new values. Change-Id: I99307af9ca8843e24c65d1f9d2035af6ddeb2de0 CRs-Fixed: 679585
| | * | | | qcacld: CL 975478 - update host parser filesYuanyuan Liu2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parser.c and cld-fwlog-parser.c need to be sync up with dbglog_host.c. Update batch scan, thermal mgr, pyherr_def, RMC, linkspeed, nan, IBSS dbgid for host parser files. Change-Id: Ie63b7842234b446161e6b8ad5ab4aa071331651f CRs-Fixed: 679580
| | * | | | qcacld : wmi header modification for RA filteringAtul Mittal2014-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New parameter is added in the existing command so the existing code is modified a little bit along with wmi header files. Change-Id: I85fff38af470fc0617aaaa3fe000acdfee4aa19a CRs-fixed: 669483
| * | | | | Merge "Release 1.0.0.124 & 1.0.0.125 QCACLD WLAN Driver"Linux Build Service Account2014-06-14
| |\ \ \ \ \
| | * | | | | Release 1.0.0.124 & 1.0.0.125 QCACLD WLAN DriverAkash Patel2014-06-13
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: (36 commits) Cafstaging Release 1.0.0.125 qcacld:[HIF] U1/U2 setting fail with lpm enable qcacld: Fix for scan list getting empty wlan: Protect suspend and resume cfg80211 ops functions from SSR qcacld: Logging improvement for p2p action frames qcacld: CL 976981 - update fw common interface files qca_cld: [cfg.ini]Optimising ini parameter for ROME USB qcacld: CL 976852 - update fw common interface files qcacld: CL 976213 - update fw common interface files qcacld: Correct wrong usage of memcmp qcacld-new: Add build flag & INI support to enable FW log qcacld: Unlock SSR protect when target is down qcacld: Updating the misplaced null check on hHal in sapFSM qcacld: send correct rssi value while sending batch scan results. qcacld: Clear pending interrupts before pci suspend qcacld: Configure PTK to FW during Roaming in all cases qcacld:[HIF] Enable lpm for USB3.0 qcacld: Enable gRegulatoryChangeCountry in usb ini config file qcacld: Handle spurious PCIe interrupts before WLAN resume qcacld: update driver loading/unloading state for FTM mode ... Change-Id: Icff29d9378da43d0cb89a15e2219d5b51bf42d70
| | * | | | Cafstaging Release 1.0.0.125Pitani Venkata Rajesh Kumar2014-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.125 Change-Id: I983e6396581aae57ee6a6726271b5936162d5e11 CRs-Fixed: 679230
| | * | | | qcacld:[HIF] U1/U2 setting fail with lpm enableRandy Chiu2014-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U1/U2 setting fail is due to that target is not ready after warm reset. It needs to wait about 200ms for target ready and host can set U1/U2 successfully after that. Change-Id: Ia615c4f9e2ef419ac5b2c6a6f65aec17f853c745 Crs-Fixed: 678669
| | * | | | qcacld: Fix for scan list getting emptyNaveen Rawat2014-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Roaming scan being high priority will preempt low priority scan issued from GUI. Current implementation of host will abort the scan when it receives PREEMPT event from firmware. Firmware is capable of restarting the suspended low priority scan, so following changes are done: 1) Host should ignore both scan PREEMPT and scan RESTART events. 2) But in case better AP event has come from firmware, that needs to be processed with prority, so cancel the existing scan on reception of better AP event. 3) Also whatever the status of scan returned from firmware, host should always send success status so that existing resutls in LIM cache can be returned to host side. CRs-Fixed: 676924 Change-Id: I1cd8e775d994a904c22ec96266c13233bfa9a1a0
| | * | | | wlan: Protect suspend and resume cfg80211 ops functions from SSRMahesh A Saptasagar2014-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Protect wlan_suspend and wlan_resume cfg80211 ops functions from accessing deallocated/unitialized data structures while SSR is in progress. Change-Id: If607798b8bc058185bccf2f9e7ef27c883deb36d CRs-Fixed: 675456
| | * | | | qcacld: Logging improvement for p2p action framesChandrasekaran, Manishekar2014-06-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, only the sending and receiving of action frames are available in the default prints. But they do not indicate the peer's address. This fix adds the peers MAC address in the default prints. This will help to debug if the action frames are sent to and received from the right peer. Change-Id: Ia09092c3cccd52bd1a761a13ceecd3bb757ffcd0 CRs-Fixed: 677883