diff options
Diffstat (limited to 'drivers/video')
-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); + |