add 3-phase bricked_msm_thermal

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/mach-msm/lge/board-8974-z-kr.c
defconfig: enable input event boost

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
defconfig: enable bricked_thermal & mpdecision input boost

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
thermal/mpdec: export throttle indicator and don't input boost if we are throttled

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
defconfig: build tun&bcmdhd&cifs as modules

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/configs/kozmik_defconfig
defconfig: enable mpdec input boost

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
thermal: raise thermal values back to normal levels

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
thermal: fix incompatibilies caused by file renaming

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	drivers/thermal/msm_thermal.c
msm_mpdecision: update inputboost frequencies

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: switch to lcd callback and improve sus/res code

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: remove per_cpu suspend value
This is unneccessary and produces overhead when checking/setting over loops

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
defconfig: make ondemand default

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>

Conflicts:
	arch/arm/configs/kozmik_defconfig
msm_mpdecision: offload definitions to header

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
thermal: when we restore the original limits use the norm_min freq from mpdecision inputboost

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
thermal: raise thermal limits by 6°C, qcom starts throttling @ 90°C, so we are still 5°C below that

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: fix definitions for earlysuspend/lcd callback switch

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: fix whitespaces throughout the file to comply with linux coding styles

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: early continue get_slowest_cpu() and _rate() to save some cycles

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: move startdelay to init to save cycles on each work call

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
msm_mpdecision: also verify that boost frequencies are > minfreq

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>