summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | | * | | | qcacld: Move FW ramdump code to ol_fw.c (Rome USB)Ji-Huang2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. When receive firmware crash assertion, call firmware event handler and pass error code. 2. Move ramdump code to ol_fw.c 3. Depend on gEnableFwSelfRecovery in INI to decide if trigger kernel panic. 4. Remove USB_FW_CRASH_RAM_DUMP becasue we have the option to control in INI already. Change-Id: I19fcad3884c924a4facb695c2f4c751305bf712e CRs-Fixed: 701179
| | | * | | | qcacld: Fine tune TX flow control code in HL.Justin Shen2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With CONFIG_PER_VDEV_TX_DESC_POOL_HL and netif_stop/netif_wake mechanism there is still packet drop seems in UDP TX MCC testing. The packet drop would affect video quality once play Miracast application and should not be acceptable in customer case. Fine tune the netif_stop code position and pdev->tx_queue.rsrc_threshold_lo value to avoid the tx packet drop possibility. Change-Id: Ic8880e31c71ef689d25cadc9fe5083a2d5fd1a28 CRs-Fixed: 708239
| | | * | | | wlan: Kbuild: Remove obsolete WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from Kbuild all of the WIFI_2_0 conditional logic that is now obsolete. Change-Id: I35beb3e01278eb91f9eb5e56e3c167e06bca3a98 CRs-fixed: 709179
| | | * | | | wlan: hdd: Remove additional obsolete ISOC & WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the change "wlan: hdd: Remove obsolete ISOC and WIFI_2_0 conditions" with Change-Id I5d11c5d7c4bb5d45ca98c491633a26d1be69e29a removed conditional compilation based upon the QCA_WIFI_ISOC and QCA_WIFI_2_0 flags. Subsequent analysis identified additional code that was conditional upon another flag, CONFIG_QCA_WIFI_ISOC, so remove that conditional code as well. In addition fixup a comment that was missed in the first change. Change-Id: I645da62a2efb74e9c868ed4d916c2753a0e4a887 CRs-fixed: 709179
| | | * | | | wlan: tl: Remove obsolete WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from TL all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: I4e6fb1b1068add638cb386ef1aef5ef55548ae11 CRs-fixed: 709179
| | | * | | | wlan: wdi: Remove obsolete WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from WDI all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: If058e27e220d0eb36bf332bb822fe1e4c311dbfd CRs-fixed: 709179
| | | * | | | wlan: wmi: Remove obsolete ISOC and WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from WMI all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. Change-Id: I9a62b7127b08a12877f70d593261c107f26cd86d CRs-fixed: 709179
| | | * | | | wlan: wma: Remove obsolete ISOC conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from WMA all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. Change-Id: If1075358f037156baaae0ad3bd01a75a32035f51 CRs-fixed: 709179
| | | * | | | wlan: hif: Remove obsolete ISOC and WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from HIF all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: I5164f9b2ad0821727d2699f936fb0ae86996a84d CRs-fixed: 709179
| | | * | | | wlan: services: Remove obsolete ISOC conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from common services all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. Change-Id: Id47f8051c4c5132171697740acaef416d8c867a4 CRs-fixed: 709179
| | | * | | | wlan: bmi: Remove obsolete ISOC and WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from BMI all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: I791435f265cbb75490ed986d09527b3d5b5f9db0 CRs-fixed: 709179
| | | * | | | wlan: mac: Remove obsolete ISOC and WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from MAC all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: Icf46f8484c4a1edbc89bd1e3bd8fa31e3148dbd4 CRs-fixed: 709179
| | | * | | | wlan: txrx: Remove additional obsolete ISOC conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the change "wlan: txrx: Remove obsolete ISOC and WIFI_2_0 conditions" with Change-Id Ic7ad00dfc39543b14580975ce3244ee0474e46e8 removed conditional compilation based upon the QCA_WIFI_ISOC and QCA_WIFI_2_0 flags. Subsequent analysis identified additional code that was conditional upon another flag, CONFIG_QCA_WIFI_ISOC, so remove that conditional code as well. Change-Id: I0274019e76e739422654c5db95cfdc6d1ea8bcf6 CRs-fixed: 709179
| | | * | | | wlan: bap: Remove obsolete WIFI_2_0 conditionsJeff Johnson2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from BAP all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: Ia2689b07a99ff9385d3901c6948b13dc376d2543 CRs-fixed: 709179
| | | * | | | qca-cld: handle multi cluster cpuLeo Chang2014-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Last CPU core has the maximum performance with multi-cluster CPU. To get max performance with multi cluster CPU RX thread should attached to last CPU core. Change-Id: Ib367da5cde20c4d05472dc2c3898480d39fc657a CRs-fixed: 711158
| * | | | | | Merge "Release 1.0.0.172 QCACLD WLAN Driver"Linux Build Service Account2014-08-22
| |\| | | | |
| | * | | | | Release 1.0.0.172 QCACLD WLAN DriverAkash Patel2014-08-19
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.172 qcacld: Remove obsolete WDI logging support wlan: hdd: Prevent suspend in DFS channels qcacld: Add connection mode check before sending nlink msg wlan: remove redundant code in CLD driver qcacld: Fix for DUT performing pre-auth with old AP qcacld: ExtScan: If WiFi Band is specified, driver to fill channel list qcacld: CL 1059668 - update fw debug log file qca_cld: Get IBSS adapter in SSR re-init routine qcacld: Pass Operating class for the Preferred TDLS Offchannel to target wlan: qcacld: Decrement active sessions while roaming Change-Id: Ib88bcb7339236c622a3c8df2c6ec75bc7d75eddf
| | | * | | | Cafstaging Release 1.0.0.172Akash Patel2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.172 Change-Id: I6b3eca00958fc76a628159daac474dd04fd09ae9 CRs-Fixed: 688141
| | | * | | | qcacld: Remove obsolete WDI logging supportJeff Johnson2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver no longer uses WDI, and most of the WDI code has been removed. But support for WDI logging still exists, including logic within HDD to configure the initial logging level via cfg.ini and private ioctls to both get and set logging levels. Since WDI is obsolete, remove all support for WDI logging. Change-Id: I72e799dac217f5169dd5ac142e37a6a94ad66c61 CRs-fixed: 709774
| | | * | | | wlan: hdd: Prevent suspend in DFS channelsMahesh Kumar Kalikot Veetil2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Radar event can wakeup host during suspend by buffering limited radar events in firmware until host is completely waken up. But radar cannot be 100% guaranteed to be detected, because there are still obvious limitation on this solution which is affected by below factors. 1. Host wake up time 2. Remaining DRAM in FW 3. False detection pulse MAY occupy the space for real Radar signals So disabling host suspend in DFS channels until we fix the above limitation. Change-Id: I56958a4cd083f667bebcdda238c88bac00132487 CRs-Fixed: 691866
| | | * | | | qcacld: Add connection mode check before sending nlink msgYuanyuan Liu2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In FTM mode, nlink socket it not initialized. Add connection mode check before sending nlink msg, to avoid using invalid nlink socket handler in FTM mode. Also, set isLoadInProgress to FALSE after driver is loaded in FTM mode. Change-Id: I50dff2c7bbc7817e53bc1f96927c82409422e840 CRs-Fixed: 707889
| | | * | | | wlan: remove redundant code in CLD driverKumar Anand2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code protected by ANI_BUS_XXX && HAVE_WCNSS_CAL_DOWNLOAD is not applicable to CLD driver. Removing it as this is useless legacy code. Change-Id: Ida8ba2d915e5c506bc89db24e1f99e35b05eb8d3 CRs-Fixed: 708037
| | | * | | | qcacld: Fix for DUT performing pre-auth with old APNaveen Rawat2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During connection, before beacon filters are set in firmware, all beacons on home channel will be sent up. Such beacons will remain in LIM scan cache causing, wrong (old) AP to be processed when a better AP event causes candidate list preparation. Doing preauth to such AP will cause unnecessary delays. To fix this, add a timestamp, when a beacon/probe response is received at wmi. While preparing candidate list use this timestamp to discard old APs Change-Id: I812ea3f65c0ae632ddbcdd496cebf4c7cb7e7871 CRs-Fixed: 706471
| | | * | | | qcacld: ExtScan: If WiFi Band is specified, driver to fill channel listSrinivas Girigowda2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently framework populates channel list only if the WiFi band is unspecified. If the WiFi band is specified, framework does not fill number of channels, channel list and the expectation is from the driver to populate channel list. Fix this in driver by populating the channel list if the WiFi band is specified. Change-Id: I31f82b4783ab04472c3a988ac30792ba9063b79a CRs-Fixed: 709419
| | | * | | | qcacld: CL 1059668 - update fw debug log fileYuanyuan Liu2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add NLO debug id. Change-Id: Ib52be942e07aceada31a4ef59d2d5723c64bcf47 CRs-Fixed: 709764
| | | * | | | qca_cld: Get IBSS adapter in SSR re-init routineYue Ma2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In SSR re-init routine, get IBSS adapter for IBSS standalone mode since STA and SAP adapters are not there. Also add support to print ROME3.1 HW version. CRs-fixed: 709947 Change-Id: If699b81863bdeb6e1639102188998427a6cd53c8
| | | * | | | qcacld: Pass Operating class for the Preferred TDLS Offchannel to targetRajesh Chauhan2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass Operating class for the Preferred TDLS Offchannel to target. Move static table of operating classes from LIM to regdomain. Change-Id: Ie4c94e96716a6839b325e4b03552ae7b9d20884c CRs-Fixed: 710529
| | | * | | | wlan: qcacld: Decrement active sessions while roamingVarun Reddy Yeturu2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Decrement active sessions during roaming Change-Id: I6dc137a3942e88a1602ba04cbd3d67fcfadbf1a7 CRs-Fixed: 710606
| * | | | | | Merge "Release 1.0.0.171 QCACLD WLAN Driver"Linux Build Service Account2014-08-19
| |\| | | | |
| | * | | | | Release 1.0.0.171 QCACLD WLAN DriverAkash Patel2014-08-18
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.171 qcacld: Remove obsolete WDI queue support wlan: qcacld: LFR3: Support for FT+802.1X and LEAP Change-Id: I7762e627e695b3baf0a391b0dd9b3980577a6173
| | * | | | Cafstaging Release 1.0.0.171Akash Patel2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.171 Change-Id: I812ce5c832fab7483172b976e41f5d81ff9eca9e CRs-Fixed: 688141
| | * | | | qcacld: Remove obsolete WDI queue supportJeff Johnson2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver does not use the WDI layer, so remove all of the queues that were previously used to transmit messages to and from WDI. Change-Id: I38003d0a772f3f7ce56395c403e92bc42fbb0b9f CRs-fixed: 710047
| | * | | | wlan: qcacld: LFR3: Support for FT+802.1X and LEAPVarun Reddy Yeturu2014-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FT+802.1X is advertised to the supplicant in case LFR3 is enabled. The key length is different in case of 802.1X LEAP. This information needs to be passed down from host to firmare. Change-Id: Id3c8e6772a0e88bd8218a01699e72a61f8055e40 CRs-Fixed: 709931
| * | | | | Merge "Release 1.0.0.170 QCACLD WLAN Driver"Linux Build Service Account2014-08-18
| |\ \ \ \ \
| | * | | | | Release 1.0.0.170 QCACLD WLAN DriverAkash Patel2014-08-14
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.170 QCACLD-NEW: Fix USB compilation qcacld: Enable Multi-user MIMO in cfg.ini by default qcacld: fix build error in function 'ol_check_fw_hash' qca_cld: Trigger PCI link down recovery when fail to wake up target qcacld: WMA: Add a field for significant change qcacld: hdd: to support chainmask configuration in SAP mode wlan: wma: Fix bang radar logic Unit test command to test the feature under development Change-Id: Iffa5fec77325aa783880d83c12198c30073c9be9
| | | * | | | Cafstaging Release 1.0.0.170Pitani Venkata Rajesh Kumar2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.170 Change-Id: Ia77413a1d483e2b1c10d5dee993b4f4dfc5a20ef CRs-Fixed: 688141
| | | * | | | QCACLD-NEW: Fix USB compilationMingcheng Zhu2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix USB compilation Change-Id: I6063b30f8e945e996c48c34714bc284c4bd780b3 CRs-Fixed: 708818
| | | * | | | qcacld: Enable Multi-user MIMO in cfg.ini by defaultSrinivas Girigowda2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set gEnableMuBformee to 1 by default Change-Id: Ie0fd3600c66694ca5589750ee128533c36e675d6 CRs-Fixed: 708615
| | | * | | | qcacld: fix build error in function 'ol_check_fw_hash'Manjunathappa Prakash2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch fixes the build error on platforms where "CONFIG_CNSS" is not defined: CORE/SERVICES/BMI/ol_fw.c:364:5: error: unused variable 'digest' [-Werror=unused-variable] Change-Id: I0eed31e8497f538685e398d62673e8e5a9d9c83b CRs-Fixed: 707238
| | | * | | | qca_cld: Trigger PCI link down recovery when fail to wake up targetYue Ma2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes PCI framework and PCI bus driver fail to detect PCI link down failure, so if host driver cannot wake up target, trigger PCI link down recovery. Also call CNSS wrapper API for PCI bus driver to keep its shadow memory intact during suspend/resume. Change-Id: I8a2468503126f8b33810259d540aa76267aa88b6 CRs-fixed: 707986
| | | * | | | qcacld: WMA: Add a field for significant changeManikandaraja Venkatachalapathy2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Populate rssi averaging sample as per validation check for the significant change api in firmware. Change-Id: Ic70ac72a907db86677e76c9dcbf5b7d64a8fa410 CRs-Fixed: 709472
| | | * | | | qcacld: hdd: to support chainmask configuration in SAP modeRyan Hsu2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add iwpriv commands to configure the tx/rx chainmask and nss in SAP mode. Change-Id: Icf56d6370573dc684616f488478eaf3dc92ad9dd CRs-fixed: 698745
| | | * | | | wlan: wma: Fix bang radar logicMahesh Kumar Kalikot Veetil2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of directly calling the radar indication function, use the DFS timer task to make it same as normal radar detection. Change-Id: I09670423bdff5f88f1531f6b65f5445f792aa17c CRs-Fixed: 707185
| | | * | | | Unit test command to test the feature under developmentLeela Venkata Kiran Kumar Reddy Chirala2014-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds the support in the driver for unit test command to test any module by passing some params using iwpriv command Change-Id: Icb2d52812517a10bffc70b1fec9991d6fabd8a5e CRs-fixed: 658242
| * | | | | | Merge "Release 1.0.0.169 QCACLD WLAN Driver"Linux Build Service Account2014-08-18
| |\| | | | |
| | * | | | | Release 1.0.0.169 QCACLD WLAN DriverAkash Patel2014-08-13
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.169 qcacld: Remove obsolete WMA ISOC support qcacld: Invalidate VOS HDD context when HDD context is freed Revert "qcacld: Fix for driver crash when invalid country code is set" qcacld: WMA: Handle WOW_REASON_LOW_RSSI for roaming events WLAN: Add the chip version to mboxping firmware file name qcacld: Fix disconnect event not sent to kernel in SETBAND qcacld: FR: Secure Firmware Download qcacld: TDLS: Num Of TDLS maximum Links not matching PRD qcacld-new: Enable/disable FW self-recovery for Rome USB qcacld: Remove obsolete HTC ISOC support qcacld: [HDD]: Deadlock happened duing P2P test wlan: remove config item CONFIG_ENABLE_LINUX_REG wlan: remove obsolete Pronto NV & PTT code qcacld: Remove obsolete TL module Change-Id: Ic0c8a687102a338396631136cc896f74c78ef432
| | | * | | | Cafstaging Release 1.0.0.169Pitani Venkata Rajesh Kumar2014-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.169 Change-Id: I1f8571358224051cec554c9990583059e3fcac2f CRs-Fixed: 688141
| | | * | | | qcacld: Remove obsolete WMA ISOC supportJeff Johnson2014-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | An original goal of the qcacld driver was to support both pronto and rome and to support both the WiFi-1.0 and WiFi-2.0 software architectures. The WMA module provides wma_isoc logic which was provided to allow the qcacld driver to run on pronto. However the requirement that qcacld be able to run on pronto has been removed, so remove the wma_isoc code that is present to support this obsolete requirement. Change-Id: I829d3d7f2e66770ec56b60ae95c70a080814bc66 CRs-fixed: 707781
| | | * | | | qcacld: Invalidate VOS HDD context when HDD context is freedJeff Johnson2014-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change "qcacld: Fix for driver crash when invalid country code is set" attempted to fix the issue that, in cases where hdd_wlan_startup() failed, subsequently __hdd_wlan_exit() would try to cleanup data structures that had already been cleaned up by the failure handling code within hdd_wlan_startup(). This change had a flaw, however, in that it relied upon one of the data structures that was cleaned up, which resulted in a "write after free" error. In reality the only change required is a simple one. When hdd_wlan_startup() fails and the cleanup operations are performed, invalate the HDD context pointer held by VOSS so that when subsequent code executes it will not find a valid context and hence will know that no cleanup is required. Change-Id: I2f0bb943bc01f84059b26c661a7ac892d71e154e CRs-fixed: 707864
| | | * | | | Revert "qcacld: Fix for driver crash when invalid country code is set"Jeff Johnson2014-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts Change-Id: I4c321787327c33d089f77ed12935e65db080e603 which was found to introduce a write-after-free error. A better fix for the issue will be submitted. Change-Id: Idc7b99b220e09e095217c1296f36dfd8559cb69a CRs-fixed: 707864