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.

Conflicts:
	arch/arm/configs/msm8974_sec_defconfig
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