summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | qcacld: Bypass crash_inject command for runtime PM resumeYue Ma2015-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tag crash_inject command to make sure it can be sent to FW by HTC layer if there is enough credit in case of runtime PM resume failure. Change-Id: Ie95c8fc53c246bcd4b0294fc350a7af3342e48c7 CRs-fixed: 935383
| * | | | Release 4.0.10.218AnjaneeDevi Kapparapu2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.218 Change-Id: I9d3fc73cac71b5bc23beba51f404be0e8bf93079 CRs-Fixed: 688141
| * | | | wlan: skip DFS channel if DFS master mode is disabled.Ganesh Kondabattini2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In function "sapSelectChannel" avoid selecting DFS channel if DFS master mode is disabled. Change-Id: I4b45401500db32f0677e5364e4cf415dca2ca23c CRs-Fixed: 939153
| * | | | qcacld-2.0: CL 1414893 - update fw common interface filesKrishna Kumaar Natarajan2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add wmi interface changes related to SCPC implementation Change-Id: I493f03d14dfb54fb152e142c0ec4df69bcb65721 CRs-Fixed: 865207
| * | | | qcacld-2.0: CL 1413998 - update fw common interface filesKrishna Kumaar Natarajan2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new RTT related wmi interface changes to support TLV based messaging. Change-Id: I0591907984c3c58039a06ce123dca777d24c590f CRs-Fixed: 865207
| * | | | qcacld-2.0: CL 1412803 - update fw common interface filesKrishna Kumaar Natarajan2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add service bit for Unified WOW Change-Id: If23dbd048fab5032200901d263a71fb49c8203e4 CRs-Fixed: 865207
| * | | | qcacld-2.0: CL 1412709 - update fw common interface filesKrishna Kumaar Natarajan2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add wmi interface changes related to enhanced ioac feature. Change-Id: Ia45ef032bd6e01242e28123cfc402cac9ae8a22d CRs-Fixed: 865207
| * | | | Qcacld: Add some log to debug a memory corruption problemYingying Tang2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add some debug log between 2 Roam sub state change process. Check why the normal Roam sub state change process is not called. Change-Id: Iac0f9f86e7dccfccda97291810e32205f705d34c CRs-Fixed: 935062
| * | | | qcacld-2.0: Fix the invalid SNR value in HostVarun Reddy Yeturu2015-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firmware sends 0x127 as the invalid snr value when it is in a state of unable to get it from either a beacon or data packet CRs-Fixed: 939255 Change-Id: Ia45a8c4acd6a54ff3e56b192c11cea0df97eadaf
| * | | | Release 4.0.10.217AnjaneeDevi Kapparapu2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.217 Change-Id: I4270c73af18e15304ecf671273054b56295d6b19 CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix the conditional compilation errorSarada Prasanna Garnayak2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compilation error in conditional compilation of ramdump base address and size for 9x07 targets. CRs-Fixed: 939035 Change-Id: Ia412ed60e7aef04fedfdb2cef102433c3ee1c233
| * | | | qcacld-2.0: For INI to disable the kickout featurePaul Zhang2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change CFG_DROPPED_PKT_DISCONNECT_TH_MIN from 48 to 0. Then it can use gDroppedPktDisconnectTh = 0 to disable the kickout feature in file WCNSS_qcom_cfg.ini. Change-Id: Iaab63c121d54d08d2cf86d0e46f5f4816495a1aa CRs-Fixed: 937921
| * | | | qcacld: Set default key index after bss start.Ganesh Kondabattini2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In AP+AP scenario, it is possible that hostapd can set default key index before there is a session associated with pAdapter. So save wep default key index in pHddApCtx and set it after bss start. Change-Id: I1c27ad8984cb1ece266405fb5c427e59dd01db3a CRs-Fixed: 938522
| * | | | qcacld: Enable TSF capture feature for Rome PCIEManikandan Mohan2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable TSF capture feature by default for Rome PCIE device. Change-Id: I00479b3040b7088de7c658e8110693d28fc22b5f CRs-fixed: 938791
| * | | | qcacld:IPA-uC: Check IPA pipes are up before disable it when SSR deinitYun Park2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When SSR happens, IPA WDI pipes may not be enabled yet, so need to check if it up before disable it. Change-Id: I5ff643fcf9804dc0933105079f0653884f7d63dc CRs-Fixed: 938605
| * | | | qcacld:IPA-uC: Cleanup IPA pending event list when driver unloadYun Park2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPA pending_event list keeps IPA events arrived while IPA resource loading/unloading. This list is freed only when TX/Rx resume/suspend OP code from FW. This change is to limit the pending event list size and free up the pending event list when WLAN driver is unloaded. Change-Id: Id0489a59bd3c2b04d2faba1069df7b2244a2a730 CRs-Fixed: 937765
| * | | | qcacld: IPA uC: Fix build error when IPA_UC_OFFLOAD is disabledYun Park2015-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is to fix a build error when IPA_UC_OFFLOAD is disabled, due to HDD_IPA_UC_WLAN_TX_HDR_LEN is defined in IPA_UC_OFFLOAD build flag. Change-Id: Ib61da11e02424151f62a9179b987e1d532702e6c CRs-Fixed: 931733
| * | | | Release 4.0.10.216AnjaneeDevi Kapparapu2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.216 Change-Id: Ia03bce5f7758107790bd710787cdad8823b00b6b CRs-Fixed: 688141
| * | | | qcacld: Fix misspelled entry in the enum wifi_logging_ring_idChandrasekaran, Manishekar2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the misspelled entry RIND_ID_DRIVER_DEBUG to RING_ID_DRIVER_DEBUG in the enum wifi_logging_ring_id CRs-Fixed: 938286 Change-Id: I0d33128c6d11ecc9ff3d403931bfd6bfdbbb2b4a
| * | | | qcacld: IPA_uC: Improve debug log for IPA uCYun Park2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expand iwpriv command to dump HDD IPA priv, IPA sys pipe, IPA interface context, and IPA Tx header data structure for IPA uC Change-Id: Ifb427281ec82c369de8711cfc684ef22b4f319f1 CRs-fixed: 931733
| * | | | qcacld: Fix layering violation in __wlan_hdd_cfg80211_ocb_start_timing_advert()Rakesh Sunki2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDD directly calls in to MAC layer function with mac context as one of the parameters which is a software layering violation. Fix the issue by introducing a SME api which accepts hal handle as one of the parameters instead of mac context and call the SME function from HDD, which calls the MAC api with correct function parameters. Change-Id: Iaac4ad7b67b0cb0f7b8b0d08e32904833afad707 CRs-Fixed: 913015
| * | | | qcacld-2.0: enable some MDM9x07 SAP featureLiangwei Dong2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enable some 9x07 SAP feature: FEATURE_AP_MCC_CH_AVOIDANCE, FEATURE_WLAN_STA_4ADDR_SCHEME, MDM_SAP_11AC_NO_OVERRIDE, CONFIG_QCOM_LTE_COEX Change-Id: I4a35fff0c95dacf52a0fef72a25e858dfadbc7e6 CRs-Fixed: 936270
| * | | | qcacld-2.0: Do not modify FW indicator durring suspend resumeHouston Hoffman2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This firmware indicator write has a race condition with firmware writing its ssr indication. Also firmware wasn't using the value written durring suspend/resume cycle. Change-Id: I0c0bc2d21d946cf13574776cffbd32db3e0424cd CRs-Fixed: 927593
| * | | | qcacld-2.0: Recheck firmware indicator register after enabling interruptsHouston Hoffman2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We suspect that the firmware indicator interrupt is being dropped when the firmware indicator interrupt is disabled. Check the firmware indicator after reenabling the firmware indicator interrupt. Change-Id: I600bd9dfae99ab96dfaf7e3448cef9128f8b7357 CRs-Fixed: 925315
| * | | | qcacld: Firmware indicator and interrupt status loggingYue Ma2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Log firmware indicator and interrupt status at critical times to debug unfired interrupts. Change-Id: I4339b65042434c90b635faedd3d8e654273025c6 CRs-Fixed: 938095
| * | | | qcacld: CL 1414446 - update fw debug log fileYue Ma2015-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add NAN feature follow up TX related dbglog IDs. Change-Id: Id015d185837e917b3bf026a4a39528e7d80b2588 CRs-fixed: 938151
| * | | | Release 4.0.10.215AnjaneeDevi Kapparapu2015-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.215 Change-Id: I75b4f2353749c29cfc75b5a97fa303c208b8ddc2 CRs-Fixed: 688141
| * | | | qcacld-2.0: Resolve invalid memory access while processing GET STATES IOCTLHanumantha Reddy Pothula2015-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation While processing GET STATES IOCTL, in a while loop, HOST prints PE, LIM and MLM states of each session. Normally while loading, HOST allocates memory for five sessions, but while processing this IOCTL, it iterating in a loop assuming there are 255 sessions allocated, leading to crash because of invalid memory access. Hence while printing PE, LIM and MLM states iterate only for allocated number of sessions. Change-Id: I29c9a627615a1983d23831578f45aefe116dac25 CRs-Fixed: 879950
| * | | | qcacld-2.0: Flush p2p scan results before single channel p2p scanDeepthi Gowri2015-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently the p2p scan results are not flushed if the p2p scan is issued for a single channel scan which would result in a stale entry. To address this, flush the p2p scan results before issuing single channel p2p scan. Change-Id: Iaaee1b4b4147e68e99927ea90082bc6f288a2e72 CRS-Fixed: 855782
| * | | | qcacld-2.0: Support Ramdump collection for 9x07 targetKomal Seelam2015-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the Ramdump base address and size for 9x07 targets. This enables ramdump collection for 9x07 target Change-Id: Ie0ae63a03d89562ad3b5614c70d50bb88f43d777 CRs-Fixed: 934351
| * | | | qcacld2.0 - Fix the incorrect mcs rate index conversionRyan Hsu2015-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Driver would get the tx rate info from firmware and converts it to mcs index or legacy rate for userspace. The problem here is when firmware creates a valid ratesets, it includes all the subset of lower grade rates. e.g - VHT80 would include VHT80/VHT40/VHT20, VHT40 include VHT40/HT20 - HT40 would include HT40/HT20 - NSS2 would include NSS2 and NSS1 So that firmware would not only use one rateset, but would use all other valid rates, the fix is to go through all other possibilities to make sure the rate look up can find the correct mcs index. Change-Id: I5df9059b73954951c4adec56002a3eba80915752 CRs-fixed: 936078
| * | | | qcacld-2.0: Profile Driver load time for debuggingKomal Seelam2015-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Printing Driver load time to get info from logs. Remove dead code as well. Change-Id: If0c632c9dd2b4e8eb3172f2e1801e41b908e69b8 CRs-Fixed: 936171
| * | | | Release 4.0.10.214AnjaneeDevi Kapparapu2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.214 Change-Id: Ida3912b0a8d992d8ef29a235e77663bd95fc50bc CRs-Fixed: 688141
| * | | | qcacld-2.0: Configure RTC/CTS protectionMasti, Narayanraddi2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure RTC/CTS protection as per mac module adapter in sme_GetConfigParam which provides global settings maintained by CSR. RTS/CTS protection to be configured before updating configuration to SME modules. Change-Id: I512ced6b898a95dfc8c0401052bf7f7290ed4602 CRs-Fixed: 936151
| * | | | qcacld-2.0: CL 1411038 - update fw common interface filesNirav Shah2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add WMI_TRANSFER_TO_FLASH message defs CRs-Fixed: 935128 Change-Id: I21c55e7aee54c4f6beb6f455a395d1e2a233c9d9
| * | | | qcacld-2.0: CL 1409457 - update fw common interface filesNirav Shah2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add WMI_PDEV_PARAM_TXPOWER_DECR_DB, WMI_VDEV_PARAM_TXPOWER_SCALE, and WMI_VDEV_PARAM_TXPOWER_SCALE_DECR_DB CRs-Fixed: 934137 Change-Id: I0468afc4cb89d21bda82a6a8b14eac66ed7cc6cb
| * | | | qcacld-2.0: CL 1408339 - update fw common interface filesNirav Shah2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding PDEV Param to Enable/Disable CTS2Self for P2P GO when Non-P2P Client is connected CRs-Fixed: 934124 Change-Id: Ib85e7e5f076db54203b170d34992c439d52983a2
| * | | | qcacld: Configure only valid TSF gpio pinManikandan Mohan2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update qcacld to configure only valid GPIO setting if enabled in INI file. Default TSF Gpio value is set as invalid, So it will not be set in fw during driver load. Change-Id: I0414becbf83718155a9ca51d60f34d0e8ffcd4e3 CRs-fixed: 935967
| * | | | qcacld: Change vos_trace_hex_dump to use hex_dump_to_bufferYun Park2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change vos_trace_hex_dump to use hex_dump_to_buffer. This will print one line even if buffer size is less than 16 bytes. Change-Id: I2dec78048d52f96d494c9e0ce133c4c18f48e954 CRs-fixed: 933157
| * | | | qcacld: Change event_lock for HDD IPA resources with ipa_lockYun Park2015-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDD IPA event_lock was originally introduced to protect IPA resources between HDD_IPA events, but this also used to protect HDD IPA internal struct now. So, this could cause an unexpected deadlock by guarding too wide resources. This change is to separate a lock for IPA resources. Change-Id: Ie9b676e5d4775e54bddf141b841e0f0daeb22731 CRs-fixed: 934723
| * | | | Release 4.0.10.213AnjaneeDevi Kapparapu2015-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.213 Change-Id: Id4a2f70289381d7dc64929a3ad7474fb56681d45 CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix Static Analysis errorKomal Seelam2015-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix Static Analysis error in dereferencing adapter context. Change-Id: I389c0f15b3667aebd7bfefd9d4d2688a1fac1b0d CRs-Fixed: 934169
| * | | | qcacld-2.0: set channel width for TDLS link from ongoing sessionMasti, Narayanraddi2015-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Channel width of TDLS link on base channel should not exceed channel width of STA-AP link. pStaDs->vhtSupportedChannelWidthSet represent the channel width of TDLS link on base channel and psessionEntry->vhtTxChannelWidthSet represents channel width set for STA-AP link. Hence update pStaDs->vhtSupportedChannelWidthSet from psessionEntry->vhtTxChannelWidthSet. Change-Id: Ia0304ea4318a76259925c574946c299043398ebc CRs-Fixed: 932916
| * | | | qcacld-2.0: Do not lock to free all packets to avoid watchdog barkNirav Shah2015-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not take single lock to free all TLSHIM packets to avoid watchdog bark during driver unload. CRs-Fixed: 934555 Change-Id: Iebfb449bd8174bc27207d33073c84a8f11d6e490
| * | | | qcacld: Reduce PM QOS latency tolerance time to minimumYue Ma2015-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to improve driver load time, reduce PM QOS latency tolerance time to minimum to avoid CPU enters aggressive PS during loading driver. Change-Id: Ibacf933d379f37063d900d444de20493b94ebd90 CRs-fixed: 935267
| * | | | qcacld-2.0: Fix for hidden SSID iwpriv command.Naveen Rawat2015-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In lim function to process hidden SSID, current code was treating SME sessionID as PE sessionID and hence find session entry for that was failing. This patch fixes this by using correct "find pe session" API, that finds PE session by using SME session ID. Change-Id: I72286cd54a41ae9c01bd916bb0156dd3131eb71c CRs-Fixed: 934870
| * | | | qcacld-2.0: Fix static code analysis errorsGovind Singh2015-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated the wma, htt modules to address the issues reported by static code analysis. CRs-Fixed: 933728 Change-Id: I3437f7d9a12475f4a854412d9f34f48ed7553848
| * | | | Release 4.0.10.212AnjaneeDevi Kapparapu2015-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.212 Change-Id: I7210ce77010e9d58fb6fcadd8241c8b369a2b87e CRs-Fixed: 688141
| * | | | qcacld-2.0: synchronize PE and HDD initiated disconnectsEdhar, Mahesh Kumar2015-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PE generated disassoc request is not serialized in SME queue. This results in corrupting 'lim.limDisassocDeauthCnfReq.pMlmDisassocReq' which is a global context to save disassoc request. Address the above by indicating all the PE generated disassoc requests to SME and process disconnection request only after receiving eWNI_SME_DISASSOC_CNF from SME(similar to that of processing disassoc request from peer). Change-Id: I2b93925ba64c4d9ff22b071dd2e5c7681be59e15 CRs-Fixed: 934183
| * | | | Revert "qcacld-2.0: Fix a race on disassoc request"Edhar, Mahesh Kumar2015-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3f741f79c16bd7a1e521cc78665ef188c0468e86. the above commit causes regression where disassoc frame is not received by the peer if it's in power save state. Change-Id: If5b1da1586a7868c94f437decedb4da29e2ca97e CRs-Fixed: 934183