diff options
author | Philippe Langlais <philippe.langlais@linaro.org> | 2011-05-11 10:49:52 +0200 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@linaro.org> | 2011-07-22 15:45:55 +0200 |
commit | 188b76e7acb1fc361f38c66ca44aa0c45246a017 (patch) | |
tree | 53d913abffa6380fee9a90f1bb2d0c54ae64dfd5 /drivers/video/mcde | |
parent | a7bdef24e1527c59a0dc300176704498e625366f (diff) |
mcde: Fix after adding tripple buffer support
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
Diffstat (limited to 'drivers/video/mcde')
-rw-r--r-- | drivers/video/mcde/display-ab8500.c | 7 | ||||
-rw-r--r-- | drivers/video/mcde/display-av8100.c | 2 | ||||
-rw-r--r-- | drivers/video/mcde/display-generic_dsi.c | 2 |
3 files changed, 6 insertions, 5 deletions
diff --git a/drivers/video/mcde/display-ab8500.c b/drivers/video/mcde/display-ab8500.c index 8b932d3d8d2..bd6126d8a20 100644 --- a/drivers/video/mcde/display-ab8500.c +++ b/drivers/video/mcde/display-ab8500.c @@ -75,7 +75,7 @@ static int set_video_mode(struct mcde_display_device *ddev, static int set_power_mode(struct mcde_display_device *ddev, enum mcde_display_power_mode power_mode); static int on_first_update(struct mcde_display_device *ddev); -static int display_update(struct mcde_display_device *ddev); +static int display_update(struct mcde_display_device *ddev, bool tripple_buf); static int __devinit ab8500_probe(struct mcde_display_device *ddev) { @@ -447,7 +447,7 @@ static int on_first_update(struct mcde_display_device *ddev) return 0; } -static int display_update(struct mcde_display_device *ddev) +static int display_update(struct mcde_display_device *ddev, bool tripple_buffer) { int ret; @@ -458,7 +458,8 @@ static int display_update(struct mcde_display_device *ddev) if (ret < 0) goto error; } - ret = mcde_chnl_update(ddev->chnl_state, &ddev->update_area); + ret = mcde_chnl_update(ddev->chnl_state, &ddev->update_area, + tripple_buffer); if (ret < 0) goto error; out: diff --git a/drivers/video/mcde/display-av8100.c b/drivers/video/mcde/display-av8100.c index 5d400a9958e..1deda75068f 100644 --- a/drivers/video/mcde/display-av8100.c +++ b/drivers/video/mcde/display-av8100.c @@ -1269,7 +1269,7 @@ static int hdmi_resume(struct mcde_display_device *ddev) dev_warn(&ddev->dev, "%s:Failed to resume display\n" , __func__); - ddev->update(ddev); + ddev->update(ddev, 0); return ret; } diff --git a/drivers/video/mcde/display-generic_dsi.c b/drivers/video/mcde/display-generic_dsi.c index 452da92f64a..c45885312af 100644 --- a/drivers/video/mcde/display-generic_dsi.c +++ b/drivers/video/mcde/display-generic_dsi.c @@ -246,7 +246,7 @@ static int generic_resume(struct mcde_display_device *ddev) , __func__); ddev->set_synchronized_update(ddev, ddev->get_synchronized_update(ddev)); - ddev->update(ddev); + ddev->update(ddev, 0); return ret; } |