Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement support for "clock stretching" where a slave device pulls down SCL | 2013-04-20 | 1 | -1/+32 | |
| | | | | | | to slow down the master device. This makes the i2c bit-banging code work with slow slave device such as SDVO chips and DDC eeproms found on various graphics hardware supported by inteldrm(4). Mostly from NetBSD. | ||||
* | Put back i2c bit-banging code, we'll need it soon. | 2006-01-13 | 1 | -0/+179 | |
| | |||||
* | Remove orphaned i2c_bitbang code, as well as i2c_bitbang and i2cexec | 2006-01-02 | 1 | -179/+0 | |
| | | | | attributes. | ||||
* | I2C framework originally written by Steve C. Woodford and Jason R. Thorpe | 2004-05-23 | 1 | -0/+179 | |
for NetBSD (r). This framework supports various i2c master controllers: - dumb bit-bang controllers - a few styles of automated controllers that give you control over sending start/stop conditions on the i2c bus - automated controllers that are too smart for its own good, giving software no control over start/stop conditions - smbus controllers by emulating smbus protocol with i2c commands i2c slave devices need their addresses to be specified in the kernel config file, no device discovery presented. ok deraadt@ |