Lines Matching +full:e +full:- +full:ddc

3  * Copyright 1998,1999 by Egbert Eich <Egbert.Eich@Physik.TU-Darmstadt.DE>
8 * can only do up to 128 bytes of EDID. DDC2 is I2C-encapsulated and
14 #include <xorg-config.h>
35 {-1, NULL, OPTV_NONE, {0}, FALSE},
58 return -1; in find_start()
127 ErrorF("DDC checksum not correct\n"); in DDC_checksum()
129 ErrorF("DDC read all Null\n"); in DDC_checksum()
148 if (s_start == -1) in GetEDID_DDC1()
179 /* fetch entire EDID record; DDC bit needs to be masked */
195 } while (--count); in FetchEDID_DDC1()
211 } while (count--); in TestDDC1()
228 xf86DrvMsg(pScrn->scrnIndex, X_PROBED, in EDIDRead_DDC1()
233 if (TestDDC1(pScrn, read_DDC) == -1) { in EDIDRead_DDC1()
234 xf86DrvMsg(pScrn->scrnIndex, X_PROBED, "No DDC signal\n"); in EDIDRead_DDC1()
242 count--; in EDIDRead_DDC1()
255 * This function does not affect the list of modes used by drivers -- it is up
268 /* Default DDC and DDC1 to enabled. */ in xf86DoEDID_DDC1()
274 xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, options); in xf86DoEDID_DDC1()
288 tmp = xf86InterpretEDID(pScrn->scrnIndex, EDID_block); in xf86DoEDID_DDC1()
308 dev->DevName = name; in DDC2MakeDevice()
309 dev->SlaveAddr = address; in DDC2MakeDevice()
310 dev->ByteTimeout = 2200; /* VESA DDC spec 3 p. 43 (+10 %) */ in DDC2MakeDevice()
311 dev->StartTimeout = 550; in DDC2MakeDevice()
312 dev->BitTimeout = 40; in DDC2MakeDevice()
313 dev->AcknTimeout = 40; in DDC2MakeDevice()
315 dev->pI2CBus = pBus; in DDC2MakeDevice()
317 xf86DrvMsg(pBus->scrnIndex, X_PROBED, "No DDC2 device\n"); in DDC2MakeDevice()
334 pBus->RiseFallTime = 20; in DDC2Init()
338 DDC2MakeDevice(pBus, 0x0060, "E-EDID segment register"); in DDC2Init()
364 if (!(seg = xf86I2CFindDev(dev->pI2CBus, 0x0060))) in DDC2Read()
369 stop = dev->pI2CBus->I2CStop; in DDC2Read()
370 dev->pI2CBus->I2CStop = EEDIDStop; in DDC2Read()
374 dev->pI2CBus->I2CStop = stop; in DDC2Read()
376 dev->pI2CBus->I2CStop(dev); in DDC2Read()
399 * This function does not affect the list of modes used by drivers -- it is up
412 /* Default DDC and DDC2 to enabled. */ in xf86DoEEDID()
420 xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, options); in xf86DoEEDID()
446 tmp = xf86InterpretEEDID(pScrn->scrnIndex, EDID_block); in xf86DoEEDID()
450 tmp->flags |= MONITOR_EDID_COMPLETE_RAWDATA; in xf86DoEEDID()
460 * This function does not affect the list of modes used by drivers -- it is up