[13-06] [KERNEL] TripNDroid NEXT | Sense | TDF | TEGRA 4 | 016

Search This thread

TripNRaVeR

Senior Member
Jun 25, 2010
2,913
12,625
Maasbracht
2SF7Xy1.jpg



A TDF kernel for HTC Sense 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:
Code:
/sys/td_framework/fast_charge

Powersaving mode:
Code:
/sys/td_framework/powersave_active

Changelog 015/016:
- Fixes for various variants
- New volt range
- GPU Freq max 512mhz for normal mode
- DVFS fixup
- Viper UMS support
- Touchscreen Finger type B support
- Wake fix

All changes for 013/014/015:
Code:
cf3a335 tdf: cpu hotplug: change suspend level
393be55 tegra3_dvfs: voltage table correction
953cad6 board-endeavoru-panel: custom tripndroid panel driver
a66ff333 block: update deadline scheduler tweaks
ee161fd backlight: tegra_pwm_bl: update to custom driver with color enhancement
7e1f7b5 tdf: cpu hotplug: default nr_run_hysteresis to 2
b40f7c7 tdf: cpu hotplug: reduce nr_fshift in normal mode to 2
e754fc3 devices_htc: introduce ws calibration for new lightsensor driver
2d68855 cm3629: introduce new lightsensor driver
d550978 board-endeavoru-sensors: really fix cm3629 lightsensor table
152028f board-endeavoru-sensors: update cm3629 platform data
b8ffc41 board-endeavoru-sensors: fix cm3628 proximity sensor table
bf44b5e tdf: cpu hotplug: fix mp_decision state switch order
c01fd4e tdf: cpu hotplug: fix pause setting
d124a37 tdf: cpu hotplug: simplify mp_decision cpu down request checkin
95f96ad tdf: cpu hotplug: simplify mp_decision cpu up request checkin
831816f fixup get rid of cputime64_add/sub
c78ae29 arm: tegra: clock: replace clock lock with spinlock
4f984fa ARM: tegra: clock: Don't lock clock tree for emulation
6274eec arm: tegra: clock: Fix coverity issue
c046b47 ARM: tegra: clock: Mark BW users in the clock tree
c12ff73 fixup: latency_allowance warnings
b43d234 ARM: tegra: la: fix compilations errors for T2
ca88343 latency_allowance: fix compilation warnings
e02fbb2 arm: tegra: propagate shared bus maximum limit
b084c75 sched: smart wake-affine
7173e0a tihci: simplify driver and remove kfree
efb445d video: tegra: fix FB_BLANK_UNBLANK to properly get fbdev working
ffc86c9 CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug
3b19b81 cpufreq: Resolve CPUFREQ_NOTIFY issue
afdfb17 UPSTREAM: lib: devres: Introduce devm_ioremap_resource()
2069068 arm: tegra: tripndroid dvfs patches v2
f919248 tegra3_clocks: properly set 625mhz max for gpu clocks
bee52af video: tegra: redo powersaving mode integration
8c0f55f board-endeavoru: update lp5521 leds configuration
0300806 tdf: 1200mhz max when in powersaving mode
2d87eb5 mmc: enable async suspend/resume to reduce lp0 latency
af5476e patch: get rid of a bunch debugging crap
426d190 cgroups: more safe tasklist locking in cgroup_attach_proc
926a379 cgroups: don't attach task to subsystem if migration failed
1e881d5 memcg: replace ss->id_lock with a rwlock
b9b428d sched, rt: Provide means of disabling cross-cpu bandwidth sharing
d7ddfdf lockdep: Always try to set ->class_cache in register_lock_class() lockdep_init_map()
94302dd fb: fix reserved usage for android 4.2
f86768e block: vr: tweak v/r scheduler
1a1db5f video: tegra: remove unused msenc platform device
feeb60e tegra3_clocks: define msenc clock settings
ce655bb tegra3_dvfs: add msenc clock tables
0884f67 tegra3_clocks: update pll_m frequency table
3947a0b tegra3_dvfs: update host1x clock tables
3e3794c video: tegra: fix dc clk enable/disable
f63909a rwsem: steal writing sem for better performance
b2dc532 tdf: touchscreen fix: disable by default on sense


V35sJNo.jpg



Download for Sense:
http://tripndroid.bindroidroms.com/TripNDroid_tdf_alpha_3.1.10_sense-v016.zip


Source:
https://github.com/TripNRaVeR


Enjoy your TripNDroided phone.. ;)
 
Last edited:

jarein95

Senior Member
Jan 21, 2012
1,581
694
Bilbao
For me is a bit laggy in tripndroid governor and the other bad thing, the letter has a very bad quality, it seem to be always pixelated!

Sent from my HTC One X using xda app-developers app
 

DeeZZ_NuuZZ

Senior Member
May 16, 2012
11,496
4,548
25
Hanover
Repack needed??

Sent from my HTC One X using xda app-developers app







For me is a bit laggy in tripndroid governor and the other bad thing, the letter has a very bad quality, it seem to be always pixelated!

Sent from my HTC One X using xda app-developers app

Some roms need repacked kernel... Try now a repacked version... And trips governor shouldn't be laggy haha :D

Gesendet von meinem HTC One X mit Tapatalk 2
 
M

markvdn

Guest
Only when screen is on, screen off is 51mhz

Oh okay, thanks!
My only other annoyances are the fact that waking the phone up is a bit slow and the lack of s2w.
Thanks for your amazing work and double thanks for porting it over to sense!

Groetjes uit Hoorn! :good:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 68
    2SF7Xy1.jpg



    A TDF kernel for HTC Sense 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:
    Code:
    /sys/td_framework/fast_charge

    Powersaving mode:
    Code:
    /sys/td_framework/powersave_active

    Changelog 015/016:
    - Fixes for various variants
    - New volt range
    - GPU Freq max 512mhz for normal mode
    - DVFS fixup
    - Viper UMS support
    - Touchscreen Finger type B support
    - Wake fix

    All changes for 013/014/015:
    Code:
    cf3a335 tdf: cpu hotplug: change suspend level
    393be55 tegra3_dvfs: voltage table correction
    953cad6 board-endeavoru-panel: custom tripndroid panel driver
    a66ff333 block: update deadline scheduler tweaks
    ee161fd backlight: tegra_pwm_bl: update to custom driver with color enhancement
    7e1f7b5 tdf: cpu hotplug: default nr_run_hysteresis to 2
    b40f7c7 tdf: cpu hotplug: reduce nr_fshift in normal mode to 2
    e754fc3 devices_htc: introduce ws calibration for new lightsensor driver
    2d68855 cm3629: introduce new lightsensor driver
    d550978 board-endeavoru-sensors: really fix cm3629 lightsensor table
    152028f board-endeavoru-sensors: update cm3629 platform data
    b8ffc41 board-endeavoru-sensors: fix cm3628 proximity sensor table
    bf44b5e tdf: cpu hotplug: fix mp_decision state switch order
    c01fd4e tdf: cpu hotplug: fix pause setting
    d124a37 tdf: cpu hotplug: simplify mp_decision cpu down request checkin
    95f96ad tdf: cpu hotplug: simplify mp_decision cpu up request checkin
    831816f fixup get rid of cputime64_add/sub
    c78ae29 arm: tegra: clock: replace clock lock with spinlock
    4f984fa ARM: tegra: clock: Don't lock clock tree for emulation
    6274eec arm: tegra: clock: Fix coverity issue
    c046b47 ARM: tegra: clock: Mark BW users in the clock tree
    c12ff73 fixup: latency_allowance warnings
    b43d234 ARM: tegra: la: fix compilations errors for T2
    ca88343 latency_allowance: fix compilation warnings
    e02fbb2 arm: tegra: propagate shared bus maximum limit
    b084c75 sched: smart wake-affine
    7173e0a tihci: simplify driver and remove kfree
    efb445d video: tegra: fix FB_BLANK_UNBLANK to properly get fbdev working
    ffc86c9 CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug
    3b19b81 cpufreq: Resolve CPUFREQ_NOTIFY issue
    afdfb17 UPSTREAM: lib: devres: Introduce devm_ioremap_resource()
    2069068 arm: tegra: tripndroid dvfs patches v2
    f919248 tegra3_clocks: properly set 625mhz max for gpu clocks
    bee52af video: tegra: redo powersaving mode integration
    8c0f55f board-endeavoru: update lp5521 leds configuration
    0300806 tdf: 1200mhz max when in powersaving mode
    2d87eb5 mmc: enable async suspend/resume to reduce lp0 latency
    af5476e patch: get rid of a bunch debugging crap
    426d190 cgroups: more safe tasklist locking in cgroup_attach_proc
    926a379 cgroups: don't attach task to subsystem if migration failed
    1e881d5 memcg: replace ss->id_lock with a rwlock
    b9b428d sched, rt: Provide means of disabling cross-cpu bandwidth sharing
    d7ddfdf lockdep: Always try to set ->class_cache in register_lock_class() lockdep_init_map()
    94302dd fb: fix reserved usage for android 4.2
    f86768e block: vr: tweak v/r scheduler
    1a1db5f video: tegra: remove unused msenc platform device
    feeb60e tegra3_clocks: define msenc clock settings
    ce655bb tegra3_dvfs: add msenc clock tables
    0884f67 tegra3_clocks: update pll_m frequency table
    3947a0b tegra3_dvfs: update host1x clock tables
    3e3794c video: tegra: fix dc clk enable/disable
    f63909a rwsem: steal writing sem for better performance
    b2dc532 tdf: touchscreen fix: disable by default on sense


    V35sJNo.jpg



    Download for Sense:
    http://tripndroid.bindroidroms.com/TripNDroid_tdf_alpha_3.1.10_sense-v016.zip


    Source:
    https://github.com/TripNRaVeR


    Enjoy your TripNDroided phone.. ;)
    18
    Enjoy 013 :)


    All changes:
    Code:
    cf3a335 tdf: cpu hotplug: change suspend level
    393be55 tegra3_dvfs: voltage table correction
    953cad6 board-endeavoru-panel: custom tripndroid panel driver
    a66ff333 block: update deadline scheduler tweaks
    ee161fd backlight: tegra_pwm_bl: update to custom driver with color enhancement
    7e1f7b5 tdf: cpu hotplug: default nr_run_hysteresis to 2
    b40f7c7 tdf: cpu hotplug: reduce nr_fshift in normal mode to 2
    e754fc3 devices_htc: introduce ws calibration for new lightsensor driver
    2d68855 cm3629: introduce new lightsensor driver
    d550978 board-endeavoru-sensors: really fix cm3629 lightsensor table
    152028f board-endeavoru-sensors: update cm3629 platform data
    b8ffc41 board-endeavoru-sensors: fix cm3628 proximity sensor table
    bf44b5e tdf: cpu hotplug: fix mp_decision state switch order
    c01fd4e tdf: cpu hotplug: fix pause setting
    d124a37 tdf: cpu hotplug: simplify mp_decision cpu down request checkin
    95f96ad tdf: cpu hotplug: simplify mp_decision cpu up request checkin
    831816f fixup get rid of cputime64_add/sub
    c78ae29 arm: tegra: clock: replace clock lock with spinlock
    4f984fa ARM: tegra: clock: Don't lock clock tree for emulation
    6274eec arm: tegra: clock: Fix coverity issue
    c046b47 ARM: tegra: clock: Mark BW users in the clock tree
    c12ff73 fixup: latency_allowance warnings
    b43d234 ARM: tegra: la: fix compilations errors for T2
    ca88343 latency_allowance: fix compilation warnings
    e02fbb2 arm: tegra: propagate shared bus maximum limit
    b084c75 sched: smart wake-affine
    7173e0a tihci: simplify driver and remove kfree
    efb445d video: tegra: fix FB_BLANK_UNBLANK to properly get fbdev working
    ffc86c9 CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during hotplug
    3b19b81 cpufreq: Resolve CPUFREQ_NOTIFY issue
    afdfb17 UPSTREAM: lib: devres: Introduce devm_ioremap_resource()
    2069068 arm: tegra: tripndroid dvfs patches v2
    f919248 tegra3_clocks: properly set 625mhz max for gpu clocks
    bee52af video: tegra: redo powersaving mode integration
    8c0f55f board-endeavoru: update lp5521 leds configuration
    0300806 tdf: 1200mhz max when in powersaving mode
    2d87eb5 mmc: enable async suspend/resume to reduce lp0 latency
    af5476e patch: get rid of a bunch debugging crap
    426d190 cgroups: more safe tasklist locking in cgroup_attach_proc
    926a379 cgroups: don't attach task to subsystem if migration failed
    1e881d5 memcg: replace ss->id_lock with a rwlock
    b9b428d sched, rt: Provide means of disabling cross-cpu bandwidth sharing
    d7ddfdf lockdep: Always try to set ->class_cache in register_lock_class() lockdep_init_map()
    94302dd fb: fix reserved usage for android 4.2
    f86768e block: vr: tweak v/r scheduler
    1a1db5f video: tegra: remove unused msenc platform device
    feeb60e tegra3_clocks: define msenc clock settings
    ce655bb tegra3_dvfs: add msenc clock tables
    0884f67 tegra3_clocks: update pll_m frequency table
    3947a0b tegra3_dvfs: update host1x clock tables
    3e3794c video: tegra: fix dc clk enable/disable
    f63909a rwsem: steal writing sem for better performance
    b2dc532 tdf: touchscreen fix: disable by default on sense
    18
    In my opinion bln is useless as dt2w is, but s2w is a button saver
    But finally trip is the one who decides what to add

    Almost exactly my toughts, we could create 3T2W or L2W or S2W or whatever combo someone likes it still is almost exactly the same as S2W. The fact that i dont like to just copy all the functions from someone else into my kernel, even tough its GPL i do also think this is showp's stuff, his work, his time and merely needs to be in his kernel.

    All kernels the same governor, scheduler, features, swipe- lick- or tick2wake is not how i like to work. It would be better to have alot of different kernels and then learn from someone else to -improve- youre work.

    Just my 2cts
    16
    I abosolutely love kernel 013 :)
    16
    Next version:

    - Fixed wake up delay
    - More uv on core
    - More GPU OC to 600mhz
    - New panel driver
    - And more