staging: Prima: release 3.2.2.20

Change-Id: I8b1ca89bd3d0a8dd71c9798f3f23e666b6942231
msm: HTC: t6: update Prima config

Change-Id: I8ed26ead7a1183c93f950ea5628f96466d8cdc71
msm: HTC: s4: regenerate defconfigs

Change-Id: Ie5d7ea884f007f42d6fc314c7cf4fde5c5a3b8cb
staging: prima: rebase on sony_msm8x60's driver

This is a direct replacement of drivers/staging/prima from
https://github.com/CyanogenMod/android_kernel_sony_msm8x60/commits/cm-11.0/drivers/staging/prima
up to commit "prima: wlan: Revision 3.2.7.47"
(67885bfc5293e6fbd7c1bc4d7ac510db579e644e).

Change-Id: I1488a8204e855cc76355fdc782401c1c42a1c30d
staging: prima: setup wcnss before prima loads

* Prima needs wcnss to be set up when it loads.
  Therefore use a platform_driver to notify prima that wcnss is ready.

This commit is largely based on "staging: prima: Allow prima_wlan to be
built inside kernel" (I6c403f705e9dffa524a2aab54453e50775b45264), but
changes to wcnss are already included in this kernel. Also, this commit
includes a couple more modname changes. Reference the original commit
for a better understanding of how this is implemented.

Change-Id: I1d20cec90b446c9318b8a13143ac21ff33d2acec
staging: prima: Get MAC address from WCNSS platform device

* Tools can set the value easily from userspace.

Change-Id: Ied4e4f1a4da0c58aa9bc07ee38aebed637eaeda3
msm: HTC: s4: update prima config

Change-Id: Idab2c48b94975521bbf879130e52a7dab28b86f2
staging: Prima: kk_2.7_rb1.42: release 3.2.7.47

*Taken from qcom-opensource/wlan/prima/log/?h=kk_2.7_rb1.42

Change-Id: I3e8af66d0bfe4908325d48433c8dd74f75f5fc58
msm: HTC: t6: regenerate defconfig

Change-Id: I32d20d8032d970859a77ce07801b1d1ce3431687
Merge remote-tracking branch 'upstream11/cm-11.0' into kk-devel5

Conflicts:
	arch/arm/configs/ville_defconfig
	drivers/staging/prima/CORE/SME/src/csr/csrApiRoam.c
	drivers/staging/prima/CORE/SME/src/csr/csrApiScan.c
	drivers/staging/prima/CORE/WDA/src/wlan_qct_wda.c
Fixup after latest upstream merge