cpufreq: elementalX: by @flar2
Config enable ElementalX
Add 94 Mhz
cpufreq: ondemand: squashed by Stratos Karafotis

5c61aa113dcb757a9d85e310023e1791fab3d595 cpufreq: ondemand: Unregister input handler during screen off
90f0e87ffa97bda3212159fde44d37e48a175625 cpufreq: ondemand: Remove redundant return statement
4995f92eae2f31db72b88fe5e0bb00b85a348756 cpufreq: ondemand: Simplify input event code
734de494290b1dd48a7428a62b8da4c9df6a3740 cpufreq: ondemand: Fix hotplug deadlock with store_powersave_bias
8c3a15a7cde7b73402853a2cf36301bc9a17f477 cpufreq: ondemand: Fix locking issue in store_powersave_bias
b0f763eac866e2b7d0704365448a27d9e99e125f cpufreq: ondemand: Fix locking in store_powersave_bias
1fb0ae9a67915d3aeec441b69216fa91a4954754 cpufreq: ondemand: Fix store_powersave_bias() race with hotplug
47460cf43bd24e1ade1c9b7335dad7d1b9e53718 cpufreq: ondemand: Fix update_sampling_rate race with hotplug
98be7555538191db9062584588a5efb529b2116f cpufreq: ondemand: Boost CPU frequency only for touch input
4621f70a30eef34b6a4b686ff2b47904b0d877a1 cpufreq: ondemand: Add missing call to cpufreq_notify_utilization
8956259e170f32f2f94d9c5db2c5ed33f6d70b39 cpufreq: ondemand: Default touch_load_duration to 1100
f6ddbc743232542b853c330492e1c94df5d6d508 cpufreq: ondemand: Change default values for touch tunables
9a4ec5883488bb848a62310cbebab733b7b90662 cpufreq: ondemand: Calculate the timer delay jiffies once
76c60520d24209f67c588d1da57a19b20dd147e6 cpufreq: ondemand: Fix checkpatch warnings
b1951d63450c81e6fef841361f56b6007b024976 cpufreq: ondemand: Export touch tunables to sysfs
e046319e7cca96a5e2ddb302e143a7d3caf602f2 cpufreq: ondemand: Introduce touch_load and touch_delay tunables
0ae1a78102f2ae000956f639a2f829faf1ffe152 cpufreq: ondemand: Drop early_demand
aaae4e7ef3054daff33841d82f33d1f6266c4eb1 cpufreq: ondemand: Fix frequency increase comparison
6e8281870d303b3fa3fbabab79bbb23fc8022875 cpufreq: ondemand: freq_next should be proportional to cpuinfo.max_freq
37a5aa646b23964c3de7ad4833bfa8c03e9fe589 cpufreq: ondemand: Calculate the next frequency proportional to current load
d101241876cfe164435f14d5c847478299283a3d cpufreq: ondemand: Calculate gradient of CPU load to early increase frequency
0e0329d66b521a968a6941fdbc2fb34781009b87 cpufreq: ondemand: Fix typos in comments
748d7a1b69c0fc4bc38e03ce47a12485520d8489 cpufreq: ondemand: Replace down_differential tuner with adj_up_threshold
58d4044974353e673ef2275511f23f82fb1baa2b Revert "ondemand: Add support to consider other cpu load when scaling frequencies"
cpufreq: ondemand: Remove unnecessary synchronization attempt

Commit 1ce28d6b (ondemand: updated tune for hardware coordination)
brings in an attempt to synchronize expiry of per-cpu ondemand timer
at same time across all online cpus. This is meant to help systems
where "multiple cores share P-state via Hardware Coordination".

Synchronization is achieved by having timers expire when jiffy value
would be a perfect multiple of sampling window size. While such
synchronozation attemps are unnecessary on systems where cores don't
share P-states, it can hurt on power as cpus can now work off shorter
sampling windows (when percentage utilization over short window can be
observed to be high, causing frequency to be boosted).

Remove this unnecessary attempt to synchronize expiry of ondemand
timer across online cpus. A more acceptable solution could be to have
low-level architecture specific cpufreq driver indicate the need for
synchronization.

Change-Id: I6cb1cf3472ca106f029dc01248e0df7cfbb495b8
Signed-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>