wlan: Low Power Heartbeat feature

New customer requirement, Low power heartbeat
FW will handle TCP/UDP level heartbeat failure detection.
Host will send configuration request to FW with parameters.
Host will use TESTMODE as a command path.

Change-Id: I7a0ad93e409fa432c68b9d73aff64b6c3fc13782
CRs-fixed: 518667
wlan : Featurising pal mem and timer API's

This is to featurise pal mem and timer API

CRs-Fixed: 520321, 520322
Change-Id: I537cad4609d2ea1b54de6a89ebb04ecabc111b53
wlan: give correct BSSID for set max TX power command

Current set max TX power priv command gives invalid self MAC
address to UMAC and LMAC.
Give correct self MAC instead of default MAC.

Change-Id: I2364e7b2922e604a267ddc748ec4bb420b47e7f8
CRs-fixed: 520969
wlan : To remove PAL timer wrapper in SME

This is to remove PAL timer calls and replace with vos timer calls

CRs-Fixed: 520322
Change-Id: I2434be1d3e2b3a8d60b66566cc956f8a77501f3a
wlan : To remove PAL memory wrapper in PE(8)

This is to remove PAL memory wrapper in PE and replace with vos calls

CRs-Fixed: 520321
Change-Id: Id197227f1b6fc550be3d4aff17fc91bdf085bf9c
Wlan: Revision 3.2.3.157B

Revision 3.2.3.157B

Change-Id: Ie487b40c3544caddde496ebe5a4b569d0e394dfd
wlan: Integration of IBSS HeartBeat offload changes from WCNSS (RIVA)

The FW changes exported from FW is being kept in sync for RIVA
(riva/inc/wlan_hal_msg.h)
CRs-Fixed: 517100

Change-Id: I535c02f8310e68cd597129d8bb29bb30b58cd490
wlan: IBSS HeartBeat offload.

HeartBeat implementation has been offloaded for most of the device
modes except Ad-Hoc. The HB offload is a requirement not to wakeup
the host processor for connectivity actions.

CRs-Fixed: 517100
Change-Id: If41fd2dd86d5941231e999c5a4b9d3b99602c110
wlan: Enable enhanced ptt_socket_app feature

ptt_socket_app will detected by kernel driver whenever both
modules are running, order is not a matter.
May enable ptt_socket_app as always running daemon.

Change-Id: I8c909e857b650186f4b75802734362df009afbdc
CRs-fixed: 522753
wlan : rrm : Passive Scan with Beacon Report Request

When AP sends beacon report request for passive scan, the current
implemnetation triggers active scan. Change is made to make STA go
with passive scan in this case. A new field is added in the scan
request command to differentiate if the scan request is triggered
from RRM beacon report request.

Change-Id: Ib1191dec6b0d9ebc8e52f04bc8bbee397bf98dc8
CRs-fixed: 513544
wlan : rrm : Set Max TX power value in Link Measurement report

Max Tx power changes announced by AP in the beacons are not
properly being set in STA when Nth Beacon filter is set to 50.
Due to this, STA sends the link measurement report incorrectly.
Changes are made to update STA with the Max Tx power sent by AP
in link measurement request and thereby send correct power value
in link measurement report.

Change-Id: I492354ed5ac3783275b0ad1d1039ef2bb99a13ee
CRs-fixed: 513534
SCAN-OFFLOAD: Allow the scan request in power save mode.

When scan offload is enabled, LIM has to allow sending the
scan request even when firmware is in power save mode.
The firmware has to take care of exiting the power save mode
when issed a offload scan request.

Change-Id: Ie3e0f5b131ddc770c1d08a47bc0d21fefd9e6f49
Fix for making TDLS max peer count independent of IBSS

Change the value of HDD_MAX_NUM_TDLS_STA to 8 instead of having
this as dependent on HDD_MAX_NUM_IBSS_STA.

CRs-Fixed: 523233
Change-Id: I90273894b6e72a295d3d36b7a79ef188eae951f5
wlan:Drop duplicate association request at LIM

If STA sends Association Request frame while already in
'associated' state then drop it in the LIM.

Change-Id: Ia4a4439e4f01f00a1cfdb9e6a2ce4013fd43de88
CRs-Fixed: 458200
Wlan: Revision 3.2.3.158

Revision 3.2.3.158

Change-Id: I8df54a8c49337aae1c59e43c69441f5c975e06cc
Merge "wlan: Low Power Heartbeat feature"
Merge "wlan : Featurising pal mem and timer API's"
Merge "wlan: give correct BSSID for set max TX power command"
Merge "wlan : To remove PAL timer wrapper in SME"
Merge "wlan : To remove PAL memory wrapper in PE(8)"