hardkernel/linux — pull request #20 by ggezer (2013-04-22 16:46:31+00:00)
Title: Improvement on Exynos4x12 DVFS Hotplug driver

This commit finishes the TODOs I mentioned in initial commit.

* anticipation behavior is improved. Instead of increasing target limit for closing cpu, check interval is increased and target limit for booting cpu is decreased. Thus less timer tick -> better overall system performance
* hotplug ticks used in ondemand and conservative governors are now disabled when not needed(system is idle, system is under heavy load). Thus significantly improved overall system power consumption.
* tunables are exported to sysfs under /sys/devices/system/cpu/dvfs-hotplug
-> min_cpu_count
-> max_cpu_count
-> freq_load_tolerance (percentage of maximum supported frequency)
-> tick_interval (in milisecond)
-> tick_anticipation( to favor rising system load, 0 or 1)