cpufreq: interactive: New 'interactive' governor
msm: cpufreq: squash commits from Common Android Kernel Tree (part 1).
Squashed commits:
5113cb1  cpufreq: interactive governor: default 20ms timer by Todd Poynor - 1 year, 3 months ago
96cd250  cpufreq: interactive governor: go to intermediate hi speed before max by Todd Poynor - 1 year, 3 months ago
eb5a342  cpufreq: interactive governor: scale to max only if at min speed by Todd Poynor - 1 year, 3 months ago
a610c81  cpufreq: interactive governor: apply intermediate load on current speed by Todd Poynor - 1 year, 3 months ago
fe04aa1  power: cpufreq interactive governor: use default sample time 20ms by Todd Poynor - 1 year, 3 months ago
2cc01eb  cpufreq: interactive governor: default timer 10ms, maxspeed load 95% by Todd Poynor - 1 year, 3 months ago
3c053e1  cpufreq: interactive: fix possible Division by zero. by Axel Haslam - 1 year, 4 months ago
a50b053  cpufreq: interactive: Fix handling of SMP where CPUs must scale in tandem by Todd Poynor - 1 year, 7 months ago
9549cff  cpufreq: interactive: fix checkpatch warnings on long lines by Allen Martin - 1 year, 6 months ago
adce689  cpufreq: interactive: cleanup checkpatch warnings by Allen Martin - 1 year, 7 months ago
5d14f98  cpufreq: interactive: add sysfs control for timer rate by Allen Martin - 1 year, 7 months ago
8b12552  cpufreq: interactive: Add error checking on sysfs interfaces by Allen Martin - 1 year, 7 months ago
80e65d9  cpufreq: interactive: use idle notifier by Allen Martin - 1 year, 7 months ago
13b2b14  cpufreq: interactive: remove debug trace code by Allen Martin - 1 year, 7 months ago
097d396  cpufreq interactive: support shared CPU scaling by Todd Poynor - 1 year, 8 months ago
9b6f4a3  cpufreq interactive governor: fix crash on CPU shutdown by Todd Poynor - 2 years, 1 month ago
1c4f95f  cpufreq interactive governor save/restore IRQs around cpumask spinlocks by Todd Poynor - 2 years, 2 months ago
1dab259  cpufreq: interactive: New 'interactive' governor by Mike Chan - 2 years, 7 months ago
cpufreq interactive governor: event tracing
Change-Id: Ic13614a3da2faa2d4bd215ca3eb7191614f0cf66
Signed-off-by: Todd Poynor <toddpoynor@google.com>
msm: cpufreq: squash commits from Common Android Kernel Tree (part 2).
Squashed commits:
c2ad521  cpufreq: interactive: configurable delay before raising above hispeed by Todd Poynor - 10 months ago
e04e953  cpufreq: interactive: don't drop speed if recently at higher load by Todd Poynor - 10 months ago
1c41e01  cpufreq: interactive: set at least hispeed when above hispeed load by Todd Poynor - 10 months ago
e661e9b  cpufreq: interactive: apply intermediate load to max speed not current by Todd Poynor - 10 months ago
cpufreq: interactive: adjust code and documentation to match
Change-Id: If59c668d514a29febe5c35404fd9d01df8548eb1
Signed-off-by: Todd Poynor <toddpoynor@google.com>
msm: cpufreq: squash commits from Common Android Kernel Tree (part 3).
Squashed commits:
85a03bc  cpufreq: Separate speed target revalidate time and initial set time by Todd Poynor - 9 months ago
4e3800e  cpufreq: interactive: based hispeed bump on target freq, not actual by Todd Poynor - 9 months ago
cpufreq: interactive: Boost frequency on touchscreen input

Based on previous patches by Tero Kristo <tero.kristo@nokia.com>,
Brian Steuer <bsteuer@codeaurora.org>,
David Ng <dave@codeaurora.org>,
Antti P Miettinen <amiettinen@nvidia.com>, and
Thomas Renninger <trenn@suse.de>

Change-Id: Ic55fedcf6f9310f43a7022fb88e23b0392122769
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: remove unused target_validate_time_in_idle

Change-Id: I37c5085b91318242612440dfd775ad762996612f
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: Add sysfs boost interface for hints from userspace

The explicit hint on/off version.

Change-Id: Ibf62b6d45bf6fb8c9c055b9bdaf074ce9374c04f
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: set floor for boosted speed

Allow speed to drop to flooor frequency but not below, don't pin
to speed at last boost.

Change-Id: I0147c2b7a2e61ba16820605af6baaf09570be787
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: add boost pulse interface

Change-Id: Icf1e86d2065cc8f0816ba9c6b065eb056d4e8249
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: restart above_hispeed_delay at each hispeed load

Change-Id: I2e5b91d45e8806b0ab94ca2301ed671c9af9ab13
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: sync android-3.0 with android-3.4

Change-Id: I71443db4edbe43a08fe58a54a742b4c788ef11e3
Signed-off-by: Todd Poynor <toddpoynor@google.com>
cpufreq: interactive: sync android-3.0 with android-3.4

Change-Id: I71443db4edbe43a08fe58a54a742b4c788ef11e3
Signed-off-by: Todd Poynor <toddpoynor@google.com>
Merge branch 'new-gov' of github.com:thachtunganh/beastmode-1.5 into new-gov
Update kernel config.
Bump to v0.7
Merge branches 'bm-wip' and 'new-gov' into bm-wip