summaryrefslogtreecommitdiffstats
path: root/sys/dev/iicbus/iicbus.h
Commit message (Collapse)AuthorAgeFilesLines
* Allow iic bridges to support a generalized transfer, rather thanimp2006-07-141-0/+3
| | | | | | | | | 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.
* Remove public declarations of variables that were forgotten when they wereobrien2005-08-101-2/+0
| | | | made static.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Change /dev/smb and /dev/iic interface to allow user programs to interact withnsouch1999-01-091-1/+3
| | | | | | | | | | 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)
* iicbb is generic support for I2C bit-banging.nsouch1998-10-311-2/+1
| | | | Other files: timeout management added to the I2C framework.
* Submitted by: nsouchnsouch1998-09-031-0/+42
Philips I2C bus generic support other new bus architecture.
OpenPOWER on IntegriCloud