Commit gráf

11 Commit-ok

Szerző SHA1 Üzenet Dátum
Kiran Kumar Lokere
4decc31941 qcacmn: Add 11d scan as wakeup event
11d scan is scheduled every one hour.The HOST can
be asleep when new country is found. So add 11d
scan as wakeup event.

Change-Id: I495c010b9c1224ab17fc0b082292befaa6b4f1e8
CRs-Fixed: 2057841
2017-07-05 11:04:58 -07:00
Ravi Kumar Bokka
4a517a223e qcacmn: Auto Detect SoC Power Collapse Failure changes
Add host support for detecting SOC power collapse failures in FW and
communicating the same to framework.

Change-Id: Icee39c896802c4d7136e0b8ef442a33feeb4799c
CRs-Fixed: 2016580
2017-06-27 22:13:06 -07:00
Vivek
b02a649f89 qcacmn: Remove vdev/peer locks for trivial APIs
Remove vdev/peer locks from trivial API's. This follows the changes from
which the lock requirement from few simple APIs are removed.

Change-Id: I9972d51dfd1a42bdedbfd0fd4e67af03d030a1f5
CRs-Fixed: 2060880
2017-06-26 23:32:22 -07:00
Vivek
5ec0bd3636 qcacmn: Remove psoc/pdev locks for trivial APIs
Remove psoc/pdev locks from trivial API's. This follows the changes from
which the lock requirement from few simple APIs are removed.

Change-Id: Ib5769c2234c8d57f485c0eef5a4e3c61fa170508
CRs-Fixed: 2060880
2017-06-26 23:32:19 -07:00
Dustin Brown
1eb4e0ae5c qcacmn: Check for null resume handlers in suspend recovery
After an error, during the suspend process, previously suspended
components are resumed in reverse order. However, while the suspend case
checks for null handlers before dispatching them, the recovery case does
not. Ensure each resume handler is not null before calling it during
suspend recovery.

Change-Id: I86baa4cba9d2b64871da58427a4657b4b3642cdc
CRs-Fixed: 2057165
2017-06-16 09:49:15 -07:00
Yue Ma
34bbc8a212 qcacmn: Set wow_params explicitly for runtime PM
For runtime PM, set proper wow_params instead of using default.

Change-Id: Icc3d7b2333b485b7fe9ca6b0d30066cc5795d912
CRs-fixed: 2023358
2017-06-02 14:47:23 -07:00
Dustin Brown
5127241061 qcacmn: Remove invalid vdev_id workaround in PMO
A previous change included a workaround for HDD sending an invalid
vdev_id to PMO during NS/ARP configuration. Since the original HDD
issue has been resolved, remove the workaround in PMO.

Change-Id: I9507fd40e25943cfb855419687a1857bdda7331f
CRs-Fixed: 2051314
2017-06-01 16:01:04 -07:00
Dustin Brown
3c777ef4d2 qcacmn: Expose full hardware filter capabilities via WMI
The WMI API exposes the broadcast hardware filter. Modify the WMI API
to expose all of the supported modes of the hardware filter.

Change-Id: I185b149f4d1ad38692d8ff5810acd52bf84565b2
CRs-Fixed: 2040419
2017-06-01 12:32:20 -07:00
Ravi Kumar Bokka
7e3ec7a1dc qcacmn: Configure and clear packet filter
Add PMO changes to configure and clear default packet filters
over suspend and resume

Change-Id: I2e150defc8ce60e7b8346d058bfe3d9ec286aa26
CRs-Fixed: 2034458
2017-05-30 17:31:14 -07:00
Dustin Brown
a17c68d656 qcacmn: Consolidate PMO ObjMgr Abstractions
Begin moving ObjMgr abstractions to their own file, ensure API
consistency, and ensure proper usage from within PMO.

Change-Id: I013ae3b9d7be22378420913df0d2283431398af3
CRs-Fixed: 2047321
2017-05-24 11:24:26 -07:00
Rajeev Kumar
a5c1fa5c1b qcacmn: Rename power_management_offloads to pmo
Power_management_offlaods is really a long directory name
hence rename it to pmo such that it aligns with existing
naming convention.

Change-Id: Idbfc30fa6b9cb677173bbd266f75ac6a5988a406
CRs-Fixed: 2045421
2017-05-11 03:47:25 -07:00