summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-bonaire-panel.c
diff options
context:
space:
mode:
authorChao Xu <cxu@nvidia.com>2012-08-27 15:36:35 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:20:34 -0700
commit67217531b52ef9d19ce1649a42dcfc23327e1480 (patch)
tree12ad6ba78145e40c4d73bdfcbb81f8be1fb90cee /arch/arm/mach-tegra/board-bonaire-panel.c
parentd6451e2bf6c3e163625388b934120e64c7e1ae0f (diff)
video: tegra: dc: add lvds framework
Change-Id: I4dd215e8e4103569694d6c43b59f55b177ebd341 Signed-off-by: Chao Xu <cxu@nvidia.com> Reviewed-on: http://git-master/r/127958 Reviewed-by: Mark Stadler <mastadler@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/board-bonaire-panel.c')
-rw-r--r--arch/arm/mach-tegra/board-bonaire-panel.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/arch/arm/mach-tegra/board-bonaire-panel.c b/arch/arm/mach-tegra/board-bonaire-panel.c
index 03af9e584356..02f4f858f6b8 100644
--- a/arch/arm/mach-tegra/board-bonaire-panel.c
+++ b/arch/arm/mach-tegra/board-bonaire-panel.c
@@ -236,13 +236,15 @@ static struct resource bonaire_disp1_resources[] = {
.flags = IORESOURCE_MEM,
},
#endif
-#if defined(CONFIG_TEGRA_DP)
+#if defined(CONFIG_TEGRA_DP) || defined(CONFIG_TEGRA_LVDS)
{
.name = "sor",
.start = TEGRA_SOR_BASE,
.end = TEGRA_SOR_BASE + TEGRA_SOR_SIZE - 1,
.flags = IORESOURCE_MEM,
},
+#endif
+#if defined(CONFIG_TEGRA_DP)
{
.name = "dpaux",
.start = TEGRA_DPAUX_BASE,
@@ -562,11 +564,13 @@ static struct tegra_dc_out bonaire_disp1_out = {
#if defined(CONFIG_TEGRA_DP)
.type = TEGRA_DC_OUT_DP,
+ .modes = bonaire_panel_modes,
+ .n_modes = ARRAY_SIZE(bonaire_panel_modes),
+#elif defined(CONFIG_TEGRA_LVDS)
+ .type = TEGRA_DC_OUT_LVDS,
+
.modes = bonaire_panel_modes,
.n_modes = ARRAY_SIZE(bonaire_panel_modes),
-
- .enable = bonaire_panel_enable,
- .disable = bonaire_panel_disable,
#elif defined(CONFIG_TEGRA_BONAIRE_DSI)
.type = TEGRA_DC_OUT_DSI,