diff options
author | Kerwin Wan <kerwinw@nvidia.com> | 2014-02-20 21:42:14 -0800 |
---|---|---|
committer | Jon Mayo <jmayo@nvidia.com> | 2014-03-19 09:48:13 -0700 |
commit | 4b3aa123a202c409dfdef7c8f0cf3207b9416bc9 (patch) | |
tree | e8c23a47b6e51fcc921c9bcfef9f4443554e59ac /arch/arm/mach-tegra/include/mach/dc.h | |
parent | e05e20b60653cab20485d0b391c61529654e2bd7 (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.h | 4 |
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); |