]> git.baikalelectronics.ru Git - kernel.git/commit
video: add of helper for display timings/videomode
authorSteffen Trumtrar <s.trumtrar@pengutronix.de>
Thu, 4 Oct 2012 13:32:52 +0000 (15:32 +0200)
committerSteffen Trumtrar <s.trumtrar@pengutronix.de>
Thu, 24 Jan 2013 08:03:48 +0000 (09:03 +0100)
commitd38b2f092ebbed73edbc45e8c9c5737ee99ac4d7
tree08d61d026631c79a176f514fb1364b71011599ba
parent0db32fd6ca3935b10303dd1ec22718f20ced6bb6
video: add of helper for display timings/videomode

This adds support for reading display timings from DT into a struct
display_timings. The of_display_timing implementation supports multiple
subnodes. All children are read into an array, that can be queried.

If no native mode is specified, the first subnode will be used.

For cases where the graphics driver knows there can be only one
mode description or where the driver only supports one mode, a helper
function of_get_videomode is added, that gets a struct videomode from DT.

Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Thierry Reding <thierry.reding@avionic-design.de>
Acked-by: Thierry Reding <thierry.reding@avionic-design.de>
Tested-by: Thierry Reding <thierry.reding@avionic-design.de>
Tested-by: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Tested-by: Afzal Mohammed <Afzal@ti.com>
Tested-by: Rob Clark <robclark@gmail.com>
Tested-by: Leela Krishna Amudala <leelakrishna.a@gmail.com>
Documentation/devicetree/bindings/video/display-timing.txt [new file with mode: 0644]
drivers/video/Kconfig
drivers/video/Makefile
drivers/video/of_display_timing.c [new file with mode: 0644]
drivers/video/of_videomode.c [new file with mode: 0644]
include/video/of_display_timing.h [new file with mode: 0644]
include/video/of_videomode.h [new file with mode: 0644]