summaryrefslogtreecommitdiff
path: root/drivers/video/omap2
diff options
context:
space:
mode:
authorArchit Taneja <archit@ti.com>2012-06-21 13:21:02 +0530
committerTomi Valkeinen <tomi.valkeinen@ti.com>2012-06-29 10:15:49 +0300
commita14909eac8418048065e39d73c21852039619c2c (patch)
tree3051c9fd0d9c747f5af165fbbddf176af3222178 /drivers/video/omap2
parenta8d5e41cef43bd740ca7c56ff316bdee30040a91 (diff)
downloadlinux-3.10-a14909eac8418048065e39d73c21852039619c2c.tar.gz
linux-3.10-a14909eac8418048065e39d73c21852039619c2c.tar.bz2
linux-3.10-a14909eac8418048065e39d73c21852039619c2c.zip
OMAPDSS: DISPLAY: Ignore newly added omap_video_timings fields for display timings sysfs file
The display sysfs file for viewing/storing display timings is something which will be deprecated. The new omap_video_timings fields (hsync_level, vsync_level and others) are not configurable or viewable via this sysfs file. This prevents the need to make the input more configurable to take the new fields and at the same time work without these fields for backward compatibility. In display_timings_store, the omap_video_timings struct used to set the timings is initialized to the existing panel timings so that the new fields are taken in correctly. The other fields are taken from the user as before. Signed-off-by: Archit Taneja <archit@ti.com>
Diffstat (limited to 'drivers/video/omap2')
-rw-r--r--drivers/video/omap2/dss/display.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/omap2/dss/display.c b/drivers/video/omap2/dss/display.c
index 25be51e2282..1a0c15f83d0 100644
--- a/drivers/video/omap2/dss/display.c
+++ b/drivers/video/omap2/dss/display.c
@@ -116,7 +116,7 @@ static ssize_t display_timings_store(struct device *dev,
struct device_attribute *attr, const char *buf, size_t size)
{
struct omap_dss_device *dssdev = to_dss_device(dev);
- struct omap_video_timings t;
+ struct omap_video_timings t = dssdev->panel.timings;
int r, found;
if (!dssdev->driver->set_timings || !dssdev->driver->check_timings)