summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Collapse)Author
2007-07-31don't duplicate .numt in .desc; 'In this driver, whatever you want' deraadt@Constantine A. Murenin
2007-07-31change sensor type: if .value can only ever be 0 or 1, .type should be indicatorConstantine A. Murenin
2007-07-31remove magic numbers: use PCAGPIO_NPINS instead (no binary change); ok deraadt@Constantine A. Murenin
2007-06-24rework sensor tasks to use the kernels generic workq rather than a specialDavid Gwynne
kernel thread of its own. the api has changed (which will be fixed in the manpage shortly) so all the users of sensor tasks that i can find have been fixed too. noone tested, so its going in to force people to run with it. "put it in" deraadt@
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2007-04-09Remove unused prototype.Mark Kettenis
2007-03-22split userland & kernel struct sensor/sensordev so that the additionTheo de Raadt
of new fields in the future is less disruptive. This is done similar to how struct proc is handled for ps(1). ok jmc (man page changes) tested fkr simon, and more suggestions from millert
2007-01-07fcu fans are PWM, express as %; from mureninTheo de Raadt
2007-01-05when i2c_dumping, instead of just skipping 0xff value registers,Theo de Raadt
skip the most common value read (which is often 0xff anyways)
2006-12-31correct the code to handle the adt7475, which stupidly is missing someTheo de Raadt
of the registers.... tested by dhartmei and others
2006-12-26The adt7475 has a fixed address of 0x2e.Mark Kettenis
ok deraadt@
2006-12-26support adt7475; tested by dhartmeiTheo de Raadt
2006-12-25identify adt7475Theo de Raadt
2006-12-24normally hardware engineers call it Vcc not VCCTheo de Raadt
2006-12-23adapt to new two-level sensor api; Constantine A. MureninTheo de Raadt
2006-11-20Fix register number definitions.Mark Kettenis
ok deraadt@
2006-11-20Add support for LM63.Mark Kettenis
tested by niklas@
2006-11-19Probe for National Semiconductor LM63.Mark Kettenis
2006-11-19Probe for Myson MTP008.Mark Kettenis
2006-11-14Fix typos. From Pierre Riteau <pierre.riteau at free dot fr>.Mark Kettenis
2006-11-01lm75 scoring should not show up in verboseTheo de Raadt
2006-09-26re-enable I2C_VERBOSEJonathan Gray
ok deraadt@
2006-08-29#undef I2C_VERBOSEMark Kettenis
ok deraadt@
2006-08-26Cleanup. Add config flag to make fans blast at full speed.Mark Kettenis
ok drahn@
2006-08-19handle lm75a; matt@bodgit-n-scarper.comTheo de Raadt
2006-08-18probe for the lm75a, meaning that the lm75/lm75a/lm77 probe routine mustTheo de Raadt
become quite complicated. work done by matt@bodgit-n-scarper.com after i explained how daft these devices are
2006-07-20Add support for Analog Devices ADM1023 (and ADM1021A).Mark Kettenis
2006-07-15Add support for Genesys Logic GL523SM and Global Mixed-mode Technology G781.Mark Kettenis
tested by fgs@ and Stuart Henderson.
2006-07-12spacingTheo de Raadt
2006-07-12Add missing break.Mark Kettenis
2006-07-12Sort switch statements by vendor ID.Mark Kettenis
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