summaryrefslogtreecommitdiffstats
path: root/sys/dev/iicbus/iic.h
Commit message (Collapse)AuthorAgeFilesLines
* Add two new flags (IIC_M_NOSTOP and IIC_M_NOSTART) to struct iic_msg tonwhitehorn2010-06-051-0/+2
| | | | | | allow consumers of iicbus_transfer() to send messages with repeated starts. Reviewed by: imp
* Teach iic(4) the 'repeated start' I2C condition. This will be used by theraj2009-01-261-0/+1
| | | | | | | upcoming i2c(8) diag utility. Reviewed by: bms, stas Obtained from: Semihalf
* Add a fake flag for write. Many drivers have started to use it and itimp2006-11-281-1/+2
| | | | | | seems like a good idea. Submitted by: sam
* Allow iic bridges to support a generalized transfer, rather thanimp2006-07-141-0/+16
| | | | | | | | | forcing all transfers to do the start read/write stop by hand. Some smart bridges prefer this sort of operation, and this allows us to support their features more easily. When bridges don't support it, we fall back to using the old-style opertaions. Expand the ioctl interface to expose this function. Unlike the old-style interface, this interface is thread safe, even on old bridges.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Change /dev/smb and /dev/iic interface to allow user programs to interact withnsouch1999-01-091-6/+13
| | | | | | | | | | devices dynamically. That means, + only one /dev/iic or /dev/smb device for each smb/iic bus to access + I2C/SMB device address must be given to any ioctl + new devices may be plugged and accessed after boot, which was impossible previously (device addresses were hardcoded into the kernel)
* Reviewed by: Doug Rabsonnsouch1998-09-031-0/+40
Submitted by: nsouch I2C and SMB ioctls
OpenPOWER on IntegriCloud