Revert "cpufreq: interactive: add back my custom changes."

This reverts commit 2f931a3a8abea22f29896384d1f871338438ebdb.
cpufreq: interactive: add the hook to get the current load at any point in time.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
video: mdss: Improve sysfs controls and Truly panel support

 * Don't create bogus sysfs entries
 * Add new features for Truly panel
 * Clean up initialization sequence for Truly panel

Change-Id: I2b65a7689403543fd1a635c7720368513c09293e

[franciscofranco: aosp and cm-11.0 branches are differing so
much in the mdss subsystem that merging patchings like this
need a complete conflict fix which diverges from the original
patch, but the main functionality remains]

Conflicts:

	arch/arm/boot/dts/msm8974-oppo/msm8974-oppo-panel.dtsi
	drivers/video/msm/mdss/mdss_dsi_panel.c
	drivers/video/msm/mdss/mdss_fb.c
video: mdss: Set initial backlight after first frame done

 * Garbage is randomly appearing during unsuspend on the Truly panel.
 * Userspace is updating the backlight sysfs very quickly (good), but in
   some cases there is random garbage in frame memory which might
   end up being displayed to the user (bad).
 * Update the backlight after the first frame done in this case
   to make sure any random crap left in the frame memory is overwritten
   by a proper image.

Change-Id: I800ce2bd2f428b09b0dbf3c5968f92e3acb60f49
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
asoc: wcd9xxx: Detect more types of headsets

 * With the triple-checked recalibration, the invalid range check is
   causing more harm than good. We've been narrowing this range over
   time, and it's not solving any problems. Kill it with fire.
 * Also raise the delta range to accomodate more variations.

Change-Id: I7c5da6f1b968157528cef30c2c1e8f29bc57a0e7
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>