summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Akash Patel2014-02-28
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.047 & 1.0.0.48 QCACLD WLAN Driver * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.48 wlan: cld: Recovery mechanism if kernel callback doesn't come qcacld: enable tx queues before hdd_roamRegisterSTA qcacld: CORE/DXE cleanfile qcacld: CORE/SVC cleanfile qcacld: CORE/VOSS cleanfile qcacld: CORE/WDI/TRP/DTS cleanfile qcacld: CORE/WDI/WPAL cleanfile qcacld: CORE/CLD_TXRX/HTT cleanfile qcacld: CORE/CLD_TXRX/TXRX cleanfile qcacld: Fix for two ExtCapability IEs in management frames Cafstaging release 1.0.0.47 CLD: Correct the usage of gFwWlanFeatCaps qcacld-new: CCX S60 Update number of channels with valid ch list. qcacld: replace mutex_lock_interruptible with mutex_lock for tdls lock qcacld: Fix the timeout value passed to vos wakelock API qcacld: Add wlan debug log when wmi pending cmds reach MAX Change-Id: I57d232cde2b6cf890c34b18ecfa55d582d96c366
| | * | | | Cafstaging Release 1.0.0.48Nandini Suresh2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstagin Release 1.0.0.48 Change-Id: Ibb2a83217088c27fafde138b0da160b482d2b3dd
| | * | | | wlan: cld: Recovery mechanism if kernel callback doesn't comeTushnim Bhattacharyya2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the kernel callback doesn't come after regulatory hint default to world mode Change-Id: I53197c30fba178071604b78d642fe4ae6acf2d76 CRs-Fixed: 622956
| | * | | | qcacld: enable tx queues before hdd_roamRegisterSTAKanchanapally, Vidyullatha2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable tx queues before hdd_roamRegisterSTA, since there is a possibility to have cached data RX frames which are immediately flushed upon invoking hdd_roamRegisterSTA. Hence it is possible that their responses may not reach the driver if processed immediately before the tx queues are enabled. Change-Id: I7049f797a003e7deaed52e96dccae033f29cbb90 CRs-Fixed: 610608
| | * | | | qcacld: CORE/DXE cleanfileJeff Johnson2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/DXE through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: I52b2941ce0af468eec96c6c5f9339a443cc9f59e CRs-fixed: 619495
| | * | | | qcacld: CORE/SVC cleanfileJeff Johnson2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/SVC through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: Id6920feb4029af11c8810833334188a417662f81 CRs-fixed: 619495
| | * | | | qcacld: CORE/VOSS cleanfileJeff Johnson2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/VOSS through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: I708b6e8c231e1c38d287117c58f7f648452c9f8f CRs-fixed: 619495
| | * | | | qcacld: CORE/WDI/TRP/DTS cleanfileJeff Johnson2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/WDI/TRP/DTS through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: I8c404efa30073e4cd269c175f4da0611bc968a4a CRs-fixed: 619495
| | * | | | qcacld: CORE/WDI/WPAL cleanfileJeff Johnson2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/WDI/WPAL through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: Ib185a6b13a359a69b4b44f1b3113557406a91600 CRs-fixed: 619495
| | * | | | qcacld: CORE/CLD_TXRX/HTT cleanfileJeff Johnson2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/CLD_TXRX/HTT through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: I89808521a0d7a248c168a7ed71371e3e44be7baa CRs-fixed: 619495
| | * | | | qcacld: CORE/CLD_TXRX/TXRX cleanfileJeff Johnson2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/CLD_TXRX/TXRX through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: I337784a1720742ba3826785748ba5a48a9ef7990 CRs-fixed: 619495
| | * | | | qcacld: Fix for two ExtCapability IEs in management framesKalikinkar dhara2014-02-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some of the management frames two extended capability IEs are populated one by driver and another by supplicant. This commit fixes the issue by merging two Extended Capability IE into a single Extended Capability IE CRs-fixed: 612210 Change-Id: I94a9063b4189ef9780a157be3c3b858357b56db0
| | * | | | Cafstaging release 1.0.0.47Pitani Venkata Rajesh Kumar2014-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging release 1.0.0.47 Change-Id: I7f9caed6eff9d25f9213dc8510cacdcf9dcee82b
| | * | | | CLD: Correct the usage of gFwWlanFeatCapsGanesh Kondabattini2014-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the capability bits in the gFwWlanFeatCaps are getting set and retrieved wrongly. Correcting the usage of this map by left shifting 1 by the number of positions mentioned by the input capability enum value and then doing bitwise AND for retrieving the value and doing bitwise OR for setting capability value. Change-Id: If75aaad9155ee0859e82045c714aa71b88046f09 CRs-Fixed: 619801
| | * | | | qcacld-new: CCX S60 Update number of channels with valid ch list.Praveen Kumar Sirisilla2014-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If CCX controller/AP sends invalid channel list, STA is expected to send PLM report with incapable bit set. Updating number of channel parameter with zero, triggers FW to send PLM report with incapable bit set. Change-Id: I6e46c5ad17db991d9c82b5e507c20e5221e73e8c CRs-Fixed: 623146
| | * | | | qcacld: replace mutex_lock_interruptible with mutex_lock for tdls lockRajesh Chauhan2014-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use mutex_lock instead of mutex_lock_interruptible to avoid race condition which can occur due to interrupts. Change-Id: Icb35c49430ee59de93a54efc4c93877a57a561a5 CRs-Fixed: 619910
| | * | | | qcacld: Fix the timeout value passed to vos wakelock APISundar Subramaniyan2014-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix the timeout value that is passed to the vos wake lock API. It takes parameter in milli seconds. The calling functions are actually converting milli seconds to jiffies and passing it which is wrong. So fix this in all calling functions wherever the vos wakelock timeout APIs are called with wrong timeout. - Also, add macros to the wakelock duration which were hardcoded in WMA. - Cleanup the WMA wow wakeup handler to handle the different cases in switch-case instead of cluttering if-conditions. Change-Id: I3c3389dd06dd56e62812ebd6e50d11e0be70e040 CRs-Fixed: 619610
| | * | | | qcacld: Add wlan debug log when wmi pending cmds reach MAXYuanyuan Liu2014-02-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When wmi pending cmds reach MAX, we will call dump_CE_register and VOS_BUG to debug. Change-Id: Iff0e5dced40f90b4edfd48c550c8c4c7a98bb5b5 CRs-Fixed: 621878
| * | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-02-27
| |\ \ \ \ \
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Akash Patel2014-02-27
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.45 & 1.0.0.46 QCACLD WLAN Driver * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.46 qcacld: CORE/SME cleanfile wlan: adding wext interface to set station's mcast rate qcacld:Disable Auto Trigger Functionality upon disabling uapsd qcacld: Remove gDisableLDPCWithTxbfAP=1 qcacld: Fix the crash due to race condintion SME:Retain the scanID while requesting scan channel info qcacld: update TDLS teardown state in FW when STA disconnects from AP qcacld: Fix issue of incorrect report of OTA Tx completion failure qcacld: Switch to supported data rates after roaming wlan: cld: Race condition fix at driver initialization Memory pointer correction for multiple LTE avoid frequency ranges qcacld/CE: Fix potential infinite loop in prcoessing Tx completion NV3 code is not 64-bit clean fix (qcacld) qcacld: Dump target register section during coredump Cafstaging release 1.0.0.45 qcacld: hif: Add QCA6174 2.2 support Change-Id: Id6fd2623871d96d611e67a4a1b4c43d4ea6d4523
| | | * | | | Cafstaging Release 1.0.0.46Nandini Suresh2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.46 Change-Id: I261d0abedcf69c01e0143a3c0156bdc46def5c2b
| | | * | | | qcacld: CORE/SME cleanfileJeff Johnson2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/SME through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: I4e02dcce5200c14771f91cf1f190535b04a7af32 CRs-fixed: 619495
| | | * | | | wlan: adding wext interface to set station's mcast rateMingcheng Zhu2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDD received the p2p0 adapter when using wpa_cli to set mcast rate in wlan0 in station mode. Internal discuss shows that getting incorrect adapter is an known issue for KK. Due to this, a wext interface is added as the workaround to use iwpriv to set station's mcast rate. Change-Id: Id879507fa217a4467c85002dbdb222a0b5f29284 CRs-Fixed: 622161
| | | * | | | qcacld:Disable Auto Trigger Functionality upon disabling uapsdGanesh Babu Kumaravel2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Fw is not taking care of disabling auto trigger functionality upon disabling uapsd for a particular AC disabling the same from Host. Change-Id: Ib33f99dd1fb47dc719e4a1d8c62de400aa1115f1 CRs-Fixed: 621637
| | | * | | | qcacld: Remove gDisableLDPCWithTxbfAP=1Jeff Johnson2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The gDisableLDPCWithTxbfAP parameter is used to address IOT issues with a prior generation of hardware. This is not needed for the qcacld driver. Change-Id: I757ff1462bb188a440f376220e3bdd2dcf9898e2 CRs-fixed: 621485
| | | * | | | qcacld: Fix the crash due to race condintionKiran Kumar Lokere2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the NULL pointer dereference caused by the race condition. Change-Id: I1869b5f86db72a51bef6e2ab66cfb10ca47e4d12 CRs-Fixed: 622190
| | | * | | | SME:Retain the scanID while requesting scan channel infoEdhar, Mahesh Kumar2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | scanID should be retained while requesting for scan channel info. So that scanID will be consistent with the scan info maintained per adapter. Change-Id: If99344053c69f09e15dfe3d461dfeedc5f858b9e CRs-Fixed: 590587
| | | * | | | qcacld: update TDLS teardown state in FW when STA disconnects from APRajesh Chauhan2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update FW with TDLS teardown status and remove TDLS peer in FW when STA disconnects from AP. Change-Id: Ibdb75431f4ae7b9169afcc4163430503bc7f1cd2 CRs-Fixed: 615604
| | | * | | | qcacld: Fix issue of incorrect report of OTA Tx completion failureRajesh Chauhan2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update sessoin id in lim before calling halTxFrame function to avoid a race conditon where OTA Tx completion callback can get called before halTxFrame returns and thus can lead to reporting of OTA Tx failure even though frame was successfully sent OTA. Change-Id: I42fd5adfa65ed64923d8f8d655e19b3eaaea35d8 CRs-Fixed: 605689
| | | * | | | qcacld: Switch to supported data rates after roamingSrinivas Girigowda2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Whenever the DUT is roaming from one AP to another, it should automatically support the data rates and bandwidth of the target AP. Change-Id: I4e614c4d532951a3d2d1947edbc41d8fc7b6d44d CRs-Fixed: 620920
| | | * | | | wlan: cld: Race condition fix at driver initializationTushnim Bhattacharyya2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use wait_for_completion_timeout instead of wait_for_completion_interruptible_timeout to avoid unwanted signal which can interrupt the wait event leading to driver load failure Change-Id: I820de83018b6745a4a0343e6638397fdc8460e87 CRs-Fixed: 622956
| | | * | | | Memory pointer correction for multiple LTE avoid frequency rangesXun Luo2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there are multiple frequency ranges in one LTE coex event reporting, the ranges are in a fixed sized array of four. This fix corrects the pointer operation to make sure all ranges are correctly referred. Change-Id: If374e7a2e13777a41cd404718f31b33e5c044751 CRs-Fixed: 619621
| | | * | | | qcacld/CE: Fix potential infinite loop in prcoessing Tx completionVasanthakumar Thiagarajan2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible to run into an infinite loop of CE send completion when doing more send completion. Have threahsold (20) to do more send completion, once we reach the count break out. Did a sanity with TC1. Change-Id: I03601f986ab30c39bb1c7155431dd9b1e82b97b3 CRs-Fixed: 622371
| | | * | | | NV3 code is not 64-bit clean fix (qcacld)Xun Luo2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change propogates FW side change for the NV3 code is not 64-bit clean issue. Change-Id: If0c8707cbd2d62c19cb8cfd733a7b1bf99260c86 CRs-fixed: 616318
| | | * | | | qcacld: Dump target register section during coredumpSundar Subramaniyan2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new register section in the target coredump after dumping DRAM and IRAM sections. The register section is not a continuous block of memory. The range of register locations accessible are specified through a table for each target. This patch adds the register locations for only the AR6320 V2.1. Only the specified registers should be accessed and dumped. Fill 0xAA for invalid register locations. Change-Id: I3c3f12785a44aa8a569f45a842f2ce9098c235e4 CRs-Fixed: 614984
| | | * | | | Cafstaging release 1.0.0.45Pitani Venkata Rajesh Kumar2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging release 1.0.0.45 Change-Id: I70175f2173c66f8f3ae111b76a40399f5c8434b2
| | | * | | | qcacld: hif: Add QCA6174 2.2 supportPrashanth Bhatta2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding support required for QCA6174 2.2 revision. QCACLD doesn't depend on hardware revision for downloading firmware but there is a change required to select the number of iRAM banks. This change adds the required changes for 2.2 revision. Also by default 3 banks are selected. Change-Id: Id3ad5d47c1d2129d057921b44e5593e188dae3d5 CRs-fixed: 623006
| * | | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-02-27
| |\| | | | |
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Pitani Venkata Rajesh Kumar2014-02-27
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.44 QCACLD WLAN Driver. * origin/caf/caf-wlan/master: (27 commits) Cafstaging Release 1.0.0.44 qcacld: Use rssi threshold tied to SSID in sched_scan start qcacld: CORE/SERVICES/DFS cleanfile SYS:Changes to update WDA commands in macTraceGetWdaMsgString qcacld: CORE/WDI/CP cleanfile qcacld: Add support for sending modem power state to FW qcacld: Add DFS phyerror filtering offload capabilty Indicate the proxyARPService to Upperlayer wlan: Multiple TX PAUSE type event handle Logs being dropped in cnss-diag. qcacld:configure auto trigger params for be and bk properly qcacld:configure auto trigger params only if uapsd is enabled qcacld/lim: Fix low uplink throughput in 11b mode qcacld: CORE/SERVICES/HTC cleanfile qcacld: Update host-side debug file for FW CL847476/849277 qcacld: Add support for FW WOW NACK qcacld: Fix active/passive scan selection via DRIVER command qcacld: Fix of Batch scan channel parameter qcacld: Add Green TX ioctls for AP mode Cafstaging Release 1.0.0.43 ... Change-Id: I3f6e499b791567c74441e6a2ee219ff9c073821f
| | * | | | Cafstaging Release 1.0.0.44Akash Patel2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.44 Change-Id: I01ea5d00a38adcc9ab7beaa213ad361c25096262
| | * | | | qcacld: Use rssi threshold tied to SSID in sched_scan startRaja Mani2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commit in kernel "nl80211: fix scheduled scan RSSI matchset attribute confusion" passes RSSI threshold limit per SSID in start sched_scan request to driver. Earlier, there was a single threshold limit passed from nl80211 which was common for all SSID. With recent change in NL80211, RSSI threshold limit is passed per SSID. CRs-Fixed: 608887 Change-Id: I04a272ab14570e52008ae3075263e4932799edca
| | * | | | qcacld: CORE/SERVICES/DFS cleanfileJeff Johnson2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/SERVICES/DFS through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: Ie59c6cd6bf02e724dcb0c9e33ab1aa7e2c09892b CRs-fixed: 619495
| | * | | | SYS:Changes to update WDA commands in macTraceGetWdaMsgStringEdhar, Mahesh Kumar2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many of the newly added WDA commands are not updated in the macTraceGetWdaMsgString function this is resulting in those commands being printed out as UNKNOWN. Change-Id: I815f647fffd8e61fd78b123b3c24473c611bdd90 CRs-fixed: 588751
| | * | | | qcacld: CORE/WDI/CP cleanfileJeff Johnson2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run CORE/WDI/CP through kernel/scripts/cleanfile to remove whitespace that is inconsistent with the Linux Kernel coding standard Change-Id: Ib50e5c3a1806f71c5cfb0423b4d786916f10b48d CRs-fixed: 619495
| | * | | | qcacld: Add support for sending modem power state to FWYuanyuan Liu2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wlan driver register a modem subsys notification handler on cnss driver. When cnss driver get notification from subsys regarding a modem power on/off event, it will call wlan handler which passes modem power state(on/off) to FW by sending wmi command(WMI_MODEM_POWER_STATE_CMD). Change-Id: Iac4b0986a4b3804acb16833a02e1b95581b43fe4 CRs-Fixed: 611345
| | * | | | qcacld: Add DFS phyerror filtering offload capabiltyRakesh Sunki2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to enable dfs phyerror filtering offload to firmware based up on the config set in ini file. Host will issue a Phyerror filtering enable or disable command to the firmware to control the offload ability. Register dfs phyerror event handler as per offload config. Add new dfs radar event handler to process filter phyerrors and pass them to dfs module for pattern matching. Change-Id: I870baace336ae517c4d9aa0e964bd1f12dbd8f51 CRs-Fixed: 610430
| | * | | | Indicate the proxyARPService to UpperlayerLeela Venkata Kiran Kumar Reddy Chirala2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit populates the proxyARPService from the Extended Caps received from the Assoc Rsp to HDD, so that HDD takes the decision to drop the gratuious ARP request. Change-Id: I84ed73f2d2ed3aea959c525c91020343c898502b CRs-fixed: 622095
| | * | | | wlan: Multiple TX PAUSE type event handleLeo Chang2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FW will send multiple PAUSE type to host for MCC MAX throughput. Current host code only support CHOP event. Host functionality should be extended to handle multiple PAUSE type. Change-Id: I90da8e581197fb1d8cb618978cd2298f847f83f0 CRs-fixed: 609952
| | * | | | Logs being dropped in cnss-diag.Subhani Shaik2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WIth the introduction of the diag events the cnss-diag in case of file based logging has to drop the FW events as the parser doesn't handle this case. The RECLEN is now increased to 1516 with the addition of diag_type and corresponding hard coded offset handling has been fixed across the files. Change-Id: I54584ec4b528bb2d4774cb0cbb0abbbd8a90a863 CRs-fixed: 621304
| | * | | | qcacld:configure auto trigger params for be and bk properlyGanesh Babu Kumaravel2014-02-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | auto trigger params for be and bk are configured wrong because of mismatch in tl ac enums and wma ac enums. convert the tl ac values to wma ac values before configuring auto trigger params. Change-Id: I49a24c599cb158971d905c848f9ee7e8d8902f75 CRs-Fixed: 621636