summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Collapse)Author
2006-06-27match pca9555 as a name tooTheo de Raadt
2006-06-21pretty code, shorten it, etc, ok drahnTheo de Raadt
2006-06-19Avoid using the rfact member of 'struct sensor' which is on its way out.Mark Kettenis
2006-06-17Better checks to avoid attaching when device is not present.Dale Rahn
2006-06-17Driver for the Philips PCA9532 LCD dimmer controller, found on thecus.Dale Rahn
2006-06-15Fan controller for Thecus N2100, still needs more work, currently sets theDale Rahn
fan so it is running. The nice auto fan speed isn't working currently. Also gives temperature sensors.
2006-06-15Ricoh rtc support for armish, driver from netbsd.Dale Rahn
2006-06-14teach it fintek f75375; half by drahnTheo de Raadt
2006-05-14Add abstraction for resistor factors; makes it easier to compare them toMark Kettenis
the datasheets. Fix a few bugs in the handling of voltage sensors. From Constantine Murenin <mureninc@gmail.com>.
2006-04-30incorporate feedback from kettenis@: fix init of sc_temp_invalid for LM90,Damien Miller
make sc_temp_invalid an array and set 0x7f as an invalid reading for the Maxim 6690 too
2006-04-30support the Maxim 6657, 6658 and 6659 parts, which are register-wiseDamien Miller
identical to the Maxim 6690. Also fixes a bug which caused Maxim 6642 parts to be mishandled; ok deraadt@
2006-04-29bring back skip_fc SMI workaround for max6657 chips; ok kettenis@Damien Miller
2006-04-17Reorganize the 0xfe vendor register block, adding new devices and tighteningMark Kettenis
checks on existing devices. "slap it in" deraadt@
2006-04-17looks like 0x20 on sch5017 is a 5v input, not 2.5vTheo de Raadt
2006-04-14fix +12v conversion, because of stupid C; wilfriedTheo de Raadt
2006-04-13various changes to the table-driven code as a result of conversationsTheo de Raadt
with wilfried. unfortunately days have gone by without him (or others) saying that it works fine. in it goes. maybe it will crash for someone?
2006-04-10sch5017 is an adt7460 clone of some type. also, we are seeing someTheo de Raadt
ways to determine the actual voltage multipliers, so move to a table driven model, which we can tweak as we see more varients. checked by kettenis jolan and roman
2006-04-10make this match our code standardsTheo de Raadt
2006-04-10new sch5017 driver by roman.hunt@comcast.netTheo de Raadt
2006-04-10files.i2cTheo de Raadt
2006-04-09slightly nicer sensor namesTheo de Raadt
2006-03-22Detect newer revisions of the LM81.Mark Kettenis
2006-03-19sis950 has 0x5b missing, so it looks more like an it8712f-aTheo de Raadt
2006-03-19ok, what i thought was sis950 is actually likely the it8712f-aTheo de Raadt
2006-03-18probe for it8712 and sis950 (somewhat of a clone)Theo de Raadt
2006-03-18typoBrad Smith
2006-03-12Properly scale voltage on w83l784r.Mark Kettenis
Origional patch from Constantine A. Murenin.
2006-03-12Match emc6d100 and emc6w201. Fix typo. print rev with 0x prefix.Mark Kettenis
2006-03-12Tweak comment.Mark Kettenis
2006-03-07Add a few more SMSC devices.Mark Kettenis
2006-03-07Improve adm1030/adm1031 detection.Mark Kettenis
ok deraadt@
2006-03-04Re-enable I2C_VERBOSE.Mark Kettenis
2006-03-04don't permanently disable temperature sensors when they fail a read,Damien Miller
just mark it as invalid
2006-03-04handle lm96000 (another similar chip); ok kettenis, tested by ↵Theo de Raadt
stu@spacehopper.org
2006-02-26if ipmi is on the machine: instead of (confusingly) failing in match,Theo de Raadt
bail out in attach, and also say why; ok marco
2006-02-26Don't touch i2c bus tag internals directly.Alexander Yurchenko
ok deraadt@
2006-02-25Make sure we print something for unidentified devices.Mark Kettenis
ok deraadt@
2006-02-25#undef I2C_VERBOSE; re-enable after release.Mark Kettenis
prompted by deraadt@
2006-02-17Fix another typo. From Constantine A. Murenin.Mark Kettenis
2006-02-16Fix typo's. From Constantine A. Murenin.Mark Kettenis
2006-02-08add a member to the i2c_attach args so that a controller can pass aDavid Gwynne
cookie down to the device. the most obvious use of this is to pass a device its ofw node on sparc64 and macppc so it can configure itself more appropriately. ok kettenis@ henning@ deraadt@
2006-02-08Fix lm75 check.Mark Kettenis
ok deraadt@
2006-02-04s/amd1032cloneprobe/adm1032cloneprobe/gMark Kettenis
2006-01-31fix error messageDamien Miller
2006-01-29Disable iic whenever ipmi is enabled. This fixes boxes like Sun x4200 thatMarco Peereboom
freak out when more than one device driver touch the i2c devices. Reported by: Srebrenko Sehic <ssehic at gmail dot com> ok kettenis@
2006-01-29Don't probe address 0x4f.Mark Kettenis
ok deraadt@
2006-01-28Move address checks forward. Cleanup comments.Mark Kettenis
2006-01-28Disable ds1624/ds1631/ds1721 probe.Mark Kettenis
requested by deraadt@
2006-01-28Rename lm_i2c.c to lm78_i2c.c.Mark Kettenis
requested by deraadt@
2006-01-26Fix printf.Mark Kettenis