summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach/dc.h
diff options
context:
space:
mode:
authorKerwin Wan <kerwinw@nvidia.com>2014-02-20 21:42:14 -0800
committerJon Mayo <jmayo@nvidia.com>2014-03-19 09:48:13 -0700
commit4b3aa123a202c409dfdef7c8f0cf3207b9416bc9 (patch)
treee8c23a47b6e51fcc921c9bcfef9f4443554e59ac /arch/arm/mach-tegra/include/mach/dc.h
parente05e20b60653cab20485d0b391c61529654e2bd7 (diff)
video: tegra: dc: add partial frame update support
Bug 1478337 Change-Id: I397475cbd8948f2d84f388f971e5a34474bd8fb5 Signed-off-by: Kerwin Wan <kerwinw@nvidia.com> Signed-off-by: Daniel Solomon <daniels@nvidia.com> Reviewed-on: http://git-master/r/328594 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/dc.h')
-rw-r--r--arch/arm/mach-tegra/include/mach/dc.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/include/mach/dc.h b/arch/arm/mach-tegra/include/mach/dc.h
index 6c1246107b40..70400c0d94a4 100644
--- a/arch/arm/mach-tegra/include/mach/dc.h
+++ b/arch/arm/mach-tegra/include/mach/dc.h
@@ -804,8 +804,10 @@ void tegra_dc_incr_syncpt_min(struct tegra_dc *dc, int i, u32 val);
/* tegra_dc_update_windows and tegra_dc_sync_windows do not support windows
* with differenct dcs in one call
+ * dirty_rect is u16[4]: xoff, yoff, width, height
*/
-int tegra_dc_update_windows(struct tegra_dc_win *windows[], int n);
+int tegra_dc_update_windows(struct tegra_dc_win *windows[], int n,
+ u16 *dirty_rect);
int tegra_dc_sync_windows(struct tegra_dc_win *windows[], int n);
int tegra_dc_config_frame_end_intr(struct tegra_dc *dc, bool enable);
bool tegra_dc_is_within_n_vsync(struct tegra_dc *dc, s64 ts);