]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
video: tegra: host: Enable gk20a scaling on T132
authorArto Merilainen <amerilainen@nvidia.com>
Mon, 13 Jan 2014 09:40:02 +0000 (11:40 +0200)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Wed, 5 Feb 2014 14:22:27 +0000 (06:22 -0800)
Change-Id: I1c51ef2dfe3fa297c07cef3687d87bc9096f1607
Reviewed-on: http://git-master/r/346903
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/361703
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
drivers/video/tegra/host/t124/t124.c

index d2ff82831ce99e0dc01400553b8da63e08f63ea5..08cda8893c8ee0f23081713d8ffad8f050a4f92d 100644 (file)
@@ -612,6 +612,17 @@ struct nvhost_device_data t132_gk20a_info = {
        .moduleid               = NVHOST_MODULE_GPU,
        .prepare_poweroff       = nvhost_gk20a_prepare_poweroff,
        .finalize_poweron       = nvhost_gk20a_finalize_poweron,
+#ifdef CONFIG_GK20A_DEVFREQ
+       .busy                   = gk20a_scale_notify_busy,
+       .idle                   = gk20a_scale_notify_idle,
+       .scaling_init           = nvhost_gk20a_scale_init,
+       .scaling_deinit         = nvhost_gk20a_scale_deinit,
+       .suspend_ndev           = nvhost_scale3d_suspend,
+       .devfreq_governor       = "nvhost_podgov",
+       .scaling_post_cb        = nvhost_gk20a_scale_callback,
+       .gpu_edp_device         = true,
+       .qos_id                 = PM_QOS_GPU_FREQ_MIN,
+#endif
 };
 #endif