abb-codec: ABBamp audio v2.0b

Audio control module for ST-Ericsson AB850x codec

Credit:
Aditya Patange (Adi_Pat@xda)
abb-codec: ABBamp audio v2.1b

ShortCir configuration
Enable HsOscEn
Earpiece Digital Gain
ClassD HighPass Gain
ClassD White Gain
abb-codec: ABBamp audio v2.3b

Add mic2(phone,not HSmic) gain.
Optimize volume tables

Next:
Might add ANC stuff
And HSmic gain
abb-codec: ABBamp audio 2.4

Enable HsPullDown
Disable HsGainFade
Disable HsShortcir

Simple sysfs entry inputs: (enable/disable -> on/off)
abb-codec: optimize anagain3 store

Signed-off-by: cocafe <cocafehj@gmail.com>
abb-codec: Format messages style

I like to make everything neat.

Signed-off-by: cocafe <cocafehj@gmail.com>
abb-codec: Fix typo
Signed-off-by: cocafe <cocafehj@gmail.com>
abb-codec: Adjust MIC booster level +15dB -> +6dB

Too noisy with +15dB.

Signed-off-by: cocafe <cocafehj@gmail.com>
abb-codec: ABBamp 2.4.5

Normally, we use "mute all sound" in system settings to disable all sound.

But the earpiece is also disabled, when a call comes, it will take us several seconds to enable sound in settings.

So I add a interface to disable speaker ONLY.

I think it's for me at least.

What's more, this update edits some messages and fixed some bugs.

Check the previous commits.

Signed-off-by: cocafe <cocafehj@gmail.com>
abb-codec: ABBamp 2.4.6

Fixed code style
Restores HS controls after Mic1 PM down

Signed-off-by: cocafe <cocafehj@gmail.com>
ABBamp: Fix author info
Signed-off-by: cocafe <cocafehj@gmail.com>
ABBamp: Add Headset Chargepump control and LPA mode

For Chargepump:
echo 0/1

For LPA:
echo on/off
echo vape=0x??

Signed-off-by: cocafe <cocafehj@gmail.com>
abb-code/ABBamp: Optimize sysfs interfaces for high level API

As Rox required.

Signed-off-by: cocafe <cocafehj@gmail.com>