4
* This file contains all information to interpret a standard EDIC block
5
* transmitted by a display device via DDC (Display Data Channel). So far
6
* there is no information to deal with optional EDID blocks.
7
* DDC is a Trademark of VESA (Video Electronics Standard Association).
9
* Copyright 1998 by Egbert Eich <Egbert.Eich@Physik.TU-Darmstadt.DE>
19
/* speed up / slow down */
25
typedef void (* DDC1SetSpeedProc)(ScrnInfoPtr, xf86ddcSpeed);
27
extern xf86MonPtr xf86DoEDID_DDC1(
29
DDC1SetSpeedProc DDC1SetSpeed,
30
unsigned int (*DDC1Read)(ScrnInfoPtr)
33
extern xf86MonPtr xf86DoEDID_DDC2(
38
extern xf86MonPtr xf86DoEEDID(int scrnIndex, I2CBusPtr pBus, Bool);
40
extern xf86MonPtr xf86PrintEDID(
44
extern xf86MonPtr xf86InterpretEDID(
45
int screenIndex, Uchar *block
48
extern xf86MonPtr xf86InterpretEEDID(
49
int screenIndex, Uchar *block
53
xf86DDCMonitorSet(int scrnIndex, MonPtr Monitor, xf86MonPtr DDC);
55
extern Bool xf86SetDDCproperties(
60
DisplayModePtr xf86DDCGetModes(int scrnIndex, xf86MonPtr DDC);
63
xf86MonitorIsHDMI(xf86MonPtr mon);