diff options
Diffstat (limited to 'drivers/video/omap2/dss/rfbi.c')
-rw-r--r-- | drivers/video/omap2/dss/rfbi.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/drivers/video/omap2/dss/rfbi.c b/drivers/video/omap2/dss/rfbi.c index b936495c065d..3bb6a039e00f 100644 --- a/drivers/video/omap2/dss/rfbi.c +++ b/drivers/video/omap2/dss/rfbi.c @@ -380,9 +380,11 @@ void rfbi_transfer_area(u16 width, u16 height, DSSDBG("rfbi_transfer_area %dx%d\n", width, height); - dispc_set_lcd_size(width, height); + dispc_set_lcd_size(OMAP_DSS_CHANNEL_LCD, width, height); + /* TODO: update for LCD2*/ - dispc_enable_lcd_out(1); + /* TODO: change here if LCD2 support is needed */ + dispc_enable_lcd_out(OMAP_DSS_CHANNEL_LCD, 1); rfbi.framedone_callback = callback; rfbi.framedone_callback_data = data; @@ -1255,11 +1257,14 @@ static int rfbi_display_enable(struct omap_dss_device *dssdev) goto err1; } - dispc_set_lcd_display_type(OMAP_DSS_LCD_DISPLAY_TFT); + /* TODO: change here for LCD2 support */ + dispc_set_lcd_display_type(OMAP_DSS_CHANNEL_LCD, + OMAP_DSS_LCD_DISPLAY_TFT); - dispc_set_parallel_interface_mode(OMAP_DSS_PARALLELMODE_RFBI); + dispc_set_parallel_interface_mode(OMAP_DSS_CHANNEL_LCD, + OMAP_DSS_PARALLELMODE_RFBI); - dispc_set_tft_data_lines(dssdev->ctrl.pixel_size); + dispc_set_tft_data_lines(OMAP_DSS_CHANNEL_LCD, dssdev->ctrl.pixel_size); rfbi_configure(dssdev->phy.rfbi.channel, dssdev->ctrl.pixel_size, |