msm: HTC 8960: add stubs for CAF HDMI on/off

Change-Id: Ic2be1baaf7313c2a48c7b2b85821846d4dda2185

Conflicts:
	arch/arm/mach-msm/board-elite.c
	arch/arm/mach-msm/board-ville.c
msm: vidc: Allow client to request sps/pps per IDR frame

Expose SET_SPS_PPS_FOR_IDR to allow client request sps/pper per IDR
frame.

Change-Id: I0316d751bd1e0b412972cba9d4d59b142500a51d
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
wcnss: remove HTC subsystem restart

Change-Id: I7a4181c5a90544a962a1557aafc40911b1447e21
wcnss: Pre-alloc memory for WLAN driver

WLAN driver will use this pre-allocated memory (when available) for
large memory allocations; this will prevent WLAN driver load
failures because of the un-availability of the large size slabs
during module load.

Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
(cherry picked from commit 24db5288a9f82ced747746a2064a60f368ea6646)

Conflicts:

	drivers/net/wireless/Kconfig
	drivers/net/wireless/wcnss/wcnss_wlan.c
	include/linux/wcnss_wlan.h

Change-Id: I79da592689014a16e25382176e5edf8ea4e91d6c
Signed-off-by: Sudhir Sharma <sudsha@codeaurora.org>
(cherry picked from commit 60b943e1d425e76d250cb07563021140a21b9d93)
wcnss: fix enable wcnss bite IRQ warning

Bite IRQ is disabled when it's handler is called; and it is re-enabled
in SSR power-up. So if SSR was triggered by SMSM bit, then trying to
re-enable bite IRQ throws a warning. So move disable bite IRQ to SSR
shutdown routine.

CRs-Fixed: 346144
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
(cherry picked from commit 27d3f533fa45ab9b86cc684cd1e3f407090072c8)

Change-Id: Ie9b41ba35c8977b37f243acad4e3fe0afb9c6698
Signed-off-by: Ramakrishna Prasad N <crpn@codeaurora.org>

Conflicts:
	arch/arm/mach-msm/wcnss-ssr-8960.c

Conflicts:
	arch/arm/mach-msm/wcnss-ssr-8960.c