summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Collapse)Author
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
2006-01-26Make lm at iic detach properly, and use config_detach(9) to fully detachMark Kettenis
lm at iic if we attach lm at isa for the same chip. tested by robert@, krw@
2006-01-25Prevent division by zero, and make it actually update the fan sensors.Mark Kettenis
2006-01-24Initial stab at glenv(4), a driver for the GL518SM.Mark Kettenis
2006-01-23The GL518SM is a real piece of shit, and if we don't detect it bad thingsMark Kettenis
will happen. The comment in the code has all the gory details. tested by jmc@
2006-01-19Replace SENSOR_ADD() macro with a pair of functionsAlexander Yurchenko
sensor_add()/sensor_del() so that sensors can be attached and detached dynamicaly. ok kettenis@ deraadt@ dlg@
2006-01-18Fix typo; w83l785ts-l has chip ID 0x70.Mark Kettenis
2006-01-17Match "w83791sd".Mark Kettenis
2006-01-17AS99127F rev 1 doesn't have i2c address in register 0x48.Mark Kettenis
2006-01-15Commit missing bits too:Mark Kettenis
If we attach an lm(4) to isa(4) that is already attached to iic(4), disable the one attached to iic(4). idea from deraadt@
2006-01-15wbenv(4), a driver for the Winbond W83L784R/5R/5TS-L hardware monitor.Mark Kettenis
2006-01-15Fix typo.Mark Kettenis
2006-01-14Detect more Winbond chips.Mark Kettenis
"Of course!" deraadt@