summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Langlais <philippe.langlais@linaro.org>2011-05-11 10:49:52 +0200
committerHenrik Aberg <henrik.aberg@stericsson.com>2011-05-18 09:40:12 +0200
commite10e61b1cc9fa26ce60005dd7fdbde61c5100bfc (patch)
tree1fb0a871592980befba96b92eafe6092146b6876
parent428e324db4b71e5e85b74fb9c5c1a5851c5b7c55 (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;
}