Revert "cpufreq: Break out early when frequency equals target_freq"

This reverts commit aaf290ec4156fb5ec560c78c8db16387440681f6.
Revert "cpufreq: Optimize cpufreq_frequency_table_verify()"

This reverts commit 88a5c27f16227487524442557e87b5f32a9d53fe.
Revert "msm8974: Adapt memutils optimizations from msm8960pro"

This reverts commit 2dd6445348b03f24c4b1a9eed324f2df6a155fa0.
defconfig: remove mach_memutils
tspdrv: Add LG's timed_output based interface

Change-Id: I43383ad9e0ba4e0ba13837c0741885162cf40b63

 This is the 2nd commit message:

tspdrv: Make the timed state atomic

This should fix race conditions with fast bursts of short tones

Change-Id: I2c369da0a80dedebf7346613437d2b69d6a92c3c

 This is the 3rd commit message:

tspdrv: Add a sysfs control for timed vibrator strength

Change-Id: I66dec312e52a3c8834a93f6b8970c94a0d6af923

Conflicts:
	drivers/misc/tspdrv/ImmVibeSPI.c
Furnace-2.2.1
Replace G2 Audio with Nexus 5

It works better.

Signed-off-by: dr87 <nb00870@gmail.com>

Conflicts:
	arch/arm/configs/d800a_defconfig
	arch/arm/configs/d801a_defconfig
	arch/arm/configs/d802a_defconfig
	arch/arm/configs/d803a_defconfig
	arch/arm/configs/ls980a_defconfig
	arch/arm/configs/vs980a_defconfig
	sound/soc/codecs/es325.c
	sound/soc/msm/qdsp6v2/msm-compr-q6-v2.c
	sound/soc/msm/qdsp6v2/msm-dai-q6-v2.c
	sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c
	sound/soc/msm/qdsp6v2/q6asm.c
	sound/soc/msm/qdsp6v2/q6voice.c
	sound/soc/msm/qdsp6v2/q6voice.h
Sound Control: WCD9320: expose additional controls

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control 3.x: Initial GPL release for WCD9320 Audio Codec

This is first official GPL release based on my private implementation.

This release has been tested for xperia Z officially.  It may work
with other devices using the same WCD9320 Audio Codec as well, but not tested

Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control: WCD9320: update speaker gain control for Z1

Signed-off-by: Paul Reioux <reioux@gmail.com>
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>
Enable Sound Control 3
Furnace-2.2.2
Merge pull request #1 from savoca/master

merge