msm: kgsl: Export device state to devfreq

Change-Id: I87a837417cbf3cfd83e7021bc397ddfa5d166282
PM / devfreq: Get priv data for msm-adreno-tz governor from dev_profile

The devfreq infrastructure has several bugs and general design flaws
with private governor data support. As a workaround the msm-adreno-tz
governor gets it's private data from the device driver by doing a
container_of on the dev_profile registered by the device driver.

[myfluxi: Adapt to 8974, add yet unused stuff for conservative governor]

Change-Id: Ib9dffd063fe3aa5cfd55727d41f7633e88b3f998
Signed-off-by: Vladimir Razgulin <vrazguli@codeaurora.org>
PM: devfreq: Define tunables with a static scope

Change-Id: If9850c6e772369ddde365f35d3bfa79c419c6b30
PM: devfreq: Fix derpage

Forgot to git add. Note to self: Don't push when you're
fucking pissed about fucking useless discussions.

Change-Id: I7ec8e94f642a0dd10113f4b3c38692942d0c2f82
msm: Use proper return values in store*() functions

Change-Id: Ief638b12d73944e832ecfa0e2548d6d6b5b68a51
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
Enable Devfreq Conservative

Change-Id: Ica9f78ed290143a4573e0ffabc85c4a79648ed62
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>