prima: TDLS:Modify status to HAL while moving to Idle state

After teardown status is sent as WIFI_TDLS_ENABLED with the
reason code eTDLS_LINK_UNSPECIFIED. The tdls state is moved to
Idle.

Change-Id: I1eeb83e72fbc5f03ab6db3c841c55d1c49cbe27b
CRs-Fixed: 737057
prima: addts request with same handler & params should be dropped.

Once the Addts is successful, if the same command is given,
it is considered to be updated/modified addts request.
hence, host is sending the Addts again over the air.

check the iwpriv config parameter values with the successful
existing addts. If both are same,return with failure.

Change-Id: I96ae5cc414ad8935c89694f5988a9cb2f4635c9e
CRs-Fixed: 737101
wlan: Clear any key values in the memory.

Clear the key values from the memory when session is
being removed and/or when no need of the key values.

Change-Id: I5914d6521855c021d1d9e2f268771a4113e5f6ef
CRs-Fixed: 737934
wlan:Logging enhancement.

Currently there is non unifromity while printing
enum value.Sometime hexadecimal value is printed
while other time integer value is printed.This
result in problem while debugging since hexadecimal
and integer values are different.
As a part of fix converted format specifier for enum
value to integer type.

Change-Id: Ia9b405e26b90e4d0cc8198895b832cc3f3bada8b
CRs-Fixed: 738014
wlan: Static code analysis error in WDA_BaCheckActivity.

In WDA_BaCheckActivity added NULL check for pMac before
dereferencing it.

Change-Id: Idba6f84c64ff6b96c4abc9d0508d873fdd0bf739
CRs-Fixed: 737732
wlan : Enable the 11d when invalid country is set by user.

When invalid country "XX" is set by user, driver enables 11d and
falback to the default country from NV.
If this default country is non 00, when driver gets the callback
it disables the 11d considering it as a valid country set by user.

As a fix update the 11d country to the default country so that
driver does not disable the 11d, when invalid country is set by
user.

CRs-Fixed: 738581

Change-Id: Id0fa6e3de28dbf4faa49c15d439cb76b52e7291a
wlan: Init WMM config during SAP turn on.

Current WMM config is not initailized during SAP
turn on. As a result when qos data is sent, it
goes in incorrect acess category.
As a part of fix make sure that WMM is initialized
during SAP turn on.

Change-Id: I6010f7179142c0ecdd803db38beb0533377cddd9
CRs-Fixed: 739428
wlan: Ignore channel 144 if driver use NV2 bin.

If kernel sends channel 144 with flag as DFS/PASSIVE, then
driver put this channel in nv database and scanning is done
on this channel.
Changes are done to avoid this channel if NV2 is used.

Change-Id: I3ae1462f5f79a77fd5460d224e7fb450f50d467d
CRs-Fixed: 739515
wlan: add 8909 support in android.mk

Add msm8909 build support in android.mk

Change-Id: I79fb26293c1025e494f5e463b6eebe14e103b8c4
CRs-Fixed: 740119
Wlan: Revision 3.2.3.433

Revision 3.2.3.433

Change-Id: Iff3b6c9eb97b045596cb199d420d2a5d7c999ef3
CRs-Fixed: 688141