diff options
author | Chao Xu <cxu@nvidia.com> | 2012-08-27 15:36:35 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-14 13:20:34 -0700 |
commit | 67217531b52ef9d19ce1649a42dcfc23327e1480 (patch) | |
tree | 12ad6ba78145e40c4d73bdfcbb81f8be1fb90cee /arch/arm/mach-tegra/board-bonaire-panel.c | |
parent | d6451e2bf6c3e163625388b934120e64c7e1ae0f (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.c | 12 |
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, |