Revert "displays: use APE_25_OPP state only with screen off"

This reverts commit 6ddb09968c358b3e960e2e57fa32f241edbcb269.

	modified:   drivers/video/mcde/display-s6d27a1_dpi.c
	modified:   drivers/video/mcde/display-ws2401_dpi.c
Revert "mcde: Update driver"

This reverts commit 1b30512b1d8cfcc8556c10b6beb3d47d5bc15d51.

	modified:   drivers/video/mcde/dsilink_v2.c
	modified:   drivers/video/mcde/mcde_debugfs.c
	modified:   drivers/video/mcde/mcde_hw.c
various drivers: move APE requirements and cpufreq limits to power/earlysuspend.c

Signed-off-by: Shilin Victor <chrono.monochrome@gmail.com>

Conflicts:
	drivers/cpufreq/cpufreq_limits_on_suspend.c
	drivers/input/touchscreen/bt404_ts.c

	new file:   drivers/cpufreq/cpufreq_limits_on_suspend.c
	modified:   drivers/input/touchscreen/bt404_ts.c
	modified:   kernel/power/earlysuspend.c

Change-Id: I8d822fdce779f715d56bab92c11819813f3b9bea
mcde: s6d27a1_dpi: remove ape_opp requirements

no longer need since it was moved to power/earlysuspend.c

Signed-off-by: Shilin Victor <chrono.monochrome@gmail.com>

Conflicts:
	drivers/video/mcde/display-s6d27a1_dpi.c

	modified:   drivers/video/mcde/display-s6d27a1_dpi.c

Change-Id: If046b4e066a80f0ba15c7c1bcccc9b3c37607298
Revert "various drivers: move APE requirements and cpufreq limits to power/earlysuspend.c"

causes a kernel bug

Signed-off-by: Shilin Victor <chrono.monochrome@gmail.com>

Conflicts:
	drivers/video/mcde/display-s6d27a1_dpi.c

	modified:   drivers/cpufreq/cpufreq_limits_on_suspend.c
	modified:   drivers/input/touchscreen/bt404_ts.c
	modified:   drivers/video/mcde/display-s6d27a1_dpi.c
	modified:   drivers/video/mcde/display-ws2401_dpi.c
	modified:   kernel/power/earlysuspend.c

Change-Id: I4f38e152eba7966ad86ae8b1f0d9751b8be624f3
mcde: ws2401_dpi: use separate thread for updating requirements

Signed-off-by: Shilin Victor <chrono.monochrome@gmail.com>
LiveOPP: most user-friendly interface to disable ape_25_opp ;)

Signed-off-by: Shilin Victor <chrono.monochrome@gmail.com>

Conflicts:
	drivers/mfd/db8500-prcmu.c
	drivers/video/mcde/display-s6d27a1_dpi.c
	drivers/video/mcde/display-ws2401_dpi.c

	modified:   drivers/mfd/db8500-prcmu.c
	modified:   drivers/video/mcde/display-s6d27a1_dpi.c
	modified:   drivers/video/mcde/display-ws2401_dpi.c

Change-Id: I4ef0e3f758120f6e2d82597821aaae75142c4ebf
cpufreq: limits_on_suspend: move APE_OPP/DDR_OPP requirements to its early_suspend

Signed-off-by: Shilin Victor <chrono.monochrome@gmail.com>

Conflicts:
	drivers/cpufreq/cpufreq_limits_on_suspend.c

	modified:   drivers/cpufreq/cpufreq_limits_on_suspend.c
	modified:   drivers/video/mcde/display-ws2401_dpi.c

Change-Id: Ie60d7381a9c0622cc368c355afc9e2b322e957c5
drivers: remove unneeded DDR_OPP requirements

Signed-off-by: Shilin Victor <chrono.monochrome@gmail.com>