Revert "."

This reverts commit e78c33e7b6a14b572d2e3ea31b1f80323c91d5e2.
Revert "."

This reverts commit 47ac81f1699a21affbdf0a72f060fe724053f05e.
Revert "."

This reverts commit 3268842f29b4cfed9e425e85815bf04ce940d02a.
Revert "Fix soundcontrol"

This reverts commit d3c8bb3455c17d108b0dd656d89b169bb22c2308.
Revert "sound control: add register cache"

This reverts commit 4391aec62ed568bafb83236bc6aad536b5bf1290.
Revert "Sound Control: (OPTIONAL) add power amp registers access control as well"

This reverts commit 695f5e3b63aeea6a83bf3bfad4db1fb8bf409242.
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 (reverted from commit e1542764e7d7396992296a5df5f1d42ffba79742)