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