No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jingxiang Ge 59ff557e5f qcacmn: Cancel runtime suspend if acquired wakelock
Issue happens when
step 1: kernel pm core start to runtime suspend
step 2: host get wma_acquire_wakelock & send PDEV_SET_HW_MODE.
step 3: host send wow_enable cmd
step 4: wow suspend finished and wow resume happens as step2
	send pm_runtime_get
step 5: fw dop PDEV_SET_HW_MODE as enter wow mode

so host can't get PDEV_SET_HW_MODE_RESP from fw.

Fix is:
   Don't allow suspend if sending PDEV_SET_HW_MODE.

After change logical will be:
   1 if PDEV_SET_HW_MODE before send hif_pre_runtime_suspend->
   hif_runtime_pm_set_state_suspending, then wow suspend
   will return failure.
   2 if PDEV_SET_HW_MODE send after hif_pre_runtime_suspend->
   hif_runtime_pm_set_state_suspending, it will request resume
   and send after wow resume.

Change-Id: I91eea70f841cf9e5d6767f6005eb9662515657a6
CRs-Fixed: 2850561
2021-01-10 16:48:25 -08:00
cfg qcacmn: cfg: Change %pM/QDF_MAC_ADDR_STR/ARRAY to QDF_MAC_ADDR_FMT/REF 2020-08-23 23:09:23 -07:00
dp qcacmn: avoid FSE cache flush messages during runtime suspend 2021-01-08 02:46:35 -08:00
ftm
global_lmac_if qcacmn: Remove DA-Specific flags in DFS source code 2020-10-02 03:38:08 -07:00
hal/wifi3.0 qcacmn: Use the pld register window lock for Lahaina and Cedros 2020-12-16 15:50:17 -08:00
hif qcacmn: Cancel runtime suspend if acquired wakelock 2021-01-10 16:48:25 -08:00
htc qcacmn: fix use after unmap case for HTT packets 2020-12-17 21:46:13 -08:00
init_deinit/dispatcher qcacmn: Initialize the interface module 2020-09-16 21:04:52 -07:00
iot_sim qcacmn: Maintain peer object refernce during frame delay 2020-09-16 07:11:14 -07:00
os_if/linux qcacmn: Iterate vdev with "Create" state check 2021-01-07 14:00:43 -08:00
qal qcacmn: Use version-specific kernel API 2020-06-20 04:26:31 -07:00
qdf qcacmn: Maintain counter for nbuf tracker nodes memory allocation failures 2021-01-07 14:00:47 -08:00
scheduler qcacmn: Check if the scheduler thread is already flushed 2020-08-13 22:06:04 -07:00
spectral qcacmn: Remove direct attach reference in makefile 2020-09-03 01:58:36 -07:00
target_if qcacmn: Handle CSA_SWITCH_COUNT_STATUS_EVENTID 2020-12-11 02:29:28 -08:00
umac qcacmn: Fix OOB issue for bwnss oui 2021-01-08 02:46:31 -08:00
utils qcacmn: Use local skb pointer for reentrant cld80211_msg_allocator 2020-12-17 16:51:36 -08:00
wbuff
wlan_cfg qcacmn: Add ini config for force using 64 blockack 2020-12-22 03:19:39 -08:00
wmi qcacmn: Log important resource config during wmi init 2021-01-05 19:31:16 -08:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium