summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/sti/sti_hqvdp.h
diff options
context:
space:
mode:
authorBenjamin Gaignard2014-12-11 11:38:59 +0100
committerBenjamin Gaignard2014-12-11 14:00:13 +0100
commit4fdbc678fe4dc18cbf1d97e1b45660f91c3089b4 (patch)
tree4938a8517db6034910c99cad241cf8c18c20bc8b /drivers/gpu/drm/sti/sti_hqvdp.h
parentdrm: sti: add cursor plane (diff)
downloadkernel-qcow2-linux-4fdbc678fe4dc18cbf1d97e1b45660f91c3089b4.tar.gz
kernel-qcow2-linux-4fdbc678fe4dc18cbf1d97e1b45660f91c3089b4.tar.xz
kernel-qcow2-linux-4fdbc678fe4dc18cbf1d97e1b45660f91c3089b4.zip
drm: sti: add HQVDP plane
High Quality Video Data Plane is hardware IP dedicated to video rendering. Compare to GPD (graphic planes) it have better scaler capabilities. HQVDP use VID layer to push data into hardware compositor without going into DDR. From data flow point of view HQVDP and VID are nested so HQVPD update/disable VID. Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Diffstat (limited to 'drivers/gpu/drm/sti/sti_hqvdp.h')
-rw-r--r--drivers/gpu/drm/sti/sti_hqvdp.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/gpu/drm/sti/sti_hqvdp.h b/drivers/gpu/drm/sti/sti_hqvdp.h
new file mode 100644
index 000000000000..cd5ecd0a6dea
--- /dev/null
+++ b/drivers/gpu/drm/sti/sti_hqvdp.h
@@ -0,0 +1,12 @@
+/*
+ * Copyright (C) STMicroelectronics SA 2014
+ * Authors: Fabien Dessenne <fabien.dessenne@st.com> for STMicroelectronics.
+ * License terms: GNU General Public License (GPL), version 2
+ */
+
+#ifndef _STI_HQVDP_H_
+#define _STI_HQVDP_H_
+
+struct sti_layer *sti_hqvdp_create(struct device *dev);
+
+#endif