summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Langlais <philippe.langlais@linaro.org>2011-05-11 10:49:52 +0200
committerUlf Hansson <ulf.hansson@stericsson.com>2011-09-19 15:15:14 +0200
commitb095c0b70dd06d9de155cb84e6ed534750f9ab50 (patch)
treea11d099f9efde572042a427190d106c4d860d49b
parent68aabb650db6e46289db7915f69714c358d4404d (diff)
mcde: Fix after adding tripple buffer support
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
-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;
}