Searched refs:doI2CRequest (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10/IOGraphics-485/IONDRVSupport/IOKit/ndrvsupport/
H A DIONDRVFramebuffer.h331 virtual IOReturn doI2CRequest( UInt32 bus, IOI2CBusTiming * timing, IOI2CRequest * request );
/macosx-10.10/IOGraphics-485/IOGraphicsFamily/IOKit/graphics/
H A DIOFramebuffer.h272 /*! @function doI2CRequest
274 @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.
279 virtual IOReturn doI2CRequest( UInt32 bus, struct IOI2CBusTiming * timing, struct IOI2CRequest * request );
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>
732 @discussion Framebuffers making use of the IOFramebuffer::doI2CRequest() software implementation of I2C should implement this method to set the state of the I2C clock line on the given bus. Otherwise may be unimplemented.
741 @discussion Framebuffers making use of the IOFramebuffer::doI2CRequest() software implementation of I2C should implement this method to set the state of the I2C data line on the given bus. Otherwise may be unimplemented.
749 @discussion Framebuffers making use of the IOFramebuffer::doI2CRequest() software implementation of I2C should implement this method to return the input state of the I2C clock line on the given bus. Otherwise may be unimplemented.
757 @discussion Framebuffers making use of the IOFramebuffer::doI2CRequest() software implementation of I2C should implement this method to return the input state of the I2C data line on the given bus. Otherwise may be unimplemented.
/macosx-10.10/IOGraphics-485/IOGraphicsFamily/
H A DIOFramebuffer.cpp9097 // doI2CRequest(),
9100 IOReturn IOFramebuffer::doI2CRequest( UInt32 bus, IOI2CBusTiming * timing, IOI2CRequest * request ) function in class:IOFramebuffer
10245 err = doI2CRequest(__private->dpBusID, 0, &request);
10298 err = doI2CRequest(__private->dpBusID, 0, &request);
10369 err = doI2CRequest(__private->dpBusID, 0, &request);
10492 err = fFramebuffer->doI2CRequest( fBusID, 0, request );
/macosx-10.10/IOGraphics-485/IONDRVSupport/
H A DIONDRVFramebuffer.cpp2853 IOReturn IONDRVFramebuffer::doI2CRequest( UInt32 bus, IOI2CBusTiming * timing, IOI2CRequest * request ) function in class:IONDRVFramebuffer

Completed in 153 milliseconds