Revert "ASoC: wcd9xxx: Update soundcontrol for refactored codec core driver"

This reverts commit bf2040f7fb5a81eb944a95d3431d80f15ffb7080.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "ASoC: wcd9xxx: Readd soundcontrol specific bits"

This reverts commit a2c60fbab4c740d0ce16fb4944f1162966ce7f2e.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "sound control: add register cache"

This reverts commit 77e83a6cdaef8a0c526ab4a2d69c3a9738c1705d.

Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	sound/soc/codecs/wcd9320.c
Revert "Sound Control: (OPTIONAL) add power amp registers access control as well"

This reverts commit d143901f4fdbe58c6825796847246dbc9a26f0b8.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "Sound Control: (Optional) work around for Nexus 4/5 audio issues"

This reverts commit 776c92fb16de932ae26a759b8cfb7ad528ec1bde.

Signed-off-by: Dan Trifan <jimsth@gmail.com>

Conflicts:
	include/linux/mfd/wcd9xxx/core.h
Revert "sound control: WCD9320: update speaker gain control for Z1"

This reverts commit 08c90ace9c1b59d466c518ca5579fc1b4138567e.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "Sound Control: WCD9320: expose additional controls"

This reverts commit d6316c9428e2382ab49bf330b1a86f009e802f35.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "sound control 3.x: Initial GPL release for WCD9320 Audio Codec"

This reverts commit da2c72363105056f3e84ce3d802f997ba69ab4f8.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "defconfig: enable sound control"

This reverts commit b6d8a0799b90c20bb1752c3e079a6b14888453ec.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
sound_control: initial code push for Headphones gain userspace interface.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Signed-off-by: Dan Trifan <jimsth@gmail.com>
sound_control: add headset, speaker and mic gain interfaces. Also add the sysfs control file.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Signed-off-by: Dan Trifan <jimsth@gmail.com>
sound_control: add workaround to prevent audio resets after using custom values. Based on https://github.com/faux123/Nexus_5/commit/33407fd2d63290540eb0054bc7c6611f2080ea8b

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Signed-off-by: Dan Trifan <jimsth@gmail.com>