-reconstruct source and pull in all recent commits from cyanogenmod’s android-msm-2.6.34 branch (cm-kernel github)
-rebase once more to android.git.kernel.org’s android-msm-2.6.35-wip
-unset MACH_QSD8X50_FFA
-set IP_ADVANCED_ROUTER, ASK_IP_FIB_HASH and IP_MULTIPLE_TABLES (as per 56763ddf828253bb40b)
-set MSM_FLASHLIGHT
-set 720P_CAMERA (as per bca4b1010eaace477878)
-increase 537 to 1075
-set optimisations to AFLAG
-remove some unused definitions/declarations from msm_camera

-merged (from cyanogemod’s cm-kernel github):
cb7e9ff060cca549a77f ([ARM] msm_camera: add mutex lock to ioctl)
16af33359e9e14ffc7de (camera: Add generic msm_flashlight driver.)
b591093057be3b1ee236 (camera: Add HTC AWB calibration.)
0c36983ed25e359acd72 (camera: Porting of HTC camera code for 720P.)
8beee9c798e3d60f0a02 (msm: camera: add support for building old camera driver)
049a10f7254a04ea0a63 (arm: msm: smd: convert unsigned addr to unsigned long)

-cosmetic: addition of MSM_VFE_BASE (IOMEM: 0xFA000000) for msm_iomap-8×50 and msm_iomap-7×00

Update:
-revert: cosmetic: addition of MSM_VFE_BASE (IOMEM: 0xFA000000) for msm_iomap-8×50 and msm_iomap-7×00

Note: Froyo- Camera will only work on the latest CM6 nightly or Enom release.

Update:
-Known Issue: Camera snapshot and playback does not work properly

——–

-XTRA contains:
*some more cgroup options
*namespaces support (excluding network)
*deadline i/o scheduler
*v4 block device and data integrity support
*3d register driver
*erratas 430973, 458693 and 460075 applied

Android 2.2 (Froyo):
boot-cm_2635_froyo-oc-uv-btn-aud-ram-neon_fp-080710.zip
Download: boot-cm_2635_froyo-oc-uv-btn-aud-ram-neon_fp-080710.zip

boot-cm_2635_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-080710.zip
Download: boot-cm_2635_froyo-oc-uv-xtra-btn-aud-ram-neon_fp-080710.zip

——–

Source:
http://github.com/CyanogenMod/cm-kernel
http://github.com/pershoot/nexus-kernel-2635
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-2.6.34-test2
http://android.git.kernel.org/?p=kernel/experimental.git;a=shortlog;h=refs/heads/android-msm-2.6.35-wip
http://osdir.com/ml/android-porting/2009-07/msg00386.html
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary

——–

Instructions:
Flash the .zip through recovery
or

fastboot flash zimage zImage (zImage can be found in update.zip kernel folder)
then

take the bcm4329.ko file from the update.zip lib/modules folder (use winrar for windows or unzip for linux) and

adb remount
adb push bcm4329.ko /system/lib/modules
or
copy the bcm4329.ko to /sdcard, bounce in to recovery, mount /sdcard and /system, and copy the .ko module from /sdcard to /system/lib/modules; set chmod 644 on it.

Note:
If you use SetCPU, please do not set any Advanced settings, and you should use ondemand CPU governor

« »