[HTC One X] TripNRaVeR:
Update with TDF requires a new OP, will be rewrited later.

A brand new kernel, this time based on HTC dev sources. This is the same kernel as the one that will be used in the TripNDroid roms.

Features:

- TripNDroid Framework (TDF) for Android mobile devices

- TDF Powersaving mode

- TDF Fast charge

- Tegra 4 graphic drivers

- Tegra 4 Scan Column support (normal & rotated view supported)

- Tegra 4 CMU support

- Custom wifi drivers

Fastcharge/powersaver can be enabled with 1 and disabled with 0

Fast charge:

/sys/td_framework/fast_charge

Powersaving mode:

/sys/td_framework/powersave_active

CPU temp monitor (true core temp):

/sys/td_framework/cpu_temp

Changelog 018:

- various fixups for 017

- TripNDroid IO scheduler added

All changes for 017:

pick 7062a05 arm: tegra3: don't cast __iomem pointers
pick 27d1ee1 ARM: tegra: timer: don't cast __iomem pointers
pick 5fcb293 fixup: module.h
pick 9604e93 ARM: tegra: fuse: Fix coverity issue
pick d14d1c0 arm: tegra: fuse: create SOC specific fuse header files
pick c600d8a ARM: tegra: thermal framework notifier
pick 5ddefde ARM: tegra: thermal: Call pm register only once
pick 7e410eb arm: tegra: thermal: cleanup thermal dependencies
pick ba71f19 arm: tegra: thermal: separate skin from thermals
pick f656523 provide disable_cpufreq() function to disable the API.
pick 1ccbe6c cpufreq: return early from __cpufreq_driver_getavg()
pick 1e834d2 ARM: tegra: common: Set SCLK to 40MHz for spi
pick 940d1f2 board-endeavoru-panel: add oneshot mode pclk vals
pick 6a9c092 arm: remove several unnecessary module.h include instances
pick c2ce3f9 [PATCH] ARM: move CP15 definitions to separate header file
pick 97794cb ARM: 7476/1: vfp: only clear vfp state for current cpu in vfp_pm_suspend
pick a3c226e cpufreq_stats: fix warning ISO C90 forbids mixed declarations and code
pick 8b20d1b input-cfboost: add trace points
pick 7b87027 Revert "video: tegra: fix error dereferencing pointer to incomplete type"
pick b22b5e1 Revert "video: tegra: host: Boot MSENC at init"
pick ffc744a Revert "video: tegra: host: Fix resource leak"
pick ec3106a Revert "video: tegra: add Tegra MSENC module support"
pick 1738258 arm: tegra3: remove cpu_mode sclk
pick 3df1fb8 htc_headset_mgr: try to force beats always enabled
pick 5dcad86 tegra3_clocks: remove camera from shared clocks
pick 792032f tegra3_clocks: update clock settings
pick 7b53edf sound: tlv320aic3008: bring codec inline with sense
pick 26bccab htc_audio_power: remove obsolete includes
pick 87a1fcf htc_battery_tps80032: fixup fastcharge hack
pick d71df0a arm: tegra: remove *_GOV_ON_EARLY_SUSPEND hacks
pick 55eadc2 remove htc compat drivers
pick 91814bc bluetooth: update btwilink driver
pick 08c1871 arm: tegra: update latency allowance
pick aebf802 arm: tegra3: update emc settings
pick 248eb482 arm: tegra3: reduce emc bridge mv to 1000
pick c32fac0 video: tegra: reduce camera clock rate
pick 4ca20d2 video: tegra: fix warnings passing argument 1 of .. from incompatible pointer type
pick 5e7c8e9 video: tegra: fix warning function declaration isn't a prototype
pick 5fd1dec video: tegra: fix warning ISO C90 forbids mixed declarations and code
pick e5a7d803 video: tegra: fix warnings when building without DSI_USE_SYNC_POINTS
pick d010b00 video: tegra: fix warning type defaults to 'int' in declaration of 'global_wakeup_state'
pick 31565e9 video: tegra: fix warning function declaration isn't a prototype
pick 3de1e5f arm: tegra3: remove htc thermal throttling edits
pick 50f83e0 video: tegra: simplify 3d frequency scaling
pick 6da5664 video: tegra: update tegra-throughput driver to match 3d frequency scaling
pick 1dcdd0a board-endeavoru-panel: update configuration
pick aa02012 tdf: implement cpu temp monitor
pick 8c4cc0f tdf: automaticly activate powersaving mode when temp is above 70
pick d9840a9 sound: tlv320aic3008: finish codec reworking
pick 88f9ed9 arm: remove the second argument of k[un]map_atomic()
pick 958a5fc ARM: 7401/1: mm: Fix section mismatches
pick ddc69f5 ARM: 7478/1: errata: extend workaround for erratum #720789
pick 5826017 ARM: 7541/1: Add ARM ERRATA 775420 workaround
pick 6321b64 ARM: 7205/2: sched_clock: allow sched_clock to be selected at runtime
pick ecb2d84 cpuidle: upstream 3.4 compatible
pick a09fc13 tegra3_clocks: upstream 3.4 compatible
pick 3f54771 crc32: optimize inner loop
pick c3ed37a crc32: remove two instances of trailing whitespaces
pick 80aa7d2 crc32: move long comment about crc32 fundamentals to Documentation/
pick 36def3f crc32: simplify unit test code
pick b4f5191 crc32: miscellaneous cleanups
pick a3c4f0e crc32: fix mixing of endian-specific types
pick 06f6e93 crc32: make CRC_*_BITS definition correspond to actual bit counts
pick d42f081 crc32: add slice-by-8 algorithm to existing code
pick f52adbc crc32: optimize loop counter for x86
pick 0bd521a crc32: add note about this patchset to crc32.c
pick 4b9719a crc32: bolt on crc32c
pick 6a641e7 crc32: add self-test code for crc32c
pick 2318af9 Remove useless get_driver()/put_driver() calls
pick cd1a1a1 Reduce the number of expensive division instructions done by _parse_integer()
pick 74cbfc4 watchdog: Update Kconfig entries
pick 9f698c8 lib: fix implicit users of kernel.h for TAINT_WARN
pick 0b38926 vsprintf: make %pV handling compatible with kasprintf()
pick 7788857 lib: reduce the use of module.h wherever possible
pick e253cef uevent: send events in correct order according to seqnum (v3)
pick f2dab99 lib: remove the second argument of k[un]map_atomic()
pick 87123de idr: make idr_get_next() good for rcu_read_lock()
pick e5cd617 string: memchr_inv() speed improvements
pick 87eb7eb prio_tree: remove unnecessary code in prio_tree_replace
pick abe19c5 prio_tree: cleanup prio_tree_left()/prio_tree_right()
pick 63110bd prio_tree: simplify prio_tree_expand()
pick fb83e9e prio_tree: introduce prio_set_parent()
pick df62039 block: improve vr scheduler
pick 48cde69 crypto: upstream 3.4 compatible
pick 5466ef0 fs: improve generic fsync
pick 7134122 tdf: cpu hotplug: correctly set up max cpus
pick 053c354 tdf: cpu hotplug: fixup mutex use
pick 4062a59 block: vr: remove vr_qeue_empty
pick 09feec6 tdf: rework tripndroid cpu governor
pick eab32b5 tdf: rework cpu hotplug driver
pick b303adb tdf: inmediatly shutdown cores when powersaving
pick fe26a3f optimize kernel building for cortex a9
pick dd390ef config: update tripndroid config 017

Download for AOSP:

http://tripndroid.bindroidroms.com/TripNDroid_tdf_alpha_3.1.10_aosp-v018.zip

Source:

https://github.com/TripNRaVeR

Enjoy you're TripNDroided phone.. ;)