diff options
author | Ajay Kumar <ajaykumar.rs@samsung.com> | 2015-02-26 20:54:45 +0530 |
---|---|---|
committer | Seung-Woo Kim <sw0312.kim@samsung.com> | 2016-12-14 13:45:45 +0900 |
commit | a7530ef0e2e838a4a9c66ecffa9a91f492d8dc8e (patch) | |
tree | 474687c8612aaff6645137756d1408e5e99fd099 /include/video | |
parent | 67b041d59984a54a3aa500c2626ded3971458c21 (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.h | 13 |
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) |