video: tegra: add tegra display controller driver
authorErik Gilling <konkers@android.com>
Mon, 12 Jul 2010 00:06:28 +0000 (17:06 -0700)
committerColin Cross <ccross@android.com>
Wed, 6 Oct 2010 23:27:32 +0000 (16:27 -0700)
commit06601cc5414722f4725bf71a7df430b04d0f5778
treebb08e52dcbbad5cbc817af2b7ab2a0ef04bab9af
parentfafa6bbd58977abca0ca9ed1e963435cb267e287
video: tegra: add tegra display controller driver

Notable ommisions:
* support for anything but lvds panels
* inegration with nvhost driver to sync updates with 3D
* FB physical geometry is not set
* lacks interface to set overlay/window x,y offset

v2 changes:
* suspend/resume support
* move code into drivers/video/tegra/dc
* modularize output support
* clean register dumping, add debugfs register file
* code review feedback
* make the display controller register the framebuffer devices

Signed-off-by: Erik Gilling <konkers@android.com>
12 files changed:
arch/arm/mach-tegra/include/mach/dc.h [new file with mode: 0644]
arch/arm/mach-tegra/include/mach/fb.h [new file with mode: 0644]
drivers/video/Kconfig
drivers/video/Makefile
drivers/video/tegra/Kconfig [new file with mode: 0644]
drivers/video/tegra/Makefile [new file with mode: 0644]
drivers/video/tegra/dc/Makefile [new file with mode: 0644]
drivers/video/tegra/dc/dc.c [new file with mode: 0644]
drivers/video/tegra/dc/dc_priv.h [new file with mode: 0644]
drivers/video/tegra/dc/dc_reg.h [new file with mode: 0644]
drivers/video/tegra/dc/rgb.c [new file with mode: 0644]
drivers/video/tegra/fb.c [new file with mode: 0644]