[Galaxy S II Android Development] voku1987:
The problem is that we can't use all settings from "Interactive" now, because of the parameter-format like this "20000 1000000:40000 1200000:80000" ... we can use more then one value for one parameter :)

---------------------------

hispeed_freq e.g. "800000": An intermediate "hi speed" at which to initially ramp when CPU load hits the value specified in go_hispeed_load. If load stays high for the amount of time specified in above_hispeed_delay, then speed may be bumped higher. Default is the maximum speed allowed by the policy at governor initialization time.

go_hispeed_load e.g. "90": The CPU load at which to ramp to hispeed_freq.

target_loads e.g. "60 900000:70 1000000:80": CPU load values used to adjust speed to influence the current CPU load toward that value. In general, the lower the target load, the more often the governor will raise CPU speeds to bring load below the target. The format is a single target load, optionally followed by pairs of CPU speeds and CPU loads to target at or above those speeds. Colons can be used between the speeds and associated target loads for readability.

above_hispeed_delay e.g. "20000 1000000:40000 1200000:80000": When speed is at or above hispeed_freq, wait for this long before raising speed in response to continued high load. The format is a single delay value, optionally followed by pairs of CPU speeds and the delay to use at or above those speeds. Colons can be used between the speeds and associated delays for readability.

min_sample_time e.g. "40000": The minimum amount of time to spend at the current frequency before ramping down.

timer_rate e.g. "20000": Sample rate for reevaluating CPU load when the CPU is not idle. A deferrable timer is used, such that the CPU will not be woken from idle to service this timer until something else needs to run. (The maximum time to allow deferring this timer when not running at minimum speed is configurable via timer_slack.)

timer_slack e.g. "80000": Maximum additional time to defer handling the governor sampling timer beyond timer_rate when running at speeds above the minimum. For platforms that consume additional power at idle when CPUs are running at speeds greater than minimum, this places an upper bound on how long the timer will be deferred prior to re-evaluating load and dropping speed. For example, if timer_rate is 20000uS and timer_slack is 10000uS then timers will be deferred for up to 30msec when not at lowest speed.

---------------------------

=> e.g.: we can use 800MHz if the cpu-load is more then 90% but (target_loads: 60% 900MHz:70% 1GHz:80%) default cpu-load is here 60% and for 900MHz we can choose 70% etc. ... we can also add delay (above_hispeed_delay: 20000 1GHz:40000 1.2GHz:80000") default 20000 and for high-freq. we can add more delay to complete heavy task. BUT we need a script || app that can handle this parameter! ;)

---------------------------

UPDATE: (also only for testing!!!)

download: http://samdroid.voku-online.de/down...-[13-35]-[21-04]-JB-CM-AOKP-SGII-PWR-CORE.zip

md5: 9d4ad9b44e3a646800782af3acc90a60

changelog:

+ added: more interactive-settings & tuned profiles -> https://github.com/voku/initramfs3/commit/6a2c472b3f52abaa0f13bec14bb312a0f44c69bf

+ update: cherry-picked some updates from Linux 3.9 -> https://github.com/voku/siyahkernel3/commits/master-3.0.y

+ update: random - prevent add_input from doing anything | thx franciscofranco -> https://github.com/voku/siyahkernel3/commit/2e4ea83e81cf965cd79efbf212240cd2ce1ed3f2