I2c Driver Windows 10

Device.BusController.I2C • • 5 minutes to read In this article • Device.BusController.I2C These requirements apply only to I2C controller silicon vendors. System manufacturers may optionally run these tests, but may need hardware customization.

Device.BusController.I2C.CancellationOfIO I2C controller and controller drivers must support the cancellation of I/O requests. Applies to Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) x64 Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) x86 Windows 10 Mobile ARM Windows 10 Mobile x86 Description The I2C controller and associated controller driver must conform to the SPB framework and support the following: • Driver implements SPB request cancelation logic for read/write/sequence I/O. Device.BusController.I2C.ClockStretching I2C controller and controller drivers must support peripheral clock stretching. Applies to Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) x64 Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) x86 Windows 10 Mobile ARM Windows 10 Mobile x86 Description The I2C controller and associated controller driver must conform to the SPB framework and support the following: • Controller can sustain peripheral holding clock for at least 2 seconds during read, write, and sequence I/O. Device.BusController.I2C. Prolific Usb To Serial Comm Port Driver For Windows 10 more. HCKTestability Systems with I2C controllers must expose correct ACPI table information and I2C pin-outs to enable HCK testability. Applies to Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) x64 Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) x86 Windows 10 Mobile ARM Windows 10 Mobile x86 Description The objective of this requirement is to enable the controller to be testable by the HCK framework.

Details: • Controller under test must provide I2C external connectivity pin-out (SCL, SDA, and GND). • Update ACPI to correctly describe HCK test peripheral drivers and its connection to I2C controller under test. • Other peripheral devices on the same I2C controller under test must be disabled when running HCK tests.

Comments are closed.