cpufreq: Add cpu utilization statistics to aid decisions made by userspace.

Understanding system load as seen by cpufreq can help userspace
algorithms make better decisions to improve system responsiveness.
One such example would be the MP decision algorithm which mines
various system info to make decisions on hotplugging in/out
the additional cores.

Change-Id: I277db7e1a7803a3822b61e7befa25131487cfe17
Signed-off-by: Anitha Anand <anithas@codeaurora.org>

Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "cpufreq: Add auto_hotplug from thalamus with a bunch of mods for KT747 and add ability to enable/disable so not to interfear with govs that already hotplug.  Also added in relay for touchboost"

This reverts commit d39ba950e9839ff9ac36d3729afb148db46a0f8c.

Change-Id: I80dc8caf73339aaacbaac3b5d5390bb7b7384c1f
Signed-off-by: Zarboz <zarboz@gmail.com>
reverting kthermal changes done by hand until i can just revert the commits

Change-Id: I7532b5aa075dea787e6b0744f2326dec6d9dc9a5
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "kthermal: Re-order the stop throttling code to make sure kthermal_limit absolutely gets reset to zero"

This reverts commit a838895e156d78b68c65af09e1da8b00ed4b6c30.
Revert "cpufreq: Fix missing screen_off_enable check"

This reverts commit c5caacc196de8d321d8b8894ae4b1a80713129f4.
Revert "Disable Screen Off Mhz Call:  GOES LIVE"

This reverts commit 5abce7764bb4b1d7ef0dc557c91410e7afcba3db.
123
Signed-off-by: Zarboz <zarboz@gmail.com>

Change-Id: I6196e10751e8372d330f2c9fbc428747e4e556f0
Revert "Add in between steps for OC so some more people can get more OC out of there phone.  Also changed store_UV_mV_table func to be universal so no changes need to be made when OC step count is changed"

This reverts commit 02f9954b06dfc51f419a37679a75cf0ef68a9ab8.

Change-Id: I074f3a129e8549e3f1e2a265f054edb08d5e7735
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "Fix zero issue for GPU Max mhz for screen OFF"

This reverts commit fdacafb02e54bcc73219c48d71512616dc118d73.
Revert "Add GPU Max mhz for screen OFF:  The ondemand gov really suck bad and hangs out at 450 Mhz 99% of the time, gonna have to look into rewriting it"

This reverts commit b71d79b765591c20f141dc4f4bc4c42aeaefb15e.

Change-Id: I155db8da721f9127879c8bf24bbd976f547bf7ef
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "Revert "Revert "Bluetooth Min Mhz goes LIVE"""

This reverts commit 6c094425efe55bc09780d9069f1e33fd5a8fe9cc.

Change-Id: Ic3a0b66b59c997e3e4cc79ae6f381c90247b8be8
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "Revert "Bluetooth Min Mhz goes LIVE""

This reverts commit 1c39562f361b2b5f9a6badc98bf614357ca6ae40.

Change-Id: Icf459b99a5b6b911dadf0578d5016fe54b0a6c4f
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "Revert "cpufreq:  Added GPS scheduler and governor selection.  This allows user to set a seperate governor and scheduler when GPS is in use""

This reverts commit 9e5fc8b3d8317b3d2a26088e3c85e875bd8a8056.

Change-Id: Ie3d0b18fa2c55480475854dd65695c2e800d12d4
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "cpufreq: Retain only online cpus in managed_policy->cpus"

This reverts commit a581afae1f9df12692f8e22728c5ea9ca743b0c7.
Revert "Added battery level Mhz control, 2 steps, Low and High"

This reverts commit a793b28775977c8cdcfa81b1ca71c7e91407a112.

Change-Id: Ic26313b63aadef6ee8dee16b9285828c13da60b1
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "cpufreq: Send new scaling_min and scaling_max to all cores"

This reverts commit 0d9c567452b4cb958e41d51f7d45221b1cb31deb.
Revert "cpufreq:  Added GPS scheduler and governor selection.  This allows user to set a seperate governor and scheduler when GPS is in use"

This reverts commit 11e72cf09b17dbea9aa9f769eea1c8985b6a55d4.

Change-Id: Iade25a3c78d8cc46c09c85e73b696a61ad90ebf4
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "cpufreq: Make trmlpolicy shared between modules and Add button_boost or menu and back"

This reverts commit b6159772012159a729319e6284ee5a3e89592026.

Change-Id: Ifd3159fd7f45bd6dd50d6e99a903b1e3c334a040
Signed-off-by: Zarboz <zarboz@gmail.com>
Revert "Bluetooth Min Mhz goes LIVE"

This reverts commit 3f74f57ed0c71a6bf05a92799750a110dd82ccbc.

Change-Id: I93549119fc9e8c053f8dd5e2000df694429181fa
Revert "Add back deleted elevator_change_relay func"

This reverts commit 4cf6814eb345e400311daf159cf895a62987ee3b.

Change-Id: Ie7a1a9ebbb8b93a8774162b5557774244a768039
Signed-off-by: Zarboz <zarboz@gmail.com>