diff options
author | Arto Merilainen <amerilainen@nvidia.com> | 2012-09-07 11:06:32 +0300 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2012-09-13 01:53:00 -0700 |
commit | 3c64f42ab779bc0e8c67be6d94fdecec237f0612 (patch) | |
tree | f066ce14eb280035cc6dade71709002475ab0e26 /drivers/video/tegra/host/t114/t114.c | |
parent | 5547a707ec8d2483157151d7e4f4fa780a72d3e9 (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.c | 3 |
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; |