From 69804a7698f1060c893f8a2124132bdc4847db23 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Thu, 3 Nov 2011 16:45:07 +0200 Subject: [PATCH] --- yaml --- r: 284903 b: refs/heads/master c: 6331709bcafe578f63c837a8d726ce8ffdfe0895 h: refs/heads/master i: 284901: 830e1e3fc0aeda4bf317d4d838d091477cb81087 284899: cba86dcaa1e700d323e7909e8300f02dd0ed8eb3 284895: b561464be5bb681591b667a056f4488411e317c8 v: v3 --- [refs] | 2 +- trunk/drivers/video/omap2/displays/panel-taal.c | 16 ++++------------ 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/[refs] b/[refs] index ad602a028690..f220f16e4465 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5476e74a03f4be972708162050c8ac7fe150449f +refs/heads/master: 6331709bcafe578f63c837a8d726ce8ffdfe0895 diff --git a/trunk/drivers/video/omap2/displays/panel-taal.c b/trunk/drivers/video/omap2/displays/panel-taal.c index 0aa6c5d5a695..dd64bd13f4f8 100644 --- a/trunk/drivers/video/omap2/displays/panel-taal.c +++ b/trunk/drivers/video/omap2/displays/panel-taal.c @@ -198,12 +198,6 @@ struct taal_data { bool te_enabled; atomic_t do_update; - struct { - u16 x; - u16 y; - u16 w; - u16 h; - } update_region; int channel; struct delayed_work te_timeout_work; @@ -1440,16 +1434,14 @@ static int taal_update(struct omap_dss_device *dssdev, goto err; } - r = taal_set_update_window(td, x, y, w, h); + /* XXX no need to send this every frame, but dsi break if not done */ + r = taal_set_update_window(td, 0, 0, + td->panel_config->timings.x_res, + td->panel_config->timings.y_res); if (r) goto err; if (td->te_enabled && panel_data->use_ext_te) { - td->update_region.x = x; - td->update_region.y = y; - td->update_region.w = w; - td->update_region.h = h; - barrier(); schedule_delayed_work(&td->te_timeout_work, msecs_to_jiffies(250)); atomic_set(&td->do_update, 1);