Sound Control: Sound control for WCD93xx codec

Fully GPL'ed version.

Signed-off-by: faux123 <reioux@gmail.com>
sound control: update control offsets for MSM8960 soc

MSM8960 audio connections are slightly different from the APQ8064 for:

speaker control &
camcorder control (possibly stereo in nature where its mono on APQ8064)

Signed-off-by: faux123 <reioux@gmail.com>
Sound Control: Added headphone poweramp controls

bump version to 2.1 to reflect this new addition

Signed-off-by: Paul Reioux <reioux@gmail.com>
overclocking: initial CPU overclocking up to 1.836 Ghz
based on https://github.com/faux123/SGH-Krait/commit/6cd0919c3bd2c19b12589043da0ef085b83eb543
msm: Adreno 2xx GPU overclocking to 480 MHz
based on https://github.com/faux123/SGH-Krait/commit/5dda7b36b668883baea98b54eefe933331713a15
msm/acpuclock-8960: bump voltage for OC freq for better stability
User Votlage Control: Add initial User Voltage control capability

for Krait based CPUs (note: some Kraits will have all vcore voltages set
to a minimum value based on its CPU ID regardless of frequency step).  This
is needed for certain Krait Variants.

Conflicts:
	arch/arm/mach-msm/Kconfig
update defconfig, set toolchain in kernel makefile, build fix for GPU Overclock

Conflicts:
	arch/arm/configs/msm8960_mmi_defconfig
min frequency of 192mhz