aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/tegra/dc.h
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2013-12-12 11:03:59 +0100
committerThierry Reding <treding@nvidia.com>2013-12-20 15:56:06 +0100
commit8620fc629aeec02ac3b3735703940696386a3039 (patch)
treee8571fbce2979ceb4f67c6033a9351cc0743de6f /drivers/gpu/drm/tegra/dc.h
parentdrm/tegra: Fix small leak on error in tegra_fb_alloc() (diff)
downloadwireguard-linux-8620fc629aeec02ac3b3735703940696386a3039.tar.xz
wireguard-linux-8620fc629aeec02ac3b3735703940696386a3039.zip
drm/tegra: Add Tegra124 DC support
Tegra124 and later support interlacing, but the driver doesn't support it yet. Make sure interlacing stays disabled on hardware that supports it. Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/tegra/dc.h')
-rw-r--r--drivers/gpu/drm/tegra/dc.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/tegra/dc.h b/drivers/gpu/drm/tegra/dc.h
index 788627a060d7..e6a9df0abe68 100644
--- a/drivers/gpu/drm/tegra/dc.h
+++ b/drivers/gpu/drm/tegra/dc.h
@@ -294,6 +294,11 @@
#define DC_DISP_SD_HW_K_VALUES 0x4dd
#define DC_DISP_SD_MAN_K_VALUES 0x4de
+#define DC_DISP_INTERLACE_CONTROL 0x4e5
+#define INTERLACE_STATUS (1 << 2)
+#define INTERLACE_START (1 << 1)
+#define INTERLACE_ENABLE (1 << 0)
+
#define DC_WIN_CSC_YOF 0x611
#define DC_WIN_CSC_KYRGB 0x612
#define DC_WIN_CSC_KUR 0x613