Steffen Trumtrar
cc3f414cf2
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>
2013-01-24 09:03:48 +01:00
..
atmel_lcdc.h
atmel_lcdfb: implement inverted contrast pwm
2011-03-22 16:23:44 +09:00
aty128.h
atyfb: fix header file trailing whitespace
2009-04-01 08:59:26 -07:00
auo_k190xfb.h
video: auo_k190x: add code shared by controller drivers
2012-04-29 19:35:35 +00:00
broadsheetfb.h
broadsheetfb: support storing waveform
2010-03-12 15:52:34 -08:00
cirrus.h
cirrusfb: Laguna chipset 8bpp fix
2009-04-01 08:59:27 -07:00
cvisionppc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
da8xx-fb.h
da8xx-fb: cleanup LCDC configurations
2012-11-27 11:47:53 +02:00
display_timing.h
video: add display_timing and videomode
2013-01-24 09:03:04 +01:00
edid.h
UAPI: Fix nested __KERNEL__ guards in video/edid.h
2011-12-13 09:26:45 +00:00
exynos_dp.h
video: exynos_dp: fix max loop count in EQ sequence of link training
2012-05-08 17:00:53 +00:00
exynos_mipi_dsim.h
video: exynos mipi dsi: support reverse panel type
2012-05-13 13:08:23 +00:00
gbe.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
hecubafb.h
fbdev: platforming hecubafb and n411
2008-04-28 08:58:41 -07:00
iga.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ili9320.h
fb: add support for the ILI9320 video display controller
2008-07-24 10:47:40 -07:00
Kbuild
include: replace unifdef-y with header-y
2010-08-14 22:26:51 +02:00
kyro.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
mach64.h
atyfb: fix CONFIG_ namespace violations
2009-02-05 12:56:48 -08:00
maxinefb.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mbxfb.h
mbxfb: Improvements and new features
2007-10-16 09:43:14 -07:00
metronomefb.h
[ARM] 5209/1: metronomefb: changes to use platform framebuffer
2008-08-26 17:01:12 +01:00
mipi_display.h
fbdev: add a MIPI DSI header
2010-05-24 08:47:38 +09:00
neomagic.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
newport.h
Merge branch 'master' into for-next
2011-04-26 10:22:59 +02:00
of_display_timing.h
video: add of helper for display timings/videomode
2013-01-24 09:03:48 +01:00
of_videomode.h
video: add of helper for display timings/videomode
2013-01-24 09:03:48 +01:00
omap-panel-generic-dpi.h
OMAP: DSS2: Move panel-generic-dpi.h to include/video/
2011-05-11 14:08:51 +03:00
omap-panel-n8x0.h
OMAPDSS: Add N800 panel driver
2011-09-30 16:17:30 +03:00
omap-panel-nokia-dsi.h
OMAPDSS: DSI: implement generic DSI pin config
2012-05-09 10:53:05 +03:00
omap-panel-picodlp.h
OMAP: DSS2: Add picodlp panel driver
2011-09-14 18:08:23 +03:00
omap-panel-tfp410.h
OMAP: board-files: fix i2c_bus for tfp410
2012-12-14 11:10:59 -08:00
omapdss.h
OMAPDSS: export dispc functions
2012-12-07 17:06:00 +02:00
omapvrfb.h
OMAPDSS: VRFB: add omap_vrfb_supported()
2012-10-17 12:17:18 +03:00
permedia2.h
pm2fb: hardware cursor support for the Permedia2
2007-10-16 09:43:18 -07:00
platform_lcd.h
lcd: add platform_lcd driver
2008-07-24 10:47:40 -07:00
pm3fb.h
pm3fb: header file cleanup
2007-10-16 09:43:18 -07:00
pmag-ba-fb.h
[PATCH] DEC PMAG BA frame buffer update
2005-09-05 00:06:03 -07:00
pmagb-b-fb.h
[PATCH] DEC PMAGB B framebuffer update
2005-09-05 00:06:03 -07:00
pxa168fb.h
pxa168fb: remove useless vsync/hsync invert flag
2009-12-01 09:02:32 +08:00
radeon.h
atyfb: fix header file trailing whitespace
2009-04-01 08:59:26 -07:00
s1d13xxxfb.h
s1d13xxxfb: drop unused code
2010-12-21 01:05:43 +09:00
sa1100fb.h
FB: sa1100: remove global sa1100fb_.*_power function pointers
2012-02-21 11:56:19 +00:00
samsung_fimd.h
video: s3c-fb: add the bit definitions for VIDCON0_VIDOUT_WB
2012-11-26 13:35:35 +09:00
sgivw.h
sgivwfb: Make use of ARRAY_SIZE.
2009-12-04 15:39:52 +01:00
sh_mipi_dsi.h
fbdev: sh_mipi_dsi: Remove the unused sh_mipi_dsi_info lcd_chan field
2012-11-21 15:50:01 +01:00
sh_mobile_hdmi.h
fbdev: sh_mobile_hdmi: add HDMI Control Register support
2012-05-13 13:07:59 +00:00
sh_mobile_lcdc.h
fbdev: sh_mobile_lcdc: Remove unused get_brightness pdata callback
2012-11-21 15:50:02 +01:00
sh_mobile_meram.h
sh_mobile_meram: Add direct MERAM allocation API
2012-07-19 02:05:22 +02:00
sisfb.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
sstfb.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
tdfx.h
tdfxfb: move I2C functionality into the tdfxfb
2009-04-07 08:31:08 -07:00
tgafb.h
tgafb: actually allocate memory for the pseudo_palette
2007-07-17 10:23:12 -07:00
trident.h
tridentfb: add imageblit acceleration for Blade3D family
2008-07-24 10:47:36 -07:00
udlfb.h
udlfb: fix hcd_buffer_free panic on unplug/replug
2012-03-01 17:46:27 -08:00
uvesafb.h
headers_check fix: video/uvesafb.h
2009-01-31 00:14:52 +05:30
vga.h
m68k/video: Create <asm/vga.h>
2012-04-22 20:16:50 +02:00
videomode.h
video: add display_timing and videomode
2013-01-24 09:03:04 +01:00
w100fb.h
[PATCH] SharpSL: Abstract c7x0 specifics from Corgi Touchscreen driver
2005-09-13 08:22:31 -07:00