summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/dc/dc_priv.h
AgeCommit message (Collapse)Author
2011-11-30video: tegra: dc: Force memory bus to full when display is enabledColin Cross
Change-Id: Ia9dfef275561fdb3b6f0a37ae0535684a60cb63e Signed-off-by: Colin Cross <ccross@android.com>
2011-11-30video: tegra: delay HDMI hotplug detection until after resumeErik Gilling
Change-Id: I87c35dc3e1287fc1d936e554013deb2f92cbd6f4 Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add host1x support to driverGary King
includes changes by: Antti Hatala <ahatala@nvidia.com> (1) Gary King <gking@nvidia.com> (1) Erik Gilling <konkers@android.com> (2) Antti Hatala <ahatala@nvidia.com> video: tegra: dc: use nvhost driver for host1x power management Gary King <gking@nvidia.com> video: tegra: fb: add ioctl to flip dc windows to nvmap handles Erik Gilling <konkers@android.com> video: tegra: dc: increment syncpoints following window flips video: tegra: drain syncpt waits on display disable Original commit messages: ** video: tegra: dc: use nvhost driver for host1x power management Incrementing the frame done syncpoint value from the display interrupt requires that the host module is powered on. As the syncpoint state is saved and restored automatically by the host driver a cpu increment of a syncpoint in the powered down state will be lost. Also adds checks for host module being powered. ** video: tegra: fb: add ioctl to flip dc windows to nvmap handles tegra user-space graphics drivers may allocate framebuffers using nvmap rather than rendering to the common framebuffer, this may be done to support deeper buffer pipelining, color formats and pixel layouts other than the initial bootup framebuffer, etc. to use this ioctl, a caller must first specify an nvmap fd which is already open in the calling process so that the subsequent flip ioctls may be properly validated. flips are performed asynchronously, with flip completion notifications provided back to the caller via the host1x syncpoint mechanism based on earlier changes made by Antti Hatala <ahatala@nvidia.com> and Erik Gilling <konkers@android.com> Change-Id: I4e8a8bb92085a485d65fd87d89112b2969ee37ff Signed-off-by: Gary King <gking@nvidia.com>
2011-11-30video: tegra: add z order blending, output position, and stride to overlaysAntti Hatala
Change-Id: I7439f60bfa3264bec9b1447fd970eef9e4c089d9 Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add hotplug display supportErik Gilling
This is needed for HDMI. Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add host bus support to display controllerErik Gilling
Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: checkpatch changesErik Gilling
Signed-off-by: Erik Gilling <konkers@android.com>
2011-11-30video: tegra: add tegra display controller driverErik Gilling
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>