Revert "Fix for Custom Voltage"

This reverts commit 647fcf5da4506dd39cd34fc66d96724567ff630b.
Revert "Added Custom Voltage version 3."

This reverts commit 88d34f04482b52ad0dd71e8149262e53f30531f5.
ARM: omap2+: cpufreq: Allow lower maximum frequency when screen is off

Allow userspace to set a lower maximum cpu frequency when the screen
is off.  Ideally userspace should be handling this, but use early
suspend for now.

Change-Id: Ifacd7312757318f10e5600ed9ffec8039cb4bf9b
Signed-off-by: Colin Cross <ccross@android.com>

Conflicts:

	arch/arm/mach-omap2/omap2plus-cpufreq.c

Conflicts:
	arch/arm/mach-omap2/omap2plus-cpufreq.c
Added Custom Voltage version 1.

Conflicts:

	drivers/misc/Makefile
Code cleanup.

Conflicts:

	arch/arm/mach-omap2/opp4xxx_data.c
Revert "Code cleanup."

This reverts commit 69a9f72633677ca4164311b9e53ae2601ceaed08.
Revert "Added Custom Voltage version 1."

This reverts commit 7395cb1f26189f95e3e7c26d9b254754d31abb3c.
Revert "Revert "Added Custom Voltage version 1.""

This reverts commit 9489d6e58c90fac28ddeadb1d3f569552c7ebecb.
arch: omap: add userspace export of the current GPU clock. Works mostly like scaling_cur_freq.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Code cleanup.

Conflicts:

	arch/arm/mach-omap2/opp4xxx_data.c
Variable GPU OC: sysfs interface to cycle through different top gpu speeds

- /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
- for now: 0 = 307mhz, 1 = 384mhz, 2 = 512mhz
- changes take effect immediately of course.

Conflicts:

	arch/arm/mach-omap2/omap2plus-cpufreq.c
Added Live OC version 1.

Conflicts:

	arch/arm/mach-omap2/omap2plus-cpufreq.c
	arch/arm/mach-omap2/opp.c
	drivers/base/power/opp.c
	drivers/misc/Makefile

Conflicts:
	drivers/base/power/opp.c