sound control: WCD9320: update speaker gain control for Z1

Change-Id: If052e8c47fc6fa5a3b493f1003073a7b08299f14
Signed-off-by: Paul Reioux <reioux@gmail.com>
Update t fix compiling error with Sound Control

Change-Id: I98450c2b3a4bb1012d8ac651bb037cd1dfc8f890
Sound Control: Added headphone poweramp controls

bump version to 2.1 to reflec this new addition

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

Conflicts:
	sound/soc/codecs/sound_control_gpl.c

Change-Id: If2662505d3af6062b1989855469484bd91783f15
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

Signed-off-by: DooMLoRD <metoo.mememe@gmail.com>

Patched for Z1 4.3 update

Change-Id: I47a25eca3f030ae3488dc67e0237f8f1109ebb31
Sound Control: (OPTIONAL) add power amp registers access control as well

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