ASoC:msm: Increase Proxy buffering

-Proxy buffering can overflow if BT
playback setup takes a lot of time
-Fix this by increasing the proxy
buffer size so that we will end
up buffering the additional data that
can come in during this time

Change-Id: I736937ad03684a3b9aff586b8f676ec60259a442
Signed-off-by: Alexy Joseph <alexyj@codeaurora.org>
wcnss: Do not log CCPU registers

Accessing CCPU registers during WDI timeout can cause timeout issues
when common_ss is power collapsed. So remove the CCPU register dump from
reset intrrupt API.

Change-Id: I4945d827c1840e85e796c276c45f7cf23cbe2b2a
CRs-Fixed: 517940
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
EHCI: HSIC: Disable CPU Idle states before resuming the port

The CPU idle states are disabled to reduce the USB GPT interrupt
latency during bus resume.  The pm_qos_update_request() is blocked
until all the online cores are brought out of idle states. If this
call is blocked for longer time than resume signaling, the resume
sequence is repeated again.  Fix it by calling pm_qos_update_request()
before resuming the port.

CRs-Fixed: 515547
Change-Id: I651910bf3ac296914af3642718bca3aa07d0d407
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
usb: u_bam: Fix spinlock leak followed by lockup from workqueue

Driver has missing code to release spinlock while returning from
workqueue in case of memory allocation failures.
Returning from workqueue without releasing spinlock messes up
with worker thread and kernel keeps throwing up warnings like:
"BUG: workqueue leaked lock or atomic: kworker/u" for any
sleeping function called from worker thread afterwards. Later
when driver again tries to acquire same (unreleased) spinlock
it results in spinlock lockup.

CRs-Fixed: 497158
Change-Id: I4eaa7aaa42ed95a9b78a8939e80f4c0694e574b2
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
Merge "EHCI: HSIC: Disable CPU Idle states before resuming the port"
Merge "usb: u_bam: Fix spinlock leak followed by lockup from workqueue"
Merge "wcnss: Do not log CCPU registers"
Merge "ASoC:msm: Increase Proxy buffering"
ApexQ: Initial bring-up

Squashed set of commits from CAF to upgrade kernel for 4.3
ApexQ board files and drivers
Prima 3.2.3.153
Charging drivers ported from jf kernel
Revert Change-Id: If0df40b403546f53cf41642f406fe15cccda149e as we don't
have a new tz

Patch set 2:
properly ifdef the tz change

Patch set 3:
missing endif

Change-Id: I2d5d88ddb5a3e276b3db071c614f8976dc0a585a
Merge remote-tracking branch 'caf/jb_2.5' into wip

Signed-off-by: Evan McClain <aeroevan@gmail.com>

Conflicts:
	drivers/gpu/msm/adreno_a3xx.c
	drivers/gpu/msm/kgsl.c

Change-Id: Ia0da048bb2bda30dce3effddea0d43376ed26c2e
Merge remote-tracking branch 'linux-stable/linux-3.4.y' into wip