aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tegra/drm.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/drm.h
parentdrm/tegra: Fix small leak on error in tegra_fb_alloc() (diff)
downloadlinux-dev-8620fc629aeec02ac3b3735703940696386a3039.tar.xz
linux-dev-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/drm.h')
-rw-r--r--drivers/gpu/drm/tegra/drm.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/tegra/drm.h b/drivers/gpu/drm/tegra/drm.h
index 6b293c88a8ca..bf1cac7658f8 100644
--- a/drivers/gpu/drm/tegra/drm.h
+++ b/drivers/gpu/drm/tegra/drm.h
@@ -88,6 +88,7 @@ extern int tegra_drm_unregister_client(struct tegra_drm *tegra,
extern int tegra_drm_init(struct tegra_drm *tegra, struct drm_device *drm);
extern int tegra_drm_exit(struct tegra_drm *tegra);
+struct tegra_dc_soc_info;
struct tegra_output;
struct tegra_dc {
@@ -113,6 +114,8 @@ struct tegra_dc {
/* page-flip handling */
struct drm_pending_vblank_event *event;
+
+ const struct tegra_dc_soc_info *soc;
};
static inline struct tegra_dc *