summaryrefslogtreecommitdiff
path: root/src/ivch
AgeCommit message (Collapse)Author
2010-03-01fix fallout from ccd5869dedd857ed3cc40bfcdda93fa527f20057.Owain G. Ainsworth
We have some extra dirs that were removed with user modesetting so similar changes are needed for them.
2009-07-28intel: remove unneeded includesDave Airlie
none of these need the resource includes
2009-07-18Update to xextproto 7.1 support.Peter Hutterer
DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers need to include dpmsconst.h if xextproto 7.1 is available. SHM is now shm.h instead of shmstr. Requires definition of ShmFuncs that's not exported by the server. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-04-21Require xserver 1.3Julien Cristau
I don't think anyone tests this against an old server anymore. Signed-off-by: Eric Anholt <eric@anholt.net>
2008-03-11Cleanse DVO drivers of CARD* types.Eric Anholt
2008-02-26Bug #14649: Fix build if pciaccess headers are not with other xorg headers.Mark Kettenis
We failed to include the pciaccess header flags in our build. Even if the server was to include those flags for us, it would leave us broken for the tools-only case, and it's easier to just put the flags everywhere so we avoid future copy'n'paste mistakes.
2008-02-01Make sure symbols used by other modules are public.Paulo Cesar Pereira de Andrade
These symbols must be explicitly exported, otherwise if compiled with hidden symbols, LoaderSymbol (and dlopen) will fail to find them.
2007-12-10ivch: fails on address mismatch as I seem to get this on my 865 systemDave Airlie
2007-10-01Suppress I2C failure error messages during DVO device detection.Eric Anholt
Otherwise, errors would be printed for every chip probed which wasn't present on the system.
2007-06-22Move the ivch's fixed panel mode support to i830_dvo.c for other LVDS drivers.Eric Anholt
This also results in removal of the setup hook, which was being called unconditionally and breaking non-ivch dvo drivers.
2007-05-27Mark IVCH as connected when detectedKeith Packard
2007-05-17Enable panel fitter on ivch DVO.Keith Packard
Using BIOS source code as a guide, set up the panel fitter on the ivch. This involves setting the pipe to the panel fixed mode, the DVO to the source size and assigning vertical and horizontal scaling factors in the ivch itself.
2007-05-16Change DVO module interface to pass more state across. Fix IVCH display.Keith Packard
The DVO module interface reflected most of the xf86Output API to the underlying functions; finish that work given the changes that have since occurred in the xf86Output API. Move the LVDS-specific code into the IVCH module and make that work on the Thinkpad X30 (an i830-based laptop). Panel scaling does not work yet.
2007-04-25Implement the custom I2C protocol used by the ivch DVO.Kristian Høgsberg
The ihch DVO uses a modified I2C addressing scheme as described in section 5.2 of the data sheet. Implement this by over-riding the I2C read and write word routines.
2007-04-19Clean up 1.2 xserver build support.Keith Packard
Convert relative X server source path to absolute. Check for local copies of needed header files before building, rather than requiring server source. Remove extra duplicate -I elements in AM_CFLAGS in sub directories.
2007-03-30Don't forget the warnings CFLAGS in subdirectories.Eric Anholt
2007-03-11add XMODES flags to the i2c driversDave Airlie
2007-02-16Check for presence of xf86Modes.h file.Keith Packard
xf86Modes.h file signals the availability of the new modes API in the server; use that instead of counting on X server version numbers. Also, finish eliminating use of local copies of those header files.
2007-01-08Correct typo resulting in a crash with ivch. = != ==.Eric Anholt
2006-12-28Add WIP IVCH (i82807aa) driver.Eric Anholt
It is not currently hooked up as it hasn't been tested. The hardware that this was written for decided to stop working.