summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/dc/dc_priv.h
diff options
context:
space:
mode:
authorAntti Hatala <ahatala@nvidia.com>2010-09-08 16:09:31 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:35:36 -0800
commit5756bb069a4e14fb2a57dd8b86360b2f63242307 (patch)
tree7a032bf809a0cc9b564876ed4a3a09865bcea027 /drivers/video/tegra/dc/dc_priv.h
parentd06be9a05b426731e9d4eca45aecac4c8023709d (diff)
video: tegra: add z order blending, output position, and stride to overlays
Change-Id: I7439f60bfa3264bec9b1447fd970eef9e4c089d9 Signed-off-by: Erik Gilling <konkers@android.com>
Diffstat (limited to 'drivers/video/tegra/dc/dc_priv.h')
-rw-r--r--drivers/video/tegra/dc/dc_priv.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/video/tegra/dc/dc_priv.h b/drivers/video/tegra/dc/dc_priv.h
index 1bc1c770ec1f..2297be40f030 100644
--- a/drivers/video/tegra/dc/dc_priv.h
+++ b/drivers/video/tegra/dc/dc_priv.h
@@ -25,6 +25,11 @@
struct tegra_dc;
+struct tegra_dc_blend {
+ unsigned z[DC_N_WINDOWS];
+ unsigned flags[DC_N_WINDOWS];
+};
+
struct tegra_dc_out_ops {
/* initialize output. dc clocks are not on at this point */
int (*init)(struct tegra_dc *dc);
@@ -60,6 +65,7 @@ struct tegra_dc {
struct tegra_dc_mode mode;
struct tegra_dc_win windows[DC_N_WINDOWS];
+ struct tegra_dc_blend blend;
int n_windows;
wait_queue_head_t wq;