diff options
author | Arto Merilainen <amerilainen@nvidia.com> | 2013-05-31 16:14:45 +0300 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 13:27:18 -0700 |
commit | c22f670f0a496d6727e11d61821cc93fc26947e4 (patch) | |
tree | 372d46887d8b4dc441d8d0a976ebfcc5a125fa4f /drivers | |
parent | ca135f766dc282201c92c954c029c78b9d7c2424 (diff) |
video: tegra: host: Register podgov
Devfreq governors must be registered before using. This patch adds
podgov registration by making podgov a module
Change-Id: I5e54ca8f4c84ed8d924933726b173a96646c35d4
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/235907
Reviewed-by: Sridhar Lavu <slavu@nvidia.com>
Tested-by: Sridhar Lavu <slavu@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Juha Tukkinen <jtukkinen@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/video/tegra/host/gr3d/pod_scaling.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/video/tegra/host/gr3d/pod_scaling.c b/drivers/video/tegra/host/gr3d/pod_scaling.c index 5602ca94bfec..72eba137693c 100644 --- a/drivers/video/tegra/host/gr3d/pod_scaling.c +++ b/drivers/video/tegra/host/gr3d/pod_scaling.c @@ -1243,3 +1243,18 @@ struct devfreq_governor nvhost_podgov = { .event_handler = nvhost_pod_event_handler, }; + +static int __init podgov_init(void) +{ + return devfreq_add_governor(&nvhost_podgov); +} + +static void __exit podgov_exit(void) +{ + devfreq_remove_governor(&nvhost_podgov); +} + +/* governor must be registered before initialising client devices */ +rootfs_initcall(podgov_init); +module_exit(podgov_exit); + |