[GIT PULL] fbdev updates for 3.2

From: Florian Tobias Schandinat
Date: Sun Oct 30 2011 - 06:14:45 EST


Hi Linus,

please pull the following changes to the fbdev subsystem. It contains

- a series from Laurent which touches many different drivers to sanitize their
panning behavior

- two patches to fix the suspend/resume locking issue

- a little fix to our EDID parsing

- a new driver for SMSC UFX6000/7000 USB display devices

- a new driver for Aeroflex Gaisler GRVGA IP core

- a lot of driver updates for OMAP, sh_mobile, fsl-diu-fb, au1200fb, udlfb and
viafb, a few patches to others

It's the same tree (only a different branch) you used to pull viafb updates from
so, I think, you can trust it. You will probably experience some (trivial) merge
conflicts related to xgifb and OMAP, please let me know if you want me to handle
them.


Thanks,

Florian Tobias Schandinat


The following changes since commit 976d167615b64e14bc1491ca51d424e2ba9a5e84:

Linux 3.1-rc9 (2011-10-04 18:11:50 -0700)

are available in the git repository at:
git://github.com/schandinat/linux-2.6.git fbdev-next

Ajay Kumar (1):
video: s3c-fb: Add S5P64X0 specific s3c_fb_driverdata

Anatolij Gustschin (1):
video: mb862xx-i2c: fix for reliable decoder register access

Andrew Kephart (1):
udlfb: Search config descriptor if not at device level

Andy Doan (1):
OMAPFB: make debug message more useful

Archit Taneja (26):
OMAP: DSS2: DISPC: Prepare dispc_dump_regs() for shortening
OMAP: DSS2: DISPC: Shorten dispc_dump_regs()
OMAP: DSS2: DISPC: dispc_save_context() and dispc_restore_context() cleanup
OMAP: DSS2: DISPC: Shorten _dispc_set_color_conv_coef()
OMAP: DSS2: Use a macro to declare size of the fifo_size array in dispc.c
OMAP: DSS2: Use MIPI DSI enums from include/video/mipi_display.h
OMAP: DSS2: DSI: Represent L4 and VP as sources of VC instead of modes
OMAP: DSS2: Create enum for DSI operation modes
OMAP: DSS2: DSI: Introduce generic write functions
OMAP: DSS2: DSI: Remove functions dsi_vc_dcs_read_1() and dsi_vc_dcs_read_2()
OMAP: DSS2: DSI: Split dsi_vc_dcs_read() into 2 functions
OMAP: DSS2: DSI: Introduce generic read functions
OMAP: DSS2: Clean up stallmode and io pad mode selection
OMAP: DSS2: Create an enum for DSI pixel formats
OMAP: DSS2: DSI: Send zero length packet in dsi_vc_send_null()
OMAP: DSS2: DSI Video mode support
OMAPDSS: DISPC: Reduce the number of arguments in dispc_ovl_setup()
OMAPDSS: DISPC: Pass overlay params as arguments to dispc_ovl_setup()
OMAPDSS: DISPC: Create helper function dispc_mgr_is_lcd()
OMAPDSS: DISPC: Get correct pixel clock for TV manager
OMAPDSS: DISPC: Remove hardcoded use of PPL in five tap clock calculation
OMAPDSS: DISPC: Clean up scaling related clock and five tap calculations
OMAPDSS: FEATURES: Create a range param to get max downscaling
OMAPDSS/OMAP_VOUT: Fix incorrect OMAP3-alpha compatibility setting
OMAPDSS: DISPC: VIDEO3 pipeline support
OMAPDSS: DISPC: zorder support for DSS overlays

Arnd Bergmann (1):
video/omap: fix build dependencies

Axel Lin (3):
video: mxsfb: add missing include of linux/module.h
video: nuc900fb: remove include of mach/clkdev.h
video: platinumfb: Add __devexit_p at necessary place

Bernie Thompson (4):
drivers/video/udlfb match class, subclass, and protocol
udlfb: add more comprehensive support for DPMS FB_BLANK_* modes
udlfb: Enable fb_defio by default
udlfb: Enable fbcon access to framebuffer by default

Bruno Prémont (1):
fb: sh-mobile: Fix deadlock risk between lock_fb_info() and console_lock()

Damian Hobson-Garcia (5):
fbdev: sh_mobile_meram: Enable runtime PM
fbdev: sh_mobile_meram: Enable/disable MERAM along with LCDC
fbdev: sh_mobile_meram: Move private data from .h to .c
fbdev: sh_mobile_meram: Backup/restore device registers on shutdown/resume
fbdev: sh_mobile_meram: Assign meram to the SH7372_A4LC power domain

Dan Carpenter (1):
smscufx: change edid data to u8 instead of char

Daniel Morsing (1):
OMAP: DSS2: Don't allow moving managers away from enabled displays

Dima Zavin (1):
OMAP: DSS: dispc: enable/disable clocks in error handler

Dr. David Alan Gilbert (1):
udlfb: fix issues found with Sparse static analysis

Florian Tobias Schandinat (21):
viafb: use display information in info not in var for panning
viafb: improve pitch handling
viafb: use more compact modesetting functions
viafb: kill viafb_load_crtc_timing
viafb: remove superfluous register unlocking/locking
viafb: remove superfluous mode lookup
viafb: simplify viafb_fill_crtc_timing
viafb: remove 640x480-60 CRT special case
viafb: add new funcions to select a single mode
viafb: eliminate viafb_get_pixclock
viafb: use information in var for modesetting
viafb: seperate hardware initialization
viafb: eliminate modetable dependancy of LCD modesetting
viafb: get rid of the remaining modetable structure assumptions
Merge commit 'v3.1-rc2' into HEAD
Merge branch 'pan-fixes' of git://linuxtv.org/pinchartl/fbdev into fbdev-next
Merge branch 'master' of git://git.kernel.org/.../lethal/fbdev-3.x into
fbdev-next
Merge branch 'sh-mobile-lcdc' of git://linuxtv.org/pinchartl/fbdev into
fbdev-next
Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6 into
fbdev-next
Merge commit 'v3.1-rc9' into fbdev-next
Merge branch 'for-florian' of git://gitorious.org/linux-omap-dss2/linux
into fbdev-next

Herton Ronaldo Krzesinski (1):
fb: avoid possible deadlock caused by fb_set_suspend

Jean Delvare (1):
carminefb: Fix module parameters permissions

Jesper Juhl (1):
Remove unneeded version.h includes from drivers/video/

Jingoo Han (1):
video: s3c-fb: Add support EXYNOS4 FIMD

Joe Perches (1):
video: Fix speficied typo

Julia Lawall (1):
drivers/video/msm/mdp.c: adjust error handling code

Kay Sievers (1):
drivers/video/udlfb bind framebuffer to interface.

Kristoffer Glembo (1):
video: Add Aeroflex Gaisler GRVGA framebuffer device driver

Laurent Pinchart (77):
vfb: use display information in info not in var for panning
staging: xgifb: use display information in info not in var for panning
acornfb: Dont BUG() on invalid pan parameters
s3fb: use display information in info not in var for panning
mx3fb: use display information in info not in var for panning
neofb: use display information in info not in var for panning
savagefb: use display information in info not in var for panning
sm501fb: use display information in info not in var for panning
imsttfb: use display information in info not in var for panning
gxt4500: use display information in info not in var for panning
pm2fb: use display information in info not in var for panning
sisfb: use display information in info not in var for panning
atmel_lcdfb: use display information in info not in var for panning
intelfb: use display information in info not in var for panning
tridentfb: use display information in info not in var for panning
vga16fb: use display information in info not in var for panning
radeonfb: use display information in info not in var for panning
hgafb: use display information in info not in var for panning
pm3fb: use display information in info not in var for panning
acornfb: use display information in info not in var for panning
fbdev: unicore32: use display information in info not in var for panning
s3c-fb: use display information in info not in var for panning
mb862xxfb: use display information in info not in var for panning
g364fb: use display information in info not in var for panning
arkfb: use display information in info not in var for panning
68328fb: use display information in info not in var for panning
vt8623fb: use display information in info not in var for panning
vt8500lcdfb: use display information in info not in var for panning
fbdev: da8xx: use display information in info not in var for panning
fbdev: sh_mobile_lcdc: Turn dot clock on before resuming from runtime PM
fbdev: sh_mobile_lcdc: Replace hardcoded register values with macros
fbdev: sh_mobile_lcdc: Don't acknowlege interrupts unintentionally
fbdev: sh_mobile_lcdc: Compute clock pattern using divider denominator
fbdev: sh_mobile_lcdc: Split LCDC start code from sh_mobile_lcdc_start
fbdev: sh_mobile_lcdc: Store the frame buffer base address when panning
fbdev: sh_mobile_lcdc: Restart LCDC in runtime PM resume handler
fbdev: sh_mobile_meram: Replace hardcoded register values with macros
fbdev: sh_mobile_meram: Validate ICB configuration outside mutex
fbdev: sh_mobile_meram: Fix MExxCTL register save on runtime PM suspend
fbdev: sh_mobile_meram: Remove unneeded sh_mobile_meram.h
68328fb: use display information in info not in var for panning
acornfb: Dont BUG() on invalid pan parameters
acornfb: use display information in info not in var for panning
arkfb: use display information in info not in var for panning
atmel_lcdfb: use display information in info not in var for panning
radeonfb: use display information in info not in var for panning
fbdev: da8xx: use display information in info not in var for panning
fbdev: unicore32: use display information in info not in var for panning
g364fb: use display information in info not in var for panning
gxt4500: use display information in info not in var for panning
hgafb: use display information in info not in var for panning
imsttfb: use display information in info not in var for panning
intelfb: use display information in info not in var for panning
mb862xxfb: use display information in info not in var for panning
mx3fb: use display information in info not in var for panning
neofb: use display information in info not in var for panning
pm2fb: use display information in info not in var for panning
pm3fb: use display information in info not in var for panning
s3c-fb: use display information in info not in var for panning
s3fb: use display information in info not in var for panning
savagefb: use display information in info not in var for panning
sisfb: use display information in info not in var for panning
sm501fb: use display information in info not in var for panning
tridentfb: use display information in info not in var for panning
vfb: use display information in info not in var for panning
vga16fb: use display information in info not in var for panning
vt8500lcdfb: use display information in info not in var for panning
vt8623fb: use display information in info not in var for panning
staging: xgifb: use display information in info not in var for panning
sh_mobile_meram: Reset ICBs at unregistration time
fbdev: sh_mobile_lcdc: Adjust requested parameters in .fb_check_var
fbdev: sh_mobile_lcdc: Add support for format changes at runtime
fbdev: sh_mobile_lcdc: use display information in info for panning
fbdev: sh_mobile_lcdc: Update fix.line_length in .fb_set_par()
fbdev: sh_mobile_lcdc: Avoid forward declarations
fbdev: sh_mobile_lcdc: Split channel initialization from probe function
fbdev: sh_mobile_lcdc: Remove sh_mobile_lcdc_set_bpp()

Manjunathappa, Prakash (2):
video: da8xx-fb: Interrupt configuration of revised LCDC IP
video: da8xx-fb: Increased resolution configuration of revised LCDC IP

Manuel Lauss (7):
au1200fb: use framebuffer_alloc()
au1200fb: fixup PM
au1200fb: make number of windows configurable at load time.
au1200fb: switch to FB_SYS helpers
au1200fb: fix hardcoded IRQ
fbdev: au1200fb: silence debug output
fb: fix au1100fb bitrot.

Mayuresh Janorkar (1):
OMAP: DSS2: Add picodlp panel driver

Mythri P K (14):
OMAP4: DSS2: HDMI: HDMI clean up to pass base_address
OMAP4: DSS2: HDMI: Move pll and video configuration
OMAP4: DSS2: HDMI: Use specific HDMI timings structure
OMAP4: DSS2: HDMI: Move HDMI IP independent generic header
OMAP4: DSS2: HDMI: Move the EDID definition from HDMI
OMAP4: DSS2: HDMI: Split the current HDMI driver to move
OMAP4: DSS2: HDMI: Move the HDMI IP dependent audio
OMAP4: DSS2: HDMI: Rename the functions in HDMI IP library
OMAP4: DSS2: HDMI: Function pointer approach to call
OMAP4: DSS2: Rename hdmi_omap4_panel.c to hdmi_panel.c
OMAPDSS: HDMI: Move the comments in avi infoframe
OMAPDSS: HDMI: Replace hdmi_reg struct with u16
OMAPDSS: HDMI: Add missing register definitions
OMAPDSS: HDMI: Add support to dump registers through debugfs

Paul Mundt (4):
Merge branch 'fbdev/panning-fixes'
Merge branch 'fbdev/stable-updates'
Merge branch 'fbdev/stable-updates'
Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6

Steve Glendinning (2):
Add support for SMSC UFX6000/7000 USB display adapters
smscufx: reduce number of casts in ufx_raw_rect

Stuart Hopkins (1):
udlfb: Add module option to do without shadow framebuffer

Tejun Heo (1):
video: don't use flush_scheduled_work() in fb_defio

Thomas Weber (2):
OMAP: DSS2: Support for Innolux AT070TN83
OMAP: Devkit8000: Change lcd driver to AT070TN83

Timur Tabi (24):
drivers/video: use strings to specify the Freescale DIU monitor port
fbdev: fix indentation in modedb.c
drivers/video: fsl-diu-fb: clean up whitespace and formatting
drivers/video: fsl-diu-fb: clean up printk usage
drivers/video: fsl-diu-fb: remove unused ioctls
drivers/video: fsl-diu-fb: fix compilation warning
drivers/video: fsl-diu-fb: improve device tree usage
drivers/video: fsl-diu-fb: remove redundant default video mode
drivers/video: fsl-diu-fb: improve local variable usage in some functions
drivers/video: fsl-diu-fb: set the driver name to "fsl-diu-fb"
drivers/video: fsl-diu-fb: fix potential memcpy buffer overflow bug
drivers/video: fsl-diu-fb: fix memory leak on error
drivers/video: fsl-diu-fb: use a normal for-loop to uninstall framebuffers
drivers/video: fsl-diu-fb: the video buffer is not I/O memory
drivers/video: fsl-diu-fb: remove unusued MEM_ALLOC_THRESHOLD
drivers/video: fsl-diu-fb: fix some ioctls
drivers/video: fsl-diu-fb: move some definitions out of the header file
drivers/video: fsl-diu-fb: remove broken screen blanking support
drivers/video: fsl-diu-fb: add several new video modes
drivers/video: fsl-diu-fb: use an enum for the AOI index
drivers/video: fsl-diu-fb: remove unused panel operating mode support
drivers/video: fsl-diu-fb: only DIU modes 0 and 1 are supported
drivers/video: fsl-diu-fb: merge diu_hw into fsl_diu_data
drivers/video: fsl-diu-fb: merge diu_pool into fsl_diu_data

Tomi Valkeinen (64):
fbdev: fix parsing of standard timings
OMAP: DSS2: PicoDLP: fix error handling in power_on
OMAP: DSS2: check for manager when enabling display
Revert "HACK: OMAP: DSS2: clk hack for OMAP2/3"
Revert "OMAP: DSS2: HDMI: fix hdmi clock name"
OMAP: DSS2: remove unneeded fck enable/disables
OMAP: DSS2: Change DSI device naming
OMAP4: TWL: Add common omapdss supplies
OMAP: DSS2: DSI: Improve dsi_mux_pads parameters
OMAP: DSS2: Implement dsi_mux_pads for OMAP4
OMAP: OMAPFB: make omapfb start even when a display is missing a driver
OMAP: DSS2: fix clock sources on error and uninit
OMAP: DSS2: Handle manager change in apply
OMAP: DSS2: Remove "EXPERIMENTAL" from Kconfig
OMAP: DSS2: Remove support for non-DISPC overlays
OMAP: DSS2: DISPC: use lookup tables for bit shifts
OMAP: DSS2: Add overlay caps to DSS features
OMAP: DSS2: Add GLOBAL_ALPHA & PRE_MULT_ALPHA to ovl caps
OMAP: DSS2: string parsing cleanups
OMAP: OMAPFB: string parsing cleanups
OMAP: DSS2: DISPC: remove non-existing func prototypes
OMAP: DSS2: DISPC: rename overlay related funcs
OMAP: DSS2: DISPC: rename manager related funcs
OMAP: DSS2: reorganize functions in dss.h
OMAP: DSS2: DISPC: Fix minimum PCD value
OMAP: DSS2: HDMI: use default dividers
OMAP: DSS2: HDMI: change regn definition
OMAP: DSS2: DSI: Add comment about regn
OMAP: DSS2: DISPC: Add missing IRQ definitions
OMAP: DSS2: add dss_get_hdmi_venc_clk_source()
OMAP: DSS2: DISPC: improve dispc_mgr_enable_digit_out()
OMAP: DSS2: HDMI: improve hdmi output enable
OMAP: DSS2: add read_edid() to omap_dss_driver struct
OMAP: DSS2: add detect() to omap_dss_driver struct
OMAP: DSS2: HDMI: make set_timing saner
OMAP: DSS2: HDMI: implement read_edid()
OMAP: DSS2: HDMI: remove edid parsing
OMAP: DSS2: HDMI: split hdmi_core_ddc_edid
OMAP: DSS2: HDMI: clean up edid reading & fix checksum
OMAP: DSS2: HDMI: remove error prints in check_timings
OMAP: DSS2: HDMI: implement detect()
OMAP: DSS2: add panel-dvi driver
OMAP: use dvi panel driver instead of generic-dpi
OMAP: stalker: Remove LCD device from board file
OMAP: DSS2: panel-generic-dpi: remove "generic" panel
OMAP: Add DDC i2c_bus_num to board files
OMAPFB: find best mode from edid
OMAPDSS: Taal: remove external backlight support
OMAPFB: Remove unused lcd drivers
OMAPDSS: Port 2430sdp display driver to DSS2
OMAPDSS: Port the H4 display driver to DSS2
OMAPDSS: Port the Apollon display driver to DSS2
OMAPDSS: Add N800 panel driver
OMAPDSS: remove vaddr from overlay info
OMAP: 4430SDP: Remove unneeded lcd config
OMAP4: 4430SDP: Add panel support to board file
OMAP4: 4430SDP: Add picodlp support to board file
OMAP: RX51: Remove unused old omapfb stuff
OMAP: omap3touchbook: Remove unused lcd stuff
OMAP: 2420SDP: Port the display driver to new DSS2
OMAP: LDP: Port the display driver to new DSS2
OMAP: H4: Port the display driver to new DSS2
OMAP: Apollon: Port the display driver to new DSS2
OMAPDSS: picodlp: add missing #include <linux/module.h>

Wang Shaoyan (2):
viafb: fix pointer type missmatch
viafb: replace strict_strtoul to kstrto* and check return value

Wolfram Sang (1):
video: s3c2410: remove unused variable

Wolfram Stering (1):
mx3fb: fix NULL pointer dereference in screen blanking.

Yong Zhang (1):
video: irq: Remove IRQF_DISABLED

Documentation/fb/udlfb.txt | 39 +-
MAINTAINERS | 6 +
arch/arm/mach-omap2/board-2430sdp.c | 78 +-
arch/arm/mach-omap2/board-3430sdp.c | 7 +-
arch/arm/mach-omap2/board-4430sdp.c | 208 ++-
arch/arm/mach-omap2/board-am3517evm.c | 6 +-
arch/arm/mach-omap2/board-apollon.c | 35 +-
arch/arm/mach-omap2/board-cm-t35.c | 6 +-
arch/arm/mach-omap2/board-devkit8000.c | 10 +-
arch/arm/mach-omap2/board-h4.c | 42 +-
arch/arm/mach-omap2/board-igep0020.c | 8 +-
arch/arm/mach-omap2/board-ldp.c | 123 ++-
arch/arm/mach-omap2/board-omap3beagle.c | 8 +-
arch/arm/mach-omap2/board-omap3evm.c | 7 +-
arch/arm/mach-omap2/board-omap3pandora.c | 2 +-
arch/arm/mach-omap2/board-omap3stalker.c | 40 +-
arch/arm/mach-omap2/board-omap3touchbook.c | 18 -
arch/arm/mach-omap2/board-omap4panda.c | 8 +-
arch/arm/mach-omap2/board-overo.c | 7 +-
arch/arm/mach-omap2/board-rx51.c | 25 -
arch/arm/mach-omap2/display.c | 60 +-
arch/arm/mach-omap2/twl-common.c | 11 +-
arch/arm/mach-shmobile/board-mackerel.c | 1 +
arch/powerpc/platforms/512x/mpc512x_shared.c | 24 +-
arch/powerpc/platforms/85xx/p1022_ds.c | 47 +-
arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 55 +-
arch/powerpc/sysdev/fsl_soc.h | 25 +-
drivers/media/video/omap/omap_vout.c | 18 +-
drivers/staging/xgifb/XGI_main_26.c | 22 +-
drivers/video/68328fb.c | 4 +-
drivers/video/Kconfig | 34 +-
drivers/video/Makefile | 2 +
drivers/video/acornfb.c | 5 +-
drivers/video/arkfb.c | 9 +-
drivers/video/atmel_lcdfb.c | 15 +-
drivers/video/aty/radeon_base.c | 10 +-
drivers/video/au1100fb.c | 181 +--
drivers/video/au1100fb.h | 6 +-
drivers/video/au1200fb.c | 299 ++--
drivers/video/backlight/adp8860_bl.c | 1 -
drivers/video/backlight/adp8870_bl.c | 1 -
drivers/video/bf54x-lq043fb.c | 2 +-
drivers/video/bfin-lq035q1-fb.c | 2 +-
drivers/video/bfin-t350mcqb-fb.c | 2 +-
drivers/video/bfin_adv7393fb.c | 2 +-
drivers/video/carminefb.c | 6 +-
drivers/video/controlfb.c | 2 +-
drivers/video/da8xx-fb.c | 186 ++-
drivers/video/fb-puv3.c | 4 +-
drivers/video/fb_defio.c | 3 +-
drivers/video/fbmem.c | 3 -
drivers/video/fbmon.c | 21 +-
drivers/video/fbsysfs.c | 3 +
drivers/video/fsl-diu-fb.c | 992 +++++-----
drivers/video/g364fb.c | 5 +-
drivers/video/grvga.c | 579 ++++++
drivers/video/gxt4500.c | 4 +-
drivers/video/hgafb.c | 4 +-
drivers/video/imsttfb.c | 2 +-
drivers/video/intelfb/intelfbhw.c | 6 +-
drivers/video/mb862xx/mb862xx-i2c.c | 2 +-
drivers/video/mb862xx/mb862xxfbdrv.c | 6 +-
drivers/video/modedb.c | 444 +++---
drivers/video/msm/mddi.c | 2 +-
drivers/video/msm/mdp.c | 6 +-
drivers/video/mx3fb.c | 19 +-
drivers/video/mxsfb.c | 1 +
drivers/video/neofb.c | 4 +-
drivers/video/nuc900fb.c | 3 +-
drivers/video/omap/Kconfig | 29 -
drivers/video/omap/Makefile | 8 -
drivers/video/omap/lcd_2430sdp.c | 203 --
drivers/video/omap/lcd_apollon.c | 136 --
drivers/video/omap/lcd_h4.c | 117 --
drivers/video/omap/lcd_ldp.c | 201 --
drivers/video/omap/lcd_omap3beagle.c | 130 --
drivers/video/omap/lcd_omap3evm.c | 193 --
drivers/video/omap/lcd_overo.c | 180 --
drivers/video/omap2/displays/Kconfig | 28 +-
drivers/video/omap2/displays/Makefile | 3 +
drivers/video/omap2/displays/panel-dvi.c | 363 ++++
drivers/video/omap2/displays/panel-generic-dpi.c | 113 +-
drivers/video/omap2/displays/panel-n8x0.c | 747 ++++++++
drivers/video/omap2/displays/panel-picodlp.c | 594 ++++++
drivers/video/omap2/displays/panel-picodlp.h | 288 +++
drivers/video/omap2/displays/panel-taal.c | 125 +-
drivers/video/omap2/dss/Kconfig | 2 +-
drivers/video/omap2/dss/Makefile | 2 +-
drivers/video/omap2/dss/core.c | 4 +
drivers/video/omap2/dss/dispc.c | 1700 +++++++----------
drivers/video/omap2/dss/dispc.h | 57 +
drivers/video/omap2/dss/display.c | 31 +-
drivers/video/omap2/dss/dpi.c | 28 +-
drivers/video/omap2/dss/dsi.c | 929 ++++++----
drivers/video/omap2/dss/dss.c | 18 +-
drivers/video/omap2/dss/dss.h | 156 +-
drivers/video/omap2/dss/dss_features.c | 130 ++-
drivers/video/omap2/dss/dss_features.h | 17 +-
drivers/video/omap2/dss/hdmi.c | 1260 ++-----------
.../omap2/dss/{hdmi_omap4_panel.c => hdmi_panel.c} | 68 +-
drivers/video/omap2/dss/manager.c | 191 +--
drivers/video/omap2/dss/overlay.c | 122 +-
drivers/video/omap2/dss/rfbi.c | 45 +-
drivers/video/omap2/dss/sdi.c | 19 +-
drivers/video/omap2/dss/ti_hdmi.h | 138 ++
drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c | 1239 ++++++++++++
.../video/omap2/dss/{hdmi.h => ti_hdmi_4xxx_ip.h} | 400 ++---
drivers/video/omap2/dss/venc.c | 27 +-
drivers/video/omap2/omapfb/Kconfig | 2 +-
drivers/video/omap2/omapfb/omapfb-main.c | 134 ++-
drivers/video/omap2/omapfb/omapfb-sysfs.c | 6 +-
drivers/video/platinumfb.c | 4 +-
drivers/video/pm2fb.c | 6 +-
drivers/video/pm3fb.c | 6 +-
drivers/video/ps3fb.c | 2 +-
drivers/video/pxa3xx-gcu.c | 4 +-
drivers/video/pxafb.c | 2 +-
drivers/video/s3c-fb.c | 117 ++-
drivers/video/s3c2410fb.c | 3 +-
drivers/video/s3fb.c | 9 +-
drivers/video/sa1100fb.c | 3 +-
drivers/video/savage/savagefb_driver.c | 16 +-
drivers/video/sh_mobile_hdmi.c | 47 +-
drivers/video/sh_mobile_lcdcfb.c | 1162 ++++++------
drivers/video/sh_mobile_lcdcfb.h | 12 +-
drivers/video/sh_mobile_meram.c | 208 ++-
drivers/video/sh_mobile_meram.h | 41 -
drivers/video/sis/sis_main.c | 30 +-
drivers/video/skeletonfb.c | 2 +-
drivers/video/sm501fb.c | 6 +-
drivers/video/smscufx.c | 1994 ++++++++++++++++++++
drivers/video/tmiofb.c | 2 +-
drivers/video/tridentfb.c | 4 +-
drivers/video/udlfb.c | 187 ++-
drivers/video/valkyriefb.c | 2 +-
drivers/video/vfb.c | 4 +-
drivers/video/vga16fb.c | 2 +-
drivers/video/via/dvi.c | 34 +-
drivers/video/via/dvi.h | 3 +-
drivers/video/via/global.c | 2 +
drivers/video/via/global.h | 2 +
drivers/video/via/hw.c | 544 +-----
drivers/video/via/hw.h | 285 +---
drivers/video/via/lcd.c | 53 +-
drivers/video/via/lcd.h | 7 +-
drivers/video/via/share.h | 23 +-
drivers/video/via/via-core.c | 2 +-
drivers/video/via/via_modesetting.c | 104 +
drivers/video/via/via_modesetting.h | 23 +
drivers/video/via/viafbdev.c | 182 +-
drivers/video/via/viamode.c | 60 +-
drivers/video/via/viamode.h | 4 +-
drivers/video/vt8500lcdfb.c | 6 +-
drivers/video/vt8623fb.c | 9 +-
drivers/video/xilinxfb.c | 1 -
include/linux/fsl-diu-fb.h | 92 +-
include/video/omap-panel-dvi.h | 37 +
include/video/omap-panel-n8x0.h | 15 +
include/video/omap-panel-nokia-dsi.h | 8 +-
include/video/omap-panel-picodlp.h | 23 +
include/video/omapdss.h | 100 +-
include/video/sh_mobile_lcdc.h | 135 ++-
include/video/udlfb.h | 1 +
163 files changed, 12022 insertions(+), 7619 deletions(-)
create mode 100644 drivers/video/grvga.c
delete mode 100644 drivers/video/omap/lcd_2430sdp.c
delete mode 100644 drivers/video/omap/lcd_apollon.c
delete mode 100644 drivers/video/omap/lcd_h4.c
delete mode 100644 drivers/video/omap/lcd_ldp.c
delete mode 100644 drivers/video/omap/lcd_omap3beagle.c
delete mode 100644 drivers/video/omap/lcd_omap3evm.c
delete mode 100644 drivers/video/omap/lcd_overo.c
create mode 100644 drivers/video/omap2/displays/panel-dvi.c
create mode 100644 drivers/video/omap2/displays/panel-n8x0.c
create mode 100644 drivers/video/omap2/displays/panel-picodlp.c
create mode 100644 drivers/video/omap2/displays/panel-picodlp.h
rename drivers/video/omap2/dss/{hdmi_omap4_panel.c => hdmi_panel.c} (79%)
create mode 100644 drivers/video/omap2/dss/ti_hdmi.h
create mode 100644 drivers/video/omap2/dss/ti_hdmi_4xxx_ip.c
rename drivers/video/omap2/dss/{hdmi.h => ti_hdmi_4xxx_ip.h} (54%)
delete mode 100644 drivers/video/sh_mobile_meram.h
create mode 100644 drivers/video/smscufx.c
create mode 100644 include/video/omap-panel-dvi.h
create mode 100644 include/video/omap-panel-n8x0.h
create mode 100644 include/video/omap-panel-picodlp.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/