summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c/i2c.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* instead of passing OF nodes down to the drivers, pass name/compat stringderaadt2005-11-151-1/+3
| | | | | | pointers. This lets their match() functions actually make real decisions. OF-capable machines will pass name/compat pointers, but other machines will not. grudging ok kettenis
* I2C framework originally written by Steve C. Woodford and Jason R. Thorpegrange2004-05-231-0/+133
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@