HACK: block fbearlysuspend to not break androids crt-off animation

adjusted to 100ms, andip71
midas-power, mali: Decrease minimum voltage boundary

mali:
Decrease minimum voltage initialisation data for MAX77686 on buck3 rail / vdd_g3d to minimum value as defined in regulator driver.
Decrease minimum voltage soft-limit in GPU voltage control to same value.

midas-power.c/mys77686.c: Adjust min/max voltages of several regulators to properly support undervolting

credits to AndreiLux
mali: GPU control (thx to AndreiLux)

GPU frequency, scaling and voltage control. Based on netarchy's initial implementation and improvements of gokhanmoral and ported onto the pegasus-m400 / Galaxy S3 platform.

adjusted by andip71
mali: platform rewrite

Samsung integrated checks on in the Pegasus platform that prevented the GPU control interfaces to work; on every decideNextStatus call the DVFS tables would be rewritten with separate fixed values. Module parameters for these values were present in the kernel so the hypothesis is that they were used for debugging during development.

-All checks are removed and the driver now looks very similar to the Orion platform.

-Removal of the CPU frequency lock to 1200MHz if the GPU is at 440MHz, this is excessive as 3D load heavy applications usually do not tax the CPU that far, and is an unnecessary power consumption burden.

-The thermal control unit temperature throttling causes to fix the voltage to a fixed value when throttling is in place; this is useless considering frequency is not limited, making the whole thing senseless. Thus removed.

-Cleaned up the files from unnecessary ifdef's for readability considering the fixed platform values.

thx to AndreiLux
mali: disable mali_runtime_resume setting which continuously sets the clock to 266MHz while resuming from idle state
mali: disable voltage clamping and reset even if it isn't really needed as it is already removed, i apply it anyway

thx to gm
mali: fixing frequencies levels issues we were going over the dvfs level limit, now fixed also disabled mali bottom_lock to have complete control over freq and voltages

thanks to AndreiLux for the heads up
mms_ts: Add sys interface to allow switching of touch boost

off or on (default)
Boeffla ramfs: Add settings for touch boost switch

into config file and tweaks app
Boeffla-Sound: Engine 1.4.2

allow minimum headphone level down to 20
Revert "boeffla_defconfig: Add car dock support"

This reverts commit 8463b5df60aec2557d139c52197e973ce4c3f1c5.
boeffla_defconfig: Add car dock support