msm: mdss: Adding Missing Files for lcd notifier
build zion ultimate v1.6
Revert "Sound Control: WCD9320: expose additional controls"

This reverts commit 5058cf17abe08ac252077c91135083b3598b7a6e.
Revert "sound control 3.x: Initial GPL release for WCD9320 Audio Codec"

This reverts commit 16172a9a52ef016982454446fa14224ef211eff2.
Revert "sound control: WCD9320: update speaker gain control for Z1"

This reverts commit 269b43149816342151de961504e6abf64a81391f.
Revert "Sound Control: expose direct register manipulations to userspace"

This reverts commit 7f32d915629fd81a28905af261a1810728199094.
Revert "Sound Control: Misc clean up for newer WCD9xxx SOCs"

This reverts commit 662e81269e6855ce3a2a99294d5c1336cbd578fa.
Revert "Sound Control: let register lock be dependent on different hw revisions"

This reverts commit dc963263148995990cec09313c937fe35fdd7c42.
Revert "Sound Control: separate locking mechanism for recording and playback"

This reverts commit 9ebc42fa3688776744b609a9a48719cd62d01ded.
FauxSound V3.2 > 3.5 (Thanks Faux123)

Sound Control: separate locking mechanism for recording and playback

with newer hardware revisions coming from Qualcomm, single register lock
control isn't sufficient to cover both playback and recording usage scenarios

bump to version 3.5

Signed-off-b: Paul Reioux <reioux@gmail.com>
Sound Control: let register lock be dependent on different hw revisions

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: Misc clean up for newer WCD9xxx SOCs

Bump driver version to 3.4

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: expose direct register manipulations to userspace

bump driver version to 3.3

Signed-off-by: Paul Reioux <reioux@gmail.com>
FauxSound (Thanks Faux123)

Sound Control: separate locking mechanism for recording and playback

with newer hardware revisions coming from Qualcomm, single register lock
control isn't sufficient to cover both playback and recording usage scenarios

bump to version 3.5

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: let register lock be dependent on different hw revisions

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: Misc clean up for newer WCD9xxx SOCs

Bump driver version to 3.4

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: expose direct register manipulations to userspace

bump driver version to 3.3

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: (OPTIONAL) add power amp registers access control as well

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control: WCD9320: update speaker gain control for Z1

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control 3.x: Initial GPL release for WCD9320 Audio Codec

This is first official GPL release based on my private implementation.

This release has been tested for xperia Z officially.  It may work
with other devices using the same WCD9320 Audio Codec as well, but not tested

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: WCD9320: expose additional controls

Signed-off-by: Paul Reioux <reioux@gmail.com> (reverted from commit 2dba2b8bd2e39f0a1fb7c43e3505e5e93eeb4a94)
Sound Control : WCD9320 Audio Codec aka. "FauxSound" v3.2

sound control: add register cache

bump to version 3.2

Signed-off-by: Paul Reioux <reioux@gmail.com>

Sound Control: (OPTIONAL) add power amp registers access control as well

Signed-off-by: Paul Reioux <reioux@gmail.com>

Sound Control: (Optional) work around for WCD93xx audio issues

(Use this only for devices with audio reset issues)

Also bump version to 3.1

Signed-off-by: Paul Reioux <reioux@gmail.com>

wcd9xxx-core: add register write without mutex protection

This is assuming the calling function will take care of the mutex.

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:

	include/linux/mfd/wcd9xxx/core.h
	sound/soc/codecs/wcd9320.c

sound control: WCD9320: update speaker gain control for Z1

Signed-off-by: Paul Reioux <reioux@gmail.com>

sound control 3.x: Initial GPL release for WCD9320 Audio Codec

This is first official GPL release based on my private implementation.

This release has been tested for xperia Z officially.  It may work
with other devices using the same WCD9320 Audio Codec as well, but not tested

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:

	sound/soc/codecs/Makefile

Sound Control: WCD9320: expose additional controls

Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control : FauxSound - fix a merge derp with new kernel base

caused bootloops
Sound Control : FauxSound - fix mic register lock issue with new kernel base (faux123)

caused mic not working when calling on speaker

NB: Previous fix wasn't wide enough.
auto_hotplug: make enable_load configurable
Revert "msm: vidc: Free OCMEM during power collapse" Thanks Temasek for all the hard work to
pin point this problem

This fixes YouTube 720p prolonged pause bug.

Issue - YouTube 720p prolong pause will result in black screen and
        subsequently unable to play any 720p videos untill reboot.

Possible issue in reverting this commit
- I am unsure if I cleanly reverted but YouTube 720p prolong pause
is fixed. All videos tested ok.

This reverts commit ff172f92160858595e5b292da875f9e0841ad553.

Conflicts:
	drivers/media/platform/msm/vidc/venus_hfi.c
	drivers/media/platform/msm/vidc/venus_hfi.h
Revert : kthermal: Add option to disable/enable kthermal so user has a choice between this and Samsung thermald

Change-Id: Iabba0e7f041447537b4e5800bfbae07adbce233f (reverted from commit 9e338b2292352a41b56a88962437b202924bb193)
Revert : kthermal (reverted from commit 6135e0970d55f73fd302d776dde88b6300bdb716)
fix make file derp
intelli/msm_thermal ( Thanks To faux123 )

 intelli/msm_thermal: initial coding for Qualcomm Snapdragon 800 devices

an intelligent MSM thermal throttling kernel driver designed to replace the
closed sourced thermald(aemon) from Qualcomm.

The current driver can throttle the SOC via core frequency scaling or via
core hotplug with user configurable sysfs entries to adjust the throttling
temperature thresholds for each.

Derived from Qualcomm's Open source repo.

Signed-off-by: Paul Reioux <reioux@gmail.com>

Intelli_thermal: Note 3 KK kernel fix up (CAF update fixup as well) Thanks yank555

Signed-off-by: Paul Reioux <reioux@gmail.com>

 intelli-thermal: use its own dedicated workqueue

this should reduce the load on the shared global workqueue for other
processes and also give its own unique variable name for cpu limit

Signed-off-by: Paul Reioux <reioux@gmail.com>

 intelli-thermal: increase sampling time to reduce sampling overhead

Signed-off-by: Paul Reioux <reioux@gmail.com>

Adapted for hlte CM11 by Jean-Pierre Rasquin <yank555-lu@gmail.com>
Add zion ultimate defconfig
fix make file derp
Add zion Ramdisk
update defconfig
PM: devfreq: Fix show available freqs

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
PM: devfreq: Add conservative governor

A GPU governor is not rocket science. This one gets the job done pretty
smoothly while complying with devfreq framework rules.
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
PM: devfreq: Add some conservativeness

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
PM: devfreq: conservative: Return 0 if GPU just started

Bailing out early is perfectly fine, so do not trigger an error in
update_devfreq.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
PM: devfreq: Add sysfs nodes for devfreq governors

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
PM: devfreq: fix merge derp.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>