summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/host/t114/t114.c
diff options
context:
space:
mode:
authorArto Merilainen <amerilainen@nvidia.com>2012-09-07 11:06:32 +0300
committerRohan Somvanshi <rsomvanshi@nvidia.com>2012-09-13 01:53:00 -0700
commit3c64f42ab779bc0e8c67be6d94fdecec237f0612 (patch)
treef066ce14eb280035cc6dade71709002475ab0e26 /drivers/video/tegra/host/t114/t114.c
parent5547a707ec8d2483157151d7e4f4fa780a72d3e9 (diff)
drivers: video: tegra: 3d scaling uses devfreq
This change separates 3d load estimation and adjustment (device policy) from the governor that makes estimation for a proper clock frequency. This patch introduces a regression: Due to changes in the interface EMC scaling cannot be disabled anymore. Bug 965517 Change-Id: I1d42640f33054df4c659a4a20e3ab69e29392855 Signed-off-by: Arto Merilainen <amerilainen@nvidia.com> Reviewed-on: http://git-master/r/130581 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/video/tegra/host/t114/t114.c')
-rw-r--r--drivers/video/tegra/host/t114/t114.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/tegra/host/t114/t114.c b/drivers/video/tegra/host/t114/t114.c
index d7bcd8c24abb..682b627d9350 100644
--- a/drivers/video/tegra/host/t114/t114.c
+++ b/drivers/video/tegra/host/t114/t114.c
@@ -36,6 +36,8 @@
#include "nvhost_channel.h"
#include "nvhost_memmgr.h"
#include "host1x/host1x_syncpt.h"
+#include "chip_support.h"
+#include "gr3d/pod_scaling.h"
#define NVMODMUTEX_2D_FULL (1)
#define NVMODMUTEX_2D_SIMPLE (2)
@@ -314,7 +316,6 @@ int nvhost_init_t114_support(struct nvhost_master *host,
op->cdma = host1x_cdma_ops;
op->push_buffer = host1x_pushbuffer_ops;
op->debug = host1x_debug_ops;
- op->debug.debug_init = nvhost_scale3d_debug_init;
host->sync_aperture = host->aperture + HOST1X_CHANNEL_SYNC_REG_BASE;
op->syncpt = host1x_syncpt_ops;
op->intr = host1x_intr_ops;