summaryrefslogtreecommitdiff
path: root/src/sil164/sil164.c
AgeCommit message (Collapse)Author
2008-03-12Add stdint.h to DVO driversJesse Barnes
Fixes the build for me (just following the git development guide on a new machine).
2008-03-11Cleanse DVO drivers of CARD* types.Eric Anholt
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-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-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-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-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.