Revert "Add 512Mhz GPU slot and lower voltages of 384Mhz and 512Mhz GPU slots"

This reverts commit 2d47f3b01ba1cb0c88213e63035e103a225bbb16.
 arch: arm: omap4: bump 307MHz GPU to 384MHz without increasing the vo…

…ltages and add an extra OPP with 512MHz to compensate for the weak GPU and low memory bandwidth, which is, in this device's case, its major bottleneck.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>

Conflicts:
	arch/arm/mach-omap2/opp4xxx_data.c
Revert " arch: arm: omap4: bump 307MHz GPU to 384MHz without increasing the vo…"

This reverts commit a63c5897f353d54db1506d0b14ec5bd2f7795deb.
Revert "FINALLY GET CPU OC TO WORK."

This reverts commit 6007db2b9e67a69074bbe7fe7efa9512c22072fb.

Conflicts:
	arch/arm/mach-omap2/omap2plus-cpufreq.c
	arch/arm/mach-omap2/opp4xxx_data.c
 arch: arm: omap4: bump 307MHz GPU to 384MHz without increasing the vo…

…ltages and add an extra OPP with 512MHz to compensate for the weak GPU and low memory bandwidth, which is, in this device's case, its major bottleneck.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>

Conflicts:
	arch/arm/mach-omap2/opp4xxx_data.c

Conflicts:
	arch/arm/mach-omap2/opp4xxx_data.c
drivers/gpu/pvr/pvr_governor: add a simple PVR GPU governor

this simple PVR GPU governor will scale between 3 speeds:
  idle -- GPU not active
  nominal -- GPU active with low graphical load
  turbo -- GPU active and boosted to max frequency

This should further save battery by intelligently selecting GPU frequency
based on GPU loading.

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers/gpu/pvr/pvr_governor: add sysfs entry to switch governor type

0 - "performance" ==> always return system turbo speed
1 - "ondemand" ==> return based on GPU loading (by default "ondemand"
governor is active)

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers/gpu/pvr/pvr_governor: add "powersave" governor as another option

    0 - "performance" ==> always return system turbo speed
    1 - "ondemand" ==> return based on GPU loading (by default "ondemand"
                       governor is active)
    2 - "powersave" ==> run alway at nominal speed

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers/gpu/pvr/pvr_governor: fix sysfs to show "powersave" governor

Signed-off-by: Paul Reioux <reioux@gmail.com>
drivers/gpu/pvr/pvr_governor: add sysfs interface for current GPU freqeuncy

Signed-off-by: Paul Reioux <reioux@gmail.com>
pvr re-enabled