Searched refs:readDDCData (Results 1 - 2 of 2) sorted by relevance

/macosx-10.10/IOGraphics-485/IOGraphicsFamily/IOKit/graphics/
H A DIOFramebuffer.h274 @discussion IOFramebuffer subclasses may optionally implement this method to perform I2C bus requests on one of the buses they support. Alternatively they may implement the setDDCClock(), setDDCData(), readDDCClock(), readDDCData() methods and respond from getAttributeForConnection() to the kConnectionSupportsLLDDCSense attribute with success, in which case IOFramebuffer::doI2CRequest() will carry out a software implementation of I2C using the low level routines and conforming to the timing constraints passed in the timing parameter. Subclasses may pass timing parameters tuned for the specific bus, otherwise VESA DDC defaults will apply.
648 kConnectionSupportsLLDDCSense If the framebuffer wishes to make use of IOFramebuffer::doI2CRequest software implementation of I2C it should implement the I2C methods setDDCClock(), setDDCData(), readDDCClock(), readDDCData(), and it should return success (and no value) for this attribute.<br>
755 /*! @function readDDCData
761 virtual bool readDDCData( IOIndex bus );
/macosx-10.10/IOGraphics-485/IOGraphicsFamily/
H A DIOFramebuffer.cpp9020 bool IOFramebuffer::readDDCData( IOIndex /* connectIndex */ ) function in class:IOFramebuffer
9275 dataLine = readDDCData(bus); // read present state of dataline
9279 if (dataLine != readDDCData(bus))
9463 while ((0 != readDDCData(bus)) && (kIOReturnSuccess == err))
9561 value = readDDCData(bus);

Completed in 133 milliseconds