]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
video: tegra: host: Enable VIC scaling on T132
authorArto Merilainen <amerilainen@nvidia.com>
Thu, 27 Mar 2014 05:51:28 +0000 (07:51 +0200)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Fri, 28 Mar 2014 11:05:45 +0000 (04:05 -0700)
This patch enables VIC scaling on T132.

Bug 1489076

Change-Id: I97641bfd3fbc2fcbdc86132f205799ded079fe13
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/387501
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
drivers/video/tegra/host/t124/t124.c

index f133f62d8165b01857fc368d5d02818682910434..f0c4b58ceb20504309231ce20d50d89e956fa7a1 100644 (file)
@@ -529,6 +529,16 @@ struct nvhost_device_data t132_vic_info = {
        .alloc_hwctx_handler    = nvhost_vic03_alloc_hwctx_handler,
        .finalize_poweron       = nvhost_vic03_finalize_poweron,
        .prepare_poweroff       = nvhost_vic03_prepare_poweroff,
+       .scaling_init           = nvhost_scale3d_init,
+       .scaling_deinit         = nvhost_scale3d_deinit,
+       .busy                   = nvhost_scale_notify_busy,
+       .idle                   = nvhost_scale_notify_idle,
+       .suspend_ndev           = nvhost_scale3d_suspend,
+       .scaling_post_cb        = &nvhost_scale3d_callback,
+       .devfreq_governor       = "nvhost_podgov",
+       .actmon_regs            = HOST1X_CHANNEL_ACTMON2_REG_BASE,
+       .actmon_enabled         = true,
+       .linear_emc             = true,
 };
 #endif