summaryrefslogtreecommitdiff
path: root/include/video
diff options
context:
space:
mode:
authorAjay Kumar <ajaykumar.rs@samsung.com>2015-02-26 20:54:45 +0530
committerSeung-Woo Kim <sw0312.kim@samsung.com>2016-12-14 13:45:45 +0900
commita7530ef0e2e838a4a9c66ecffa9a91f492d8dc8e (patch)
tree474687c8612aaff6645137756d1408e5e99fd099 /include/video
parent67b041d59984a54a3aa500c2626ded3971458c21 (diff)
drm/exynos: decon: Add support for DECON-EXT
* Modify DECON-INT driver to support DECON-EXT. * Add a table of porch values needed to set timing registers of DECON-EXT. * DECON-EXT supports only H/w Triggered COMMAND mode. * DECON-EXT supports only one DMA window(window 1), so modify all window management routines to support 2 windows of DECON-INT and 1 window of DECON-EXT. Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com> [k.kozlowski: rebased on 4.1] Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Diffstat (limited to 'include/video')
-rw-r--r--include/video/exynos7_decon.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/video/exynos7_decon.h b/include/video/exynos7_decon.h
index a62b11b613f6..d02320b5515a 100644
--- a/include/video/exynos7_decon.h
+++ b/include/video/exynos7_decon.h
@@ -20,6 +20,7 @@
/* VIDOUTCON0 */
#define VIDOUTCON0 0x4
+#define VIDOUTCON0_TV_MODE (0x1 << 26)
#define VIDOUTCON0_DUAL_MASK (0x3 << 24)
#define VIDOUTCON0_DUAL_ON (0x3 << 24)
#define VIDOUTCON0_DISP_IF_1_ON (0x2 << 24)
@@ -52,6 +53,9 @@
#define SHADOWCON_WINx_PROTECT(_win) (1 << (10 + (_win)))
+/* WINCHMAP0 */
+#define WINCHMAP0 0x40
+
/* WINCONx */
#define WINCON(_win) (0x50 + ((_win) * 4))
@@ -328,6 +332,15 @@
/* LINECNT OP THRSHOLD*/
#define LINECNT_OP_THRESHOLD 0x630
+/* TRIGCON */
+#define TRIGCON 0x06B0
+#define TRIGCON_HWTRIG_AUTO_MASK (1 << 6)
+#define TRIGCON_HWTRIGMASK_DISPIF1 (1 << 5)
+#define TRIGCON_HWTRIGMASK_DISPIF0 (1 << 4)
+#define TRIGCON_HWTRIGEN_I80_RGB (1 << 3)
+#define TRIGCON_SWTRIGCMD_I80_RGB (1 << 1)
+#define TRIGCON_SWTRIGEN_I80_RGB (1 << 0)
+
/* CRCCTRL */
#define CRCCTRL 0x6C8
#define CRCCTRL_CRCCLKEN (0x1 << 2)