mDNIe: decrease sharpening

Courtesy of hardcore
mdnie: custom settings

Includes hardcore sharpnes fixes, and black gamma curve adjustment for black crush
mdnie: configurable scenarios through sysfs
mdnie-control: Correctly provide the pointers of the scenarios
mdnie: Register intercept and sequence control

Conflicts:

	drivers/video/samsung/mdnie.c
	drivers/video/samsung/mdnie.h
mdnie-control: S6E8AA0 calibration data
mdnie-control: Pass-through for the negative scenario

Also fix default temperature value.
mdnie-control: Gamma corrected AMS555 calibration data
display: CPUFreq LCDFreq capability & state accounting
power: reduce regulator initializations to regulator minima
busfreq: Add busfreq_data member for int_volt table
opp: De-obscurify OPP structs and disclose find_device_opp

Move definitions of OPP structs in the header file so that its
members are public and the struct is no longer obscure.

Define interface for find_device_opp in the header file.
busfreq: Memory & internal voltage control

Plus permission change on other sysfs controls and addition of sampling rate.

We now have control of the defined OPPs and can parse, and change them.
Use it to modify the OPPs encapsulated memory interface voltages.

Internal voltage steps are dictated by the OPP freq steps, however, they are
stored and retrieved from the ASV table. Retrieve and change the INT steps
relative to their paired MIF steps by using the OPPs.
busfreq: Disable 400266 OPP as it is not used

It's needlessly cluttering up the voltage interfaces.
busfreq: Remove dead code

up_threshold and ppmu_threshold parts are dead code.
cpu averaging is never used anywhere.
buqfreq: Use cpu_load_slope correctly

The load slope is the delta from the current load to the last cpu load sample.
It's only positive if the current load exceeds the last load, so why is it scaling
down a step if the load is actually higher? It makes no sense.

Change it to correctly scale down a step if the load slope exceeds the load
slope size.
midas-power: Set the missing buck converter minima to hardware low limits
mach-midas: Add platform CPUPower data
midas-tsp: Adjust flexrate request params

Conflicts:

	arch/arm/mach-exynos/midas-tsp.c
mms-ts: Add quality of service calls on screen touch