videomode: implement public of_get_display_timing()
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 16 May 2013 12:36:38 +0000 (15:36 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Tue, 28 May 2013 11:42:52 +0000 (14:42 +0300)
commitffa3fd21de8ab0db7962b612d4c6e17c0d88e9c2
tree243464ded069260464e822e051f6aa2090b9deca
parentfcf7e6e5bd84b561eca4f7977c2a547f724f5942
videomode: implement public of_get_display_timing()

The current of_get_display_timings() reads multiple display timings,
allocating memory for the entries. However, most of the time when
parsing display timings from DT data is needed, there's only one display
timing as it's not common for a LCD panel to support multiple videomodes.

This patch creates a new function:

int of_get_display_timing(struct device_node *np, const char *name,
               struct display_timing *dt);

which can be used to parse a single display timing entry from the given
node name.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Cc: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
drivers/video/of_display_timing.c
include/video/of_display_timing.h