diff options
Diffstat (limited to 'arch/arm/mach-omap2/board-cm-t35.c')
-rw-r--r-- | arch/arm/mach-omap2/board-cm-t35.c | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/arch/arm/mach-omap2/board-cm-t35.c b/arch/arm/mach-omap2/board-cm-t35.c index 486a3de5f401..dac141610666 100644 --- a/arch/arm/mach-omap2/board-cm-t35.c +++ b/arch/arm/mach-omap2/board-cm-t35.c | |||
@@ -46,6 +46,7 @@ | |||
46 | #include <plat/gpmc.h> | 46 | #include <plat/gpmc.h> |
47 | #include <plat/usb.h> | 47 | #include <plat/usb.h> |
48 | #include <plat/display.h> | 48 | #include <plat/display.h> |
49 | #include <plat/panel-generic-dpi.h> | ||
49 | #include <plat/mcspi.h> | 50 | #include <plat/mcspi.h> |
50 | 51 | ||
51 | #include <mach/hardware.h> | 52 | #include <mach/hardware.h> |
@@ -351,22 +352,32 @@ static void cm_t35_panel_disable_tv(struct omap_dss_device *dssdev) | |||
351 | { | 352 | { |
352 | } | 353 | } |
353 | 354 | ||
355 | static struct panel_generic_dpi_data lcd_panel = { | ||
356 | .name = "toppoly_tdo35s", | ||
357 | .platform_enable = cm_t35_panel_enable_lcd, | ||
358 | .platform_disable = cm_t35_panel_disable_lcd, | ||
359 | }; | ||
360 | |||
354 | static struct omap_dss_device cm_t35_lcd_device = { | 361 | static struct omap_dss_device cm_t35_lcd_device = { |
355 | .name = "lcd", | 362 | .name = "lcd", |
356 | .driver_name = "toppoly_tdo35s_panel", | ||
357 | .type = OMAP_DISPLAY_TYPE_DPI, | 363 | .type = OMAP_DISPLAY_TYPE_DPI, |
364 | .driver_name = "generic_dpi_panel", | ||
365 | .data = &lcd_panel, | ||
358 | .phy.dpi.data_lines = 18, | 366 | .phy.dpi.data_lines = 18, |
359 | .platform_enable = cm_t35_panel_enable_lcd, | 367 | }; |
360 | .platform_disable = cm_t35_panel_disable_lcd, | 368 | |
369 | static struct panel_generic_dpi_data dvi_panel = { | ||
370 | .name = "generic", | ||
371 | .platform_enable = cm_t35_panel_enable_dvi, | ||
372 | .platform_disable = cm_t35_panel_disable_dvi, | ||
361 | }; | 373 | }; |
362 | 374 | ||
363 | static struct omap_dss_device cm_t35_dvi_device = { | 375 | static struct omap_dss_device cm_t35_dvi_device = { |
364 | .name = "dvi", | 376 | .name = "dvi", |
365 | .driver_name = "generic_panel", | ||
366 | .type = OMAP_DISPLAY_TYPE_DPI, | 377 | .type = OMAP_DISPLAY_TYPE_DPI, |
378 | .driver_name = "generic_dpi_panel", | ||
379 | .data = &dvi_panel, | ||
367 | .phy.dpi.data_lines = 24, | 380 | .phy.dpi.data_lines = 24, |
368 | .platform_enable = cm_t35_panel_enable_dvi, | ||
369 | .platform_disable = cm_t35_panel_disable_dvi, | ||
370 | }; | 381 | }; |
371 | 382 | ||
372 | static struct omap_dss_device cm_t35_tv_device = { | 383 | static struct omap_dss_device cm_t35_tv_device = { |