DRIVERS: SLIMBUS: initial overclocking of slimbus .Increase
 root freq from 11 (24.526MHz) to 31 max (27+MHz) which is the largest it will
 take .Increase clock gear from 7 to 10 (max again)

This means SLIMbus will use its maximum potential to give the best audio quality for the hardware. Takes advantage of both hardware and the mods from zeroinfinity, also opening the door for more things that were previously limited by this. Researched and experimented by ZeroInfinity and Poondog

Change-Id: Ie855dc580ffa70b21cbb3fdf67d38317c2233b2a
Signed-off-by: poondog <markj338@gmail.com>
kgsl: Implement conservative scaling policy

This behaves similarly to the conservative cpufreq governor,
which is similar to how most Mali GPU scaling algorithms behave.

The "trustzone" policy that is default relies on an undocumented
black box to make scaling decisions.

How to enable:
echo conservative > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/pwrscale/policy

Conservative attr group:
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/pwrscale/policy_config/conservative

Polling interval (10-1000):
/sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/pwrscale/policy_config/conservative/polling_interval

Enable stats printing (causes microlags on low polling intervals):
echo 1 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/pwrscale/policy_config/conservative/print_stats

NOTE:
- perms are set to 666 for testing purposes

Change-Id: I9d854a73981515fc9850104302804928b04c4687
Signed-off-by: Andrew Dodd <atd7@cornell.edu>
Merge "DRIVERS: SLIMBUS: initial overclocking of slimbus .Increase  root freq from 11 (24.526MHz) to 31 max (27+MHz) which is the largest it will  take .Increase clock gear from 7 to 10 (max again)" into android-4.4
Merge "kgsl: Implement conservative scaling policy" into android-4.4