[G2 Android Development] RenderBroken:
R3 is here!!

Download

Pretty big update. See changelog for details. Time for bed now.

Changelog:

R3:

e332177 (HEAD, cm-12.x-caf) Please shut up . . .

ee3a612 Thermal: Render Moddified Franco's Thermal for the G2!

7f2e341 Defconfig: Update for R3

daa11f7 msm8974.dtsi: Disable qcom,therm-reset-temp

92ccd84 drivers: state_notifier: Export suspend status

3af5169 msm: msm_rq_stats: Tone down mpdecision

bb5d317 sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire

85f33b4 PM: Enable asynchronous noirq resume threads to save the resuming time

1a83ab8 Input: Send events one packet at a time

4a90129 irq: ratelimit is useless

bb76900 arm/dt: msm8974: Lower GPU voltage constraints

66a1b8e mdss: use an interruptible thread on edp to reduce load_average

052072b msm: cpufreq: Break early if target freq is current freq

27e253a devfreq: adreno_idler: Clean up

9e0601b devfreq: adreno_idler: Use state notifier helper

7a4a218 devfreq: Introduce Adreno idler for devfreq-based devices

34606d9 sound: add sound control to increase headphones, speaker and mic gain.

b132355 block: remove WQ_POWER_EFFICIENT from kblockd

772727d msm: simple gpu Algorithm: Initial coding for devfreq based Adreno Drivers

1b18db3 writeback: fix occasional slow sync(1)

f6be191 sync: don't block the flusher thread waiting on IO

6a1dc6a power: catch wake-up requests in suspend_again

f5e6007 msm: lpm-levels: add suspend_again handler

10d0a58 power: quickwakeup: initial driver

c3d34a3 power: make sync on suspend optional

4eb6ff2 Added optimized ARM RWSEM algorithm.

7c6a3f8 mm: don't wait for congestion when mem is high [Oppo]

7a48203 arm:msm8974: Increase bark/pet time

d84172f mm: slub: Tune to perform faster

fbadc8c lib/int_sqrt.c: optimize square root algorithm

c800691 Readahead: Optimize divide/multiply by power of 2 using L/R shift

7d5c430 block: disable add_random for more performance on SSD's

7a027e1 workqueue: Remove panic

a0f0e6a workqueue: usb: move hub init and LED blink work to power efficient workqueue

15c3276 workqueue: net: rfkill: move poll work to power efficient workqueue

1f9135db workqueue: net: wireless: move regulatory timeout work to power efficient workqueue

f88e0a2 workqueue: asoc: compress: Use power efficient workqueue

bbb74a1 workqueue: fbcon: queue work on power efficient wq

709ee81 workqueue: timekeeping: move clock sync work to power efficient workqueue

3154cf5 workqueue: asoc: jack: Use power efficient workqueue

455a0c3 workqueue: asoc: pcm: Use the power efficient workqueue for delayed powerdown

932ce2a workqueue: phylib: queue work on system_power_efficient_wq

0473e9d workqueue: block: queue work on power efficient wq

70ac537 net/neighbour: queue work on power efficient wq

9d8cd05 workqueue: rename kernel/workqueue_sched.h to kernel/workqueue_internal.h

6572db2 regulator: core: Use the power efficient workqueue for delayed powerdown

cc1a007 workqueue: Add system wide power_efficient workqueues

9c4bd4b workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues

356a649 Linux Kernel Update to 3.4.108

f655e72 Defconfig: Disable Simplified Thermal for now

fafedfe kernel: Add support for GCC 5.x and squash fixes

5a38462 (origin/r3-t1) v3.4.108

5876769 Kernel sublevel update: 3.4.0 to 3.4.107