-drivers: net: wireless: bcm4330: remove HOTSPOT_VERIZON for P4LTE
-init.p3.rc: allow interactive governor to be set during runtime

-Revert:
PM: Remove redundant checks from core device resume routines
PM: Use a different list of devices for each stage of device suspend

-merged (from vision-2635):
cpufreq: interactive: fix possible Division by zero.

-merged (from lkml.org)
sched, autogroup: stop going ahead if autogroup is disable
sched: refactor task_group()
sched, autogroup: runtime enable/disable tuning fix
sched: Don’t call task_group() too many times in set_task_rq()

-merged (from nv-tegra, android-tegra-2.6.39)
CPU hotplug, re-create sysfs directory and symlinks
cpufreq interactive governor: Update target frequency calculation
cpufreq: use system_wq instead of dedicated workqueues
[CPUFREQ] calculate delay after dbs_check_cpu
[CPUFREQ] Remove deprecated sysfs file sampling_rate_max
[CPUFREQ] Remove old, deprecated per cpu ondemand/conservative sysfs files
[CPUFREQ] Remove unneeded locks

-merged (from arco, htc-kernel-msm7225)
cpufreq: interactive: support shared CPU scaling
cpufreq: interactive: remove debug trace code
cpufreq: interactive: Add error checking on sysfs interfaces
cpufreq: interactive: add sysfs control for timer rate
cpufreq: interactive: cleanup checkpatch warnings
cpufreq: interactive: fix checkpatch warnings on long lines
cpufreq: interactive: Fix handling of SMP where CPUs must scale in tandem
cpufreq: interactive governor: go to intermediate hi speed before max
cpufreq: interactive governor: default 20ms timer

Note:
If you are running a previous version of this kernel, please flash back to your stock kernel, prior to upgrading to this kernel. You can do this by advanced restoring a boot.img from your stock nandroid backup or re-flash your rom (which contains a stock boot).

-If you want to bench, it is advised that you set min/max to the same number.

Issues from Stock to be resolved:
-Slight delay on wakeup (introduced in HC 3.1) when not plugged in, and/or having to press power up to two times to wakeup (rare (if it is busy doing something)).

Bugs:
-Bootup animation sound starts a little bit later (then it was on stock). This is a result of using BFQ.
-Setting interactive as default governor (in kernel) results in cpufreq getting stuck.

Things to do:
Undervolt low/mid ranges

——–

-XTRA contains:
*ondemand governor default; only ondemand, interactive, userspace and performance governors
*BFQ I/O Scheduler
*some more cgroup options
*namespaces support
*autogroup (session) support
*erratas 742230, 742231, 720789 and 743622 applied

HC 3.2:
10.1-Wifi, Touchwiz UX (OTA, GT-P7510):
boot-cm_2636.4_ux_hc32-oc-xtra-vfpv3-d16_fp-121111.zip:
Download: boot-cm_2636.4_ux_hc32-oc-xtra-vfpv3-d16_fp-121111.zip (http://droidbasement NULL.com/galaxy/kernels/2636/25/p4wifi-ux/3 NULL.2/boot-cm_2636 NULL.4_ux_hc32-oc-xtra-vfpv3-d16_fp-121111 NULL.zip)

10.1 3G, Touchwiz UX (HC 3.2 (stock); GT-P7500):
boot-cm_2636.4_p4_ux_hc32-oc-xtra-vfpv3-d16_fp-121111.zip:
Download: boot-cm_2636.4_p4_ux_hc32-oc-xtra-vfpv3-d16_fp-121111.zip (http://droidbasement NULL.com/galaxy/kernels/2636/25/p4-ux/3 NULL.2/boot-cm_2636 NULL.4_p4_ux_hc32-oc-xtra-vfpv3-d16_fp-121111 NULL.zip)

10.1 LTE (SCH-I905):
boot-cm_2636.4_lte_hc32-oc-xtra-vfpv3-d16_fp-121111.zip:
Download: boot-cm_2636.4_lte_hc32-oc-xtra-vfpv3-d16_fp-121111.zip (http://droidbasement NULL.com/galaxy/kernels/2636/25/p4lte/3 NULL.2/boot-cm_2636 NULL.4_lte_hc32-oc-xtra-vfpv3-d16_fp-121111 NULL.zip)

10.1 TMO (SCH-T859):
boot-cm_2636.4_tmo-oc-xtra-vfpv3-d16_fp-121111.zip:
Download: boot-cm_2636.4_tmo-oc-xtra-vfpv3-d16_fp-121111.zip (http://droidbasement NULL.com/galaxy/kernels/2636/25/p4tmo/boot-cm_2636 NULL.4_tmo-oc-xtra-vfpv3-d16_fp-121111 NULL.zip)

10.1v (GT-P7100):
boot-cm_2636.4_p3_hc32-oc-xtra-vfpv3-d16_fp-121111.zip:
Download: boot-cm_2636.4_p3_hc32-oc-xtra-vfpv3-d16_fp-121111.zip (http://droidbasement NULL.com/galaxy/kernels/2636/25/p3/3 NULL.2/boot-cm_2636 NULL.4_p3_hc32-oc-xtra-vfpv3-d16_fp-121111 NULL.zip)

…..

HC 3.2:
lib-2636.4_ux_hc32.tar.gz (Kernel Modules)
Download: lib-2636.4_ux_hc32.tar.gz (http://droidbasement NULL.com/galaxy/kernels/2636/25/lib-2636 NULL.4_ux_hc32 NULL.tar NULL.gz)

——–

Source:
http://github.com/pershoot/galaxy-2636 (http://github NULL.com/pershoot/galaxy-2636)
http://github.com/pershoot/vision-2635 (http://github NULL.com/pershoot/vision-2635)
http://github.com/pershoot/gtab-2632 (http://github NULL.com/pershoot/gtab-2632)
http://opensource.samsung.com (http://opensource NULL.samsung NULL.com)
https://github.com/clemsyn/UpdatedTF101-OCkernel (https://github NULL.com/clemsyn/UpdatedTF101-OCkernel)
https://github.com/ibladesi/TF101-HighOC (https://github NULL.com/ibladesi/TF101-HighOC)
https://github.com/tiamat-aosp (https://github NULL.com/tiamat-aosp)
https://github.com/netarchy/android_kernel_TF101 (https://github NULL.com/netarchy/android_kernel_TF101)
https://github.com/coolbho3k/Xoom-OC (https://github NULL.com/coolbho3k/Xoom-OC)
https://github.com/BuzzBumbleBee/android_kernel_TF101 (https://github NULL.com/BuzzBumbleBee/android_kernel_TF101)
http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=shortlog;h=refs/heads/rel-12r3 (http://nv-tegra NULL.nvidia NULL.com/gitweb/?p=linux-2 NULL.6 NULL.git;a=shortlog;h=refs/heads/rel-12r3)
http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=shortlog;h=refs/heads/dev-hc (http://nv-tegra NULL.nvidia NULL.com/gitweb/?p=linux-2 NULL.6 NULL.git;a=shortlog;h=refs/heads/dev-hc)
http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=shortlog;h=refs/heads/rel-2010-11 (http://nv-tegra NULL.nvidia NULL.com/gitweb/?p=linux-2 NULL.6 NULL.git;a=shortlog;h=refs/heads/rel-2010-11)
https://lkml.org (https://lkml NULL.org)
http://android.git.kernel.org/?p=kernel/tegra.git;a=shortlog;h=refs/heads/android-tegra-2.6.39 (http://android NULL.git NULL.kernel NULL.org/?p=kernel/tegra NULL.git;a=shortlog;h=refs/heads/android-tegra-2 NULL.6 NULL.39)
http://android.git.kernel.org/?p=kernel/common.git;a=summary (http://android NULL.git NULL.kernel NULL.org/?p=kernel/common NULL.git;a=summary)
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.38.y.git;a=summary (http://git NULL.kernel NULL.org/?p=linux/kernel/git/stable/linux-2 NULL.6 NULL.38 NULL.y NULL.git;a=summary)
https://github.com/project-voodoo/samsung-kernel-galaxytab101 (https://github NULL.com/project-voodoo/samsung-kernel-galaxytab101)
https://github.com/stefansaraev (https://github NULL.com/stefansaraev)
https://github.com/isimobile/galaxy-2636/ (https://github NULL.com/isimobile/galaxy-2636/)
https://github.com/arco/htc-kernel-msm7225 (https://github NULL.com/arco/htc-kernel-msm7225)

——–

Installation Instructions:

Flash in recovery.

Download the latest SetCPU from this thread:

http://forum.xda-developers.com/showthread.php?t=505419

Launch it, accept root allowance and select autodetect.
interactive will be the default governor

To install kernel modules:
Use Winrar (windows) or tar with the z option and unpack lib-2636.4.tar.gz
Push any module you desire to /data/local/modules (this is created by the update.zip)
Then, insmod it (you can do this via adb, in a gscript, or on the device in terminal.

Note:
-If you want to enable usb charging:
adb shell echo 1 > /sys/class/power_supply/battery/force_usb_charging

To disable:
adb shell echo 0 > /sys/class/power_supply/battery/force_usb_charging

« »