Revert "sound control: Samsung Microphone compatibility fixup"

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

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

This reverts commit e9cd929badacdb6f2a2ccf7cdb41feeaeb7cca5e.
Revert "Sound Control: (Optional) work around for Nexus 4/5 audio issues"

This reverts commit 4f4509189946934a721ee7fb9cc7a23824f7be09.
Revert "Sound Control : FauxSound - fix a merge derp with new kernel base"

This reverts commit a2cf2a9d40827e014880e510aab4e456c5d654e2.
Sound Control: (Optional) work around for Nexus 4/5 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>
Sound Control: (OPTIONAL) add power amp registers access control as well

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control: add register cache

bump to version 3.2

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control: Samsung Microphone compatibility fixup

Signed-off-by: Paul Reioux <reioux@gmail.com>
build beta U v7.6