configs: Enable conservative governor, add flexrate

Somehow conservative was removed from the defconfigs
for these three devices.  Also add ondemand flexrate,
might be useful with a power HAL.

Change-Id: I6b539e6b611aa177da8e1d4d3a36861ba9577c4b
Revert "modem_if: Quiet down a chatty driver"

This reverts commit d689babfd873380f26e7d3075d73c55cd36ff2bc.

gokhanmoral has a more complete solution.  Maybe
excessive debugging is the cause of people's
RIL crashes???  It's the only difference between
our kernel and Siyah in terms of modem driver.
modem_if: make modem driver silent
Update mali based on I9305 JB sources

Change-Id: I52de6e478893cc3fa1690d14fd94576707dfac5f
configs: Update for r3p0 Mali

Change-Id: Ic131ff5246a752f78626804e4ee041c04e2a674d
Merge "Revert "modem_if: Quiet down a chatty driver"" into jellybean
Merge "modem_if: make modem driver silent" into jellybean
s3cfb: Make vsync uevents optional

Legacy ICS hwcomposer implementations don't benefit from these,
so they just eat battery.  Make them optional until we have working
opensource HWC.

Change-Id: I74a2dbf9c20bf970912ee5b1975d02b24eeec0d0
Signed-off-by: Andrew Dodd <atd7@cornell.edu>
configs: Regenerate for optional vsync uevents

Change-Id: If2f8e6e0618191e30d3c42fb8e11ba94aea97fa9
wakelock: use single threaded workqueueus

Avoid the concurrency management that could delay execution if there's
lots of workqueue traffic (and allow the runqueue to run on any CPU).

Lots of workqueue traffic can be generated by setting
ondemand/sampling_rate to 10000.

Change-Id: I55b8a223f4a389b93d49eef0d809eb1efe1790ba

Signed-off-by: Andrea Arcangeli <andrea@cpushare.com>
mali: Clean up arch

The arch directory is supposed to be a symlink to the proper
architecture directory.  Add orion-m400 and symlink to it.

(orion-m400 and pegasus-m400 seem to have the same config.h
but keep em' separate anyway.)

Change-Id: I70045baad8bb1538269ea2afc2e017b349598a34
mali: Fix bad file formatting.

Somehow this file wound up becoming Mac-formatted...

Change-Id: I89dcc22e4c88d71ef78b6a7e2d20280674632b37
mali: Update platform code.

Pull it from pegasus, remove the obvious Pegasus-specific crap,
and also enable Mali 3-step.

Not yet user-controllable.  That's for a later patch when
our GPU isn't gulping down juice.

Change-Id: Iaa8a026a944dbbf76aa3524639f983a1426d04fc
Signed-off-by: Andrew Dodd <atd7@cornell.edu>
stand-hotplug:  Add enhanced tunables

Now has separate hotplugging rates for screen off/on.

Defaults to disallowing any additional cores when screen is
off.

Also allows hotplugging to be disabled until CPU frequency goes
over a certain thresholed - default 800 MHz.

WARNING:  Do not apply this to any kernel that will build for
devices with more than 2 cores.  Since the smdk4210 tree
only builds for dual-core devices this is fine, but
don't apply it to smdk4412 unless you want pain.

Change-Id: I4fba84ab351476f1f97732bc5a4cf3f180263f57
Signed-off-by: Andrew Dodd <atd7@cornell.edu>
mali: Fix for getting the subversion revision

Prevents compiler errors due to unescaped strings, ie:

    arm-eabi-gcc: error: directory: No such file or directory
    arm-eabi-gcc: error: directory": No such file or directory

Forward port from 3d59d993.

Change-Id: Ib4cdd0ae6f7bcc2641d1264197b15a58d1240a52
ump: Fix for getting the subversion revision

Prevents compiler errors due to unescaped strings, ie:

     arm-eabi-gcc: error: directory: No such file or directory
     arm-eabi-gcc: error: directory": No such file or directory

Forward port from fcaa34e2.

Change-Id: I06b03801801f43fbe87d544ea5e5720f660a56af
Merge "ump: Fix for getting the subversion revision" into jellybean
Merge "stand-hotplug:  Add enhanced tunables" into jellybean
Merge "mali: Clean up arch" into jellybean
Merge "mali: Fix bad file formatting." into jellybean