summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix pastos; ok deraadt@.grange2005-11-171-10/+10
|
* grok adt7467 somewhat, and fan disconnectsderaadt2005-11-171-5/+23
|
* basic driver for adt7460 found in some machinesderaadt2005-11-172-1/+245
|
* Fix typo.kettenis2005-11-161-2/+2
|
* basic driver for apple fcu fan controller. can read up to 6 fan rpm'sderaadt2005-11-162-1/+190
| | | | | and up to 2 fan pwms. we do not yet adjust the fan speeds, because we do not have a death wish
* Add support for MAX6642.kettenis2005-11-161-24/+46
| | | | ok deraadt@
* driver for maxim ds1631, might work, might not!deraadt2005-11-162-1/+117
|
* driver for the philips pca9554 i2c gpio devicederaadt2005-11-162-1/+262
|
* driver for adm1030 i2c temp + fan controllerderaadt2005-11-152-1/+158
|
* Driver for the TAOS TSL2560/61 light sensors.kettenis2005-11-152-1/+242
|
* differentiate the older chip without the 4 adcderaadt2005-11-151-33/+51
|
* read the channel register, hopefully initialized by some rom (Yes, Applederaadt2005-11-151-12/+46
| | | | | | does in their rom, but not in their kernel code). This tells us if the 2 AIN/FAN pins are wired as AIN or FAN (G4 xserve fans, G5 xserve more voltage readings..); ok kettenis
* temperature readings of 0x80 mean "diode not connected", i think; kettenis okderaadt2005-11-151-3/+6
|
* Start monitoring operations such that values actually change.kettenis2005-11-151-1/+18
| | | | ok deraadt@
* simple driver for the Analog Devices AD7417/7418 (does not cope rightderaadt2005-11-152-2/+186
| | | | with 7416 without ADC yet)
* avoid integer overflow in fan speed calculations, from kettenisderaadt2005-11-151-9/+16
| | | | also, if things appear majorly wonky, mark sensors invalid
* driver for the maxim6690 i2c dual temperature sensorderaadt2005-11-152-1/+189
|
* instead of passing OF nodes down to the drivers, pass name/compat stringderaadt2005-11-154-21/+26
| | | | | | 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
* move lm87 to dev/i2c; ok kettenisderaadt2005-11-152-1/+247
|
* code was totally borked, if it failed to detect a LM77 it left thederaadt2005-11-131-7/+7
| | | | type as 0; ok kettenis
* Unbreak i386.kettenis2005-11-121-3/+3
|
* Define attachment-like attribute i2c and attach lmtemp to that instead of iic.kettenis2005-11-121-3/+4
|
* Use sensors thread instead of timeouts.kettenis2005-11-112-10/+4
| | | | ok dlg@, "slap it in" deraadt@
* Add basic audio playback support for the Zaurus SL-C3000.pascoe2005-04-151-0/+317
| | | | ok dlg@ drahn@ uwe@ deraadt@
* Cosmetics...tdeval2005-03-081-2/+2
| | | | | Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
* tiny comments sync with netbsd, was lost during importinggrange2004-05-241-1/+5
|
* lmtemp(4) -- National Semiconductor LM75/LM77 temperature sensor driver.grange2004-05-233-1/+406
| | | | | | | Based on the driver from NetBSD (r) written by Jason R. Thorpe, adapted for our sensors infrastructure and with LM77 support. ok deraadt@
* I2C framework originally written by Steve C. Woodford and Jason R. Thorpegrange2004-05-237-0/+787
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@