[PATCH 46/70] cpufreq: interactive: fix uninitialized spinlock

2015-10-27 Thread Bálint Czobor
ed-off-by: Minsung Kim <ms925@samsung.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |1 + 1 file changed, 1 insertion(+) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c index 9dd4d

[PATCH 69/70] cpufreq: interactive: Don't set floor_validate_time during boost

2015-10-27 Thread Bálint Czobor
makes boost behavior inconsistent since it depends on min_sample_time. Avoid setting floor_freq and floor_validate_time when boost starts. Change-Id: I12852998af46cfbfaf8661eb5e8d5301b6f631e7 Signed-off-by: Junjie Wu <junj...@codeaurora.org> Signed-off-by: Bálint Czobor <czoborb

[PATCH 67/70] cpufreq: interactive: Put global cpufreq kobject on failure

2015-10-27 Thread Bálint Czobor
<junj...@codeaurora.org> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c index 9faa189..2055266 10

[PATCH 38/70] cpufreq: interactive: init default values at compile time

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Change-Id: Ia4966e949a6c24c34fdbd4a6e522cd7c37e4108e Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 13 - 1 file cha

[PATCH 23/70] cpufreq: interactive: pin timers to associated CPU

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Helps avoid waking up other CPUs to react to activity on the local CPU. Change-Id: Ife272aaa7916894a437705d44521b1a1693fbe8e Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --

[PATCH 19/70] cpufreq: interactive: handle speed up and down in the realtime task

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Not useful to have a separate, non-realtime workqueue for speed down events, avoid priority inversion for speed up events. Change-Id: Iddcd05545245c847aa1bbe0b8790092914c813d2 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-of

[PATCH 39/70] cpufreq: interactive: don't handle transition notification if not enabled

2015-10-27 Thread Bálint Czobor
cisco.fra...@cloudcar.com> Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/cpufreq/cpufreq_interact

[PATCH 24/70] cpufreq: interactive: use deferrable timer by default

2015-10-27 Thread Bálint Czobor
ameter cpufreq_interactive.governidle=1. Change-Id: Id6c43eb35caecf9b0574fcdd5b769711bc7e6de6 Signed-off-by: LianWei WANG <a22...@motorola.com> Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpuf

[PATCH 32/70] cpufreq: interactive: specify duration of CPU speed boost pulse

2015-10-27 Thread Bálint Czobor
t;toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 52 - 1 file changed, 45 insertions(+), 7 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_i

[PATCH 20/70] cpufreq: interactive: remove input_boost handling

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Now handled in userspace Power HAL instead. Change-Id: I78a4a2fd471308bfcd785bbefcc65fede27314cf Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_in

[PATCH 29/70] cpufreq: interactive: allow arbitrary speed / target load mappings

2015-10-27 Thread Bálint Czobor
-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- Documentation/cpu-freq/governors.txt | 17 +++ drivers/cpufreq/cpufreq_interactive.c | 186 ++--- 2 files changed, 189 insertions(+), 14 deletions(-) diff --

[PATCH 27/70] cpufreq: interactive: change speed according to current speed and target load

2015-10-27 Thread Bálint Czobor
action) divided by target load (fraction). cpufreq_frequency_table_target() call use CPUFREQ_RELATION_L to set the next higher speed rather than next lower speed. Change-Id: If432451da82f5fed12e15c9421d7d27792376150 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobo

[PATCH 17/70] cpufreq: interactive: take idle notifications only when active

2015-10-27 Thread Bálint Czobor
From: Sam Leffler <sleff...@chromium.org> Register an idle notifier only when the governor is active. Also short-circuit work of idle end if the governor is not enabled. Signed-off-by: Sam Leffler <sleff...@chromium.org> Change-Id: I4cae36dd2e7389540d337d74745ffbaa0131870f Signed-of

[PATCH 22/70] cpufreq: interactive: run at fraction of hispeed_freq when load is low

2015-10-27 Thread Bálint Czobor
Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpu

[PATCH 62/70] cpufreq: interactive: turn boost_pulse off on boost off

2015-10-27 Thread Bálint Czobor
From: Ruchi Kandoi <kandoiru...@google.com> Change-Id: I36fe217fa047d68ea90e78b12c7db4537ea8010b Signed-off-by: Ruchi Kandoi <kandoiru...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |1 + 1 file changed, 1

[PATCH 30/70] cpufreq: interactive: remove load since last speed change

2015-10-27 Thread Bálint Czobor
Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 34 - 1 file changed, 4 insertions(+), 30 deletions(-) diff --git a/drivers/cpufreq/cpufreq_intera

[PATCH 31/70] cpufreq: interactive: adjust load for changes in speed

2015-10-27 Thread Bálint Czobor
ed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 87 +++-- 1 file changed, 71 insertions(+), 16 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c

[PATCH 33/70] cpufreq: interactive: add timer slack to limit idle at speed > min

2015-10-27 Thread Bálint Czobor
Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 101 - 1 file changed, 61 insertions(+), 40 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c

[PATCH 08/70] cpufreq: interactive: base hispeed bump on target freq, not actual

2015-10-27 Thread Bálint Czobor
l CPUs) in situations where all CPUs were about to drop to load levels that map to hispeed or below. Change-Id: I186f23dcfc5e2b6336cab8b0327f0c8a9a4482bc Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interact

[PATCH 06/70] cpufreq: interactive: configurable delay before raising above hispeed

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Change-Id: I4d6ac40b23a3790d48e30c37408284e9f955e8fa Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 41 +++

[PATCH 09/70] cpufreq: interactive: Separate speed target revalidate time and initial set time

2015-10-27 Thread Bálint Czobor
speed was originally set. Change-Id: Ic25687a7a53d25e6544c30c47d7ab6f27a47bee8 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 16 1 file changed, 12 insertions(+), 4

[PATCH 05/70] cpufreq: interactive: don't drop speed if recently at higher load

2015-10-27 Thread Bálint Czobor
loads. Change-Id: I250bda657985de60373f9897cc41f480664d51a1 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 38 +++-- 1 file changed, 17 insertions(+), 21

[PATCH 03/70] cpufreq: interactive: apply intermediate load to max speed not current

2015-10-27 Thread Bálint Czobor
nge-Id: Ib937006abf8bedb60891a739acd733e89b732ae0 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c

[PATCH 57/70] cpufreq: interactive: fix compiling warnings

2015-10-27 Thread Bálint Czobor
s case, ret should not changed. Just discarding the result of sprintf(...) leads to the result that the committer of cf0fad49d17cb8273ce555dd5b7afab67d7923bf wants. Change-Id: Ifed1cef6d6a31c3ed23dad03a567b3b9eddf3a57 Signed-off-by: Chih-Wei Huang <cwhu...@android-x86.org> Signed-off-by: B

[PATCH 55/70] cpufreq: Interactive: Implement per policy instances of governor

2015-10-27 Thread Bálint Czobor
Change-Id: I70436d4a5a45c6cb6edf37f3e46d0b9fbc930982 [toddpoy...@google.com: merge with later code, minor changes] Signed-off-by: Viresh Kumar <viresh.ku...@linaro.org> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_in

[PATCH 51/70] cpufreq: interactive: resched timer if max freq raised

2015-10-27 Thread Bálint Czobor
which will cause freq stuck at a lower freq too. Reschedule the timer on gov limits callback. Change-Id: I6c187001ab43e859731429b64f75a74eebc37a24 Signed-off-by: Lianwei Wang <a22...@motorola.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_in

[PATCH 58/70] cpufreq: interactive: fix NULL pointer dereference at sysfs ops

2015-10-27 Thread Bálint Czobor
<ms925@samsung.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 25 ++--- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_i

[PATCH 13/70] cpufreq: interactive: set floor for boosted speed

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> 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 <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborb

[PATCH 56/70] cpufreq: interactive: delete timers for GOV_START

2015-10-27 Thread Bálint Czobor
com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c index 66c096d..d72e8c4 100644 --- a/drivers/cpufr

[PATCH 65/70] cpufreq: interactive: make common_tunables static

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> From: Cylen Yao <cylen@mediatek.com> common_tunables should be static. Change-Id: I502ee3062bece5082fea7861eff2f6237e25cede Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com&

[PATCH 61/70] cpufreq: interactive: restructure CPUFREQ_GOV_LIMITS

2015-10-27 Thread Bálint Czobor
change the target frequency for long duration. The patch removes the need of cancelling the timers when policy->min is changed. Signed-off-by: Badhri Jagan Sridharan <bad...@google.com> Change-Id: Ibd98d151e1c73b8bd969484583ff98ee9f1135ef Signed-off-by: Bálint Czobor <czoborbal...@gmail.com>

[PATCH 34/70] cpufreq: interactive: fix boosting logic

2015-10-27 Thread Bálint Czobor
Change-Id: Id420068480fcc7f5c4989ff523e2a8d22e2f4db2 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git

[PATCH 36/70] cpufreq: interactive: fix race on timer restart on governor start

2015-10-27 Thread Bálint Czobor
orrect order of the update to the enable flag). Delete any existing timer for safety. Change-Id: Ife77cf9fe099e8fd8543224cbf148c6722c2ffb0 Reported-by: Francisco Franco <francisco.fra...@cloudcar.com> Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <c

[PATCH 14/70] cpufreq: interactive: add boost pulse interface

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Change-Id: Icf1e86d2065cc8f0816ba9c6b065eb056d4e8249 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- Documentation/cpu-freq/governors.txt |9 ++-

[PATCH 12/70] cpufreq: interactive: Add sysfs boost interface for hints from userspace

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> The explicit hint on/off version. Change-Id: Ibf62b6d45bf6fb8c9c055b9bdaf074ce9374c04f Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- Documentation/cpu-freq/governor

[PATCH 18/70] cpufreq: interactive: keep freezer happy when not current governor

2015-10-27 Thread Bálint Czobor
orever. To workaround this explicitly wake up the thread once all the necessary data structures are initialized. The latter required some minor code shuffle. Signed-off-by: Sam Leffler <sleff...@chromium.org> Change-Id: Ie2c058dd75dcb6460ea10e7ac997e46baf66b1fe Signed-off-by: Bálint Czobo

[PATCH 16/70] cpufreq: interactive: restart above_hispeed_delay at each hispeed load

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Change-Id: I2e5b91d45e8806b0ab94ca2301ed671c9af9ab13 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |9 - 1 file changed,

[PATCH 53/70] cpufreq: interactive: Remove unnecessary cpu_online() check

2015-10-27 Thread Bálint Czobor
igned-off-by: Viresh Kumar <viresh.ku...@linaro.org> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c index a6

[PATCH 40/70] cpufreq: interactive: fix deadlock on spinlock in timer

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Need to use irqsave/restore spinlock calls to avoid a deadlock in calls from the timer. Change-Id: I15b6b590045ba1447e34ca7b5ff342723e53a605 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborb

[PATCH 42/70] cpufreq: interactive: allow arbitrary speed / delay mappings

2015-10-27 Thread Bálint Czobor
GHz is 200 msecs and the delay at or above 1.5GHz is 40 msecs when hispeed_freq is 1GHz. [toddpoy...@google.com: add documentation] Change-Id: Ifeebede8b1acbdd0a53e5c6916bccbf764dc854f Signed-off-by: Minsung Kim <ms925@samsung.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.co

[PATCH 35/70] cpufreq: interactive: fix racy timer stopping

2015-10-27 Thread Bálint Czobor
Change-Id: Ib51165a735d73dcf964a06754c48bdc1913e13d0 Signed-off-by: Nicolas Pitre <nicolas.pi...@linaro.org> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 38 - 1 file changed, 28 insertions(+), 10 del

[PATCH 45/70] cpufreq: interactive: base above_hispeed_delay on target freq, not current

2015-10-27 Thread Bálint Czobor
Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c b/drivers/cpufreq/cpufreq_interactive.c index

[PATCH 11/70] cpufreq: interactive: remove unused target_validate_time_in_idle

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Change-Id: I37c5085b91318242612440dfd775ad762996612f Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |7 +-- 1 file changed,

[PATCH 07/70] cpufreq: interactive: adjust code and documentation to match

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Change-Id: If59c668d514a29febe5c35404fd9d01df8548eb1 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- Documentation/cpu-freq/governors.txt | 16 +--

[PATCH 04/70] cpufreq: interactive: set at least hispeed when above hispeed load

2015-10-27 Thread Bálint Czobor
nge-Id: I5b9d2a15ba25ce609b21bac7c724265cf6838dee Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git

[PATCH 70/70] cpufreq: interactive: Round up timer_rate to match jiffy

2015-10-27 Thread Bálint Czobor
From: Junjie Wu <junj...@codeaurora.org> Timers are scheduled in unit of jiffies. Round up timer_rate so that it matches the actual sampling period. Change-Id: I88386a5a448e40333f9a9b9f0cf72af58cb54656 Signed-off-by: Junjie Wu <junj...@codeaurora.org> Signed-off-by: Bálint Czobo

[PATCH 37/70] cpufreq: interactive: default go_hispeed_load 99%, doc updates

2015-10-27 Thread Bálint Czobor
Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- Documentation/cpu-freq/governors.txt | 64 - drivers/cpufreq/cpufreq_interactive.c |2 +- 2 files changed, 33 insertions(+), 33 deleti

[PATCH 54/70] cpufreq: interactive: Move definition of cpufreq_gov_interactive downwards

2015-10-27 Thread Bálint Czobor
Viresh Kumar <viresh.ku...@linaro.org> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 23 ++- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c

[PATCH 25/70] cpufreq: interactive: kick timer on idle exit past expiry

2015-10-27 Thread Bálint Czobor
e load spikes caused by actvity that does not run the normal timer list. Rename the field that timestamps the "time_in_idle" value to be more accurate. Change-Id: Ied590ecbefc83c9a9ec5eb9e31903557f6fa1614 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bá

[PATCH 52/70] cpufreq: interactive: fix show_target_loads and show_above_hispeed_delay

2015-10-27 Thread Bálint Czobor
nge-Id: I5a74e3824602cd6f2b74651adda5ec1b627e61e9 Signed-off-by: Minsung Kim <ms925@samsung.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/cpufreq/cpufreq_interactive.c

[PATCH 44/70] cpufreq: interactive: fix crash on error paths in get_tokenized_data

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Use separate variable for error code, free proper pointer. Change-Id: Ia83cccb195997789ac6afbf5b8761f7b278196d6 Reported-by: Arve Hjønnevåg <a...@android.com> Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint

[PATCH 47/70] cpufreq: interactive: handle errors from cpufreq_frequency_table_target

2015-10-27 Thread Bálint Czobor
nge-Id: Id78d8829920462c0db1c7e14e717d91740d6cb44 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 30 +++--- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/drivers/cpufreq/cpufre

[PATCH 21/70] cpufreq: interactive: always limit initial speed bump to hispeed

2015-10-27 Thread Bálint Czobor
ystems that frequently run at speeds between minimum and hispeed_freq. Change-Id: I04ec30bafabf5741e267ff289209b8c2d846824b Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |3 ++- 1 file cha

[PATCH 01/70] cpufreq: interactive: New 'interactive' governor

2015-10-27 Thread Bálint Czobor
evices/system/cpu/cpufreq/interactive/go_maxspeed_load The CPU load at which to ramp to max speed. Default is 85. Change-Id: Ib2b362607c62f7c56d35f44a9ef3280f98c17585 Signed-off-by: Mike Chan <m...@android.com> Signed-off-by: Todd Poynor <toddpoy...@google.com> Bug: 3152864 Sig

[PATCH 02/70] cpufreq interactive governor: event tracing

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Change-Id: Ic13614a3da2faa2d4bd215ca3eb7191614f0cf66 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 19 +- in

[PATCH 10/70] cpufreq: interactive: Boost frequency on touchscreen input

2015-10-27 Thread Bálint Czobor
ger <tr...@suse.de> Change-Id: Ic55fedcf6f9310f43a7022fb88e23b0392122769 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- Documentation/cpu-freq/governors.txt |3 + drivers/cpufreq/cpufreq_interactive.c | 164 ++

[PATCH 59/70] cpufreq: interactive: Use generic get_cpu_idle_time() from cpufreq.c

2015-10-27 Thread Bálint Czobor
viresh.ku...@linaro.org> Signed-off-by: Jon Medhurst <t...@linaro.org> Signed-off-by: John Stultz <john.stu...@linaro.org> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c | 40 - 1 file changed, 40 dele

[PATCH 63/70] cpufreq: interactive: remove compilation error from commit 49cc72365fb7ee87762a7ccc6a32ef68627216c5

2015-10-27 Thread Bálint Czobor
From: Ruchi Kandoi <kandoiru...@google.com> Change-Id: I068b18281d03ac879ef64d8ff36ed43367293767 Signed-off-by: Ruchi Kandoi <kandoiru...@google.com> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |2 +- 1 file changed,

[PATCH 41/70] cpufreq: interactive: fix race on governor start/stop

2015-10-27 Thread Bálint Czobor
panic in timer callback because the policy and cpu mask are all kfree in cpufreq driver. Replace atomic with mutex to lock the whole START/STOP sequence. Change-Id: I3762b3d44315ae021b8275aca84f5ea9147cc540 Signed-off-by: Lianwei Wang <a22...@motorola.com> Signed-off-by: Bálint Czobo

[PATCH 28/70] cpufreq: interactive: apply above_hispeed_delay to each step above hispeed

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Apply above_hispeed_delay whenever increasing speed to a new speed above hispeed (not just the first step above hispeed). Change-Id: Ibb7add7db47f2a4306a9458c4e1ebabb60698636 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: B

[PATCH 26/70] cpufreq: interactive: trace actual speed in target speed decisions

2015-10-27 Thread Bálint Czobor
From: Todd Poynor <toddpoy...@google.com> Tracing adds actual speed since this is expected to be key to the choice of target speed. Change-Id: Iec936102d0010c4e9dfa143c38a9fd0d551189c3 Signed-off-by: Todd Poynor <toddpoy...@google.com> Signed-off-by: Bálint Czobor <czoborb

[PATCH 15/70] cpufreq-interactive: Compile fixup

2015-10-27 Thread Bálint Czobor
From: John Stultz <john.stu...@linaro.org> Looks like AOSP has a compile bug. Fix it up. Signed-off-by: John Stultz <john.stu...@linaro.org> Signed-off-by: Bálint Czobor <czoborbal...@gmail.com> --- drivers/cpufreq/cpufreq_interactive.c |2 +- 1 file changed, 1 insert

[PATCH] power: Add driver for SMB328A Battery Charger

2014-03-16 Thread Bálint Czobor
From: Jongmyeong Ko Signed-off-by: Jongmyeong Ko Signed-off-by: Bálint Czobor --- arch/arm/mach-msm/Kconfig |5 + drivers/power/Kconfig |6 + drivers/power/Makefile|1 + drivers/power/smb328a-charger.c | 968

[PATCH] power: Add driver for SMB328A Battery Charger

2014-03-16 Thread Bálint Czobor
From: Jongmyeong Ko jongmyeong...@samsung.com Signed-off-by: Jongmyeong Ko jongmyeong...@samsung.com Signed-off-by: Bálint Czobor czoborbal...@gmail.com --- arch/arm/mach-msm/Kconfig |5 + drivers/power/Kconfig |6 + drivers/power/Makefile

<    1   2