aboutsummaryrefslogtreecommitdiff
path: root/drivers/video/mcde
diff options
context:
space:
mode:
authorPhilippe Langlais <philippe.langlais@linaro.org>2011-05-11 10:49:52 +0200
committerPhilippe Langlais <philippe.langlais@linaro.org>2011-07-22 15:45:55 +0200
commit188b76e7acb1fc361f38c66ca44aa0c45246a017 (patch)
tree53d913abffa6380fee9a90f1bb2d0c54ae64dfd5 /drivers/video/mcde
parenta7bdef24e1527c59a0dc300176704498e625366f (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.c7
-rw-r--r--drivers/video/mcde/display-av8100.c2
-rw-r--r--drivers/video/mcde/display-generic_dsi.c2
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;
}