Revert "remove a condition that was causing sound resets"

This reverts commit 2f380a92e3faccff90bff1a0332b109acf4b57b4.
Revert "initial fauxsound port for v500"

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

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

This reverts commit 9abb0cef49a4e341769c67341af1e00bc0138e7f.
Revert "Sound Control: (Optional) work around for WCD93xx audio issues"

This reverts commit 432d60ef1ab34d6753b7491002577c3fc44d873d.
Revert "sound control 3.x: Initial GPL release for WCD9310 Audio Codec"

This reverts commit 72342ed4f897a2849c2556d58fd0a536ac2294aa.
Revert "sound/soc/codecs/wcd9310.c: expose additional controls"

This reverts commit d825cb695e7d462ce0c5f0a13a3bcef3a423497e.
Revert "Sound Control: Added headphone poweramp controls"

This reverts commit 79756367f51fef0641ee4a6384ebe443d72639d6.
Revert "Sound Control: Sound control for WCD93xx codec"

This reverts commit 76112a76ef446307348bac6b0614f5b5b920a9fa.