summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2013-12-03 13:33:47 +0100
committerThierry Reding <treding@nvidia.com>2014-01-10 10:15:23 +0100
commitab001efbb59ba6902b7f9743e0fe588ba4f25c38 (patch)
treea3edd9cffc7139fc749d507705d21545bf192c09
parent8f54a7728733fe543ff62a10777a5ad74ce8c90b (diff)
WIP: drm/tegra: Add Tegra124 LVDS support
Signed-off-by: Thierry Reding <treding@nvidia.com>
-rw-r--r--drivers/gpu/drm/tegra/drm.h1
-rw-r--r--drivers/gpu/drm/tegra/output.c5
2 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/tegra/drm.h b/drivers/gpu/drm/tegra/drm.h
index 1f23207a0cd2..3a13ae90bc9a 100644
--- a/drivers/gpu/drm/tegra/drm.h
+++ b/drivers/gpu/drm/tegra/drm.h
@@ -187,6 +187,7 @@ enum tegra_output_type {
TEGRA_OUTPUT_HDMI,
TEGRA_OUTPUT_DSI,
TEGRA_OUTPUT_EDP,
+ TEGRA_OUTPUT_LVDS,
};
struct tegra_output {
diff --git a/drivers/gpu/drm/tegra/output.c b/drivers/gpu/drm/tegra/output.c
index 4af68c142fda..4128308e55fa 100644
--- a/drivers/gpu/drm/tegra/output.c
+++ b/drivers/gpu/drm/tegra/output.c
@@ -352,6 +352,11 @@ int tegra_output_init(struct drm_device *drm, struct tegra_output *output)
encoder = DRM_MODE_ENCODER_TMDS;
break;
+ case TEGRA_OUTPUT_LVDS:
+ connector = DRM_MODE_CONNECTOR_LVDS;
+ encoder = DRM_MODE_ENCODER_LVDS;
+ break;
+
default:
connector = DRM_MODE_CONNECTOR_Unknown;
encoder = DRM_MODE_ENCODER_NONE;