summaryrefslogtreecommitdiff
path: root/src/sil164
AgeCommit message (Collapse)Author
2007-10-01Remove more DVO probing noise.Eric Anholt
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-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-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.
2006-12-19Respect the srcdir.Daniel Stone
2006-12-18Add a detect() function for DVO chips, and implement it on sil164.Eric Anholt
2006-12-18Clean up i2c_vid interface, including de-StudlyCapsing and removing dead code.Eric Anholt
The old Init() function is removed and the previous Detect() function is now init(). This leaves us room in the namespace for a detect() like other outputs have ("is the monitor connected?"). Also, Power() became dpms(), taking a DPMSMode*. In general, the mode setting path now matches the intel internal path, except for the lack of mode_fixup().
2006-07-14Add a register restore implementation so we don't crash on LeaveVT.Eric Anholt
We shouldn't ever need to save/restore the hi/lo frequency regs, as they're read-only.
2006-07-10Clean up warnings in sil164 module.Eric Anholt
2006-07-10Hook up SiI164 mode setting (just a matter of turning the chip on).Eric Anholt
Also adds register dumping in case this turns out to not be enough, and fixes a couple of prototypes.
2006-07-10Move to 4-space indents in sil164.Eric Anholt
2006-07-10Supply proper NULL-terminated symbol lists to avoid crashing.Eric Anholt
2006-07-07Initial add of DVO support code. Probes my sil164.Eric Anholt
This is a mostly-untested merge of airlied's work. The I2C modules are intended to be moved into the core server or a separate driver module when they're functional and we're happy with the API.