summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/omapdrm/dss/dsi.h
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2020-12-15 12:46:55 +0200
committerTomi Valkeinen <tomi.valkeinen@ti.com>2020-12-15 16:17:32 +0200
commitc8320789444001d5eb56a0ce00a759dd9bdf37d3 (patch)
tree35ae7fbee52c7ea98f4a8551c6a364dcf3f66a91 /drivers/gpu/drm/omapdrm/dss/dsi.h
parent9a521118cb73b203014242386678b39e52b508b8 (diff)
drm/omap: dsi: remove ulps support
ULPS is a niche power-saving feature which only really affects command mode panels showing a static picture. I know the ULPS code used to work very long time ago, but I could not get it working with the current driver. As the ULPS code is not trivial and includes delayed work (so lots of chances for race issues), and just keeping DSI video and command mode panels working has been challenging enough even without ULPS, lets remove ULPS support. When the DSI driver works reliably for command and video mode displays, someone interested can work on ULPS and add it back if the power saving is substantial enough. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com> Link: https://patchwork.freedesktop.org/patch/msgid/20201215104657.802264-83-tomi.valkeinen@ti.com
Diffstat (limited to 'drivers/gpu/drm/omapdrm/dss/dsi.h')
-rw-r--r--drivers/gpu/drm/omapdrm/dss/dsi.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/gpu/drm/omapdrm/dss/dsi.h b/drivers/gpu/drm/omapdrm/dss/dsi.h
index 476069fda082..de9411067ba2 100644
--- a/drivers/gpu/drm/omapdrm/dss/dsi.h
+++ b/drivers/gpu/drm/omapdrm/dss/dsi.h
@@ -394,12 +394,8 @@ struct dsi_data {
atomic_t do_ext_te_update;
bool te_enabled;
- bool ulps_enabled;
- bool ulps_auto_idle;
bool video_enabled;
- struct delayed_work ulps_work;
-
struct delayed_work framedone_timeout_work;
#ifdef DSI_CATCH_MISSING_TE