summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Collapse)Author
2008-04-09Recognize and support the Microchip MCP9805 JC-42.2 sensor (we hope; I amTheo de Raadt
simply going through datasheets found on the net...)
2008-04-09support the NPX SE97 tooTheo de Raadt
2008-04-07New sensor driver for JDEC JC-42.4 standard dimm temperature sensorsTheo de Raadt
(still extremely rare devices.. so rare I had to wire up a chip myself)
2008-04-07Identify two chips which follow the JDEC JC-42.4 standard dimm temperatureTheo de Raadt
probe -- NPX SE98 and ADT 7408
2008-04-01toast unused args from a printf call; ok deraadtConstantine A. Murenin
2008-04-01match more versions of w83793g; whilst here, also ensure that the bank 0Constantine A. Murenin
registers are only tested if bank 0 is selected; 'looks ok' deraadt
2008-04-01only need 8 words to learn about i2c spd jc-42.4 sensorsTheo de Raadt
2008-03-27test the Vdd registers of Andigilog chips against the minimum voltage readings;Constantine A. Murenin
'good plan' deraadt; ok kettenis, mikeb
2008-03-23New andl(4) driver for Andigilog aSC7611 Hardware Monitor.Constantine A. Murenin
Tested in my i2c sandbox against an i2c dump from D946GZIS, a dmesg for which was kindly donated to our dmesg@. 'commit it' deraadt@
2008-03-19add probe for Andigilog aSC7611; discussed with deraadtConstantine A. Murenin
2007-12-122nd two extra fans on the 5027 are encoded differently; diffTheo de Raadt
from remco@d-compu.dyndns.org
2007-12-06support sch5027 which has two extra fans and slightly different voltageTheo de Raadt
readings; from remco@d-compu.dyndns.org
2007-12-05sch5027 probing, from remco@d-compu.dyndns.orgTheo de Raadt
2007-11-26Display module size for direct rambus rimms, not yet tested.Jonathan Gray
2007-11-26Add basic rambus decode method, showing the module type.Jonathan Gray
2007-11-25Kill spdmem_hexdump() before anyone starts using it.Miod Vallat
2007-10-31don't clear sensor flags that were never set; ok deraadtConstantine A. Murenin
2007-10-30print some word reads as well in the verbose outputTheo de Raadt
2007-10-26Phillips -> Philips in commentsMartin Reindl
2007-10-25expand range where we search for sensorsTheo de Raadt
2007-10-24remove the unused i2cbus_attach_args param from the probe functions; ok deraadtConstantine A. Murenin
2007-10-24make older gcc happierTheo de Raadt
2007-10-24fix r1.101 (2007-10-07) regression of not calling the iic_dump() for aConstantine A. Murenin
successfully identified sensor chip that was not claimed by any driver; whilst at it, get rid of the 'if defined' madness ok deraadt
2007-10-24Uncomment PECI mode diagnosting bits.Mike Belopuhov
ok deraadt
2007-10-24skip the ignored addresses completely (now covers the eeprom range, too); ↵Constantine A. Murenin
ok deraadt
2007-10-20_check prototypes are no longer used (replaced by i2c_scan.c); ok deraadt@Constantine A. Murenin
2007-10-20Create memory specific decode routines to make code cleaner,Jonathan Gray
suggested by deraadt. This file has mostly been rewritten even before it was initially comitted so add my copyright to it as well.
2007-10-20re-introduce the "p_clk rounding" for DDR -- they need itTheo de Raadt
ok jsg
2007-10-20Print the type of DIMM (SO-DIMM/Mini-DIMM/Micro-DIMM) forJonathan Gray
non regular DDR2, there does not seem to be any equivalent information in the SDR/DDR layouts.
2007-10-20Deal with all possible 16 array offsets for tenths of a nanosecond array,Jonathan Gray
and tweak p_clk rounding to return correct values. From giovanni <qgiovanni@gmail.com>
2007-10-18Correct tenths of a nanosecond cycle encodings for DDR2,Jonathan Gray
this makes the PC2-xxxx values show properly in all cases. From giovanni <qgiovanni@gmail.com> tested/ok cnst@ ok deraadt@
2007-10-18ignore fans with >= 0x0fff readings. According to the iic_dump(), it appearsConstantine A. Murenin
as if all the invalid fans have either 0x0f00 or 0x0000 readings, but with the in-the-field driver 0x0f00 appears as 0x0fff. At any rate, no real fans would have sensors detecting 0x0f00 (351 RPM), so no harm continuing to ignore it, t. tested by jon.steel@esentire.com discussed with kettenis@ deraadt@
2007-10-18Check to see if the SPD EEPROM size looks sane (ie < 32K)Jonathan Gray
when trying to decide if we have found an SPD EEPROM. ok deraadt@
2007-10-18add missing $OpenBSD$; "of course" deraadtConstantine A. Murenin
2007-10-17add probe for TI TMP401 (untested)Theo de Raadt
2007-10-17typoTheo de Raadt
2007-10-17clear the invalid flag for temperature sensors that are no longer invalid; ↵Constantine A. Murenin
ok deraadt
2007-10-17decl variables earlier; pointed out by fgschTheo de Raadt
2007-10-17some local variables can shadow to decrease kernel stack use, wheeTheo de Raadt
2007-10-16Fix printing of DIMM size for DDR2.Mark Kettenis
input from canacar@, jsg@, deraadt@ ok deraadt@
2007-10-15No need to match on "at34c02" anymore.Mark Kettenis
ok deraadt@
2007-10-14correctly print PC and PC2- prefixes; ok jsgTheo de Raadt
2007-10-14fix newlinesTheo de Raadt
2007-10-14wbng(4) driver for Winbond W83793G Hardware Monitor; 'commit it' deraadtConstantine A. Murenin
2007-10-14print the name of the chip on attach; ok deraadtConstantine A. Murenin
2007-10-13really correct : printing; ok deraadt@Constantine A. Murenin
2007-10-11probe for Winbond W83793G; tested by jon.steel@esentire.com; suggestions/ok ↵Constantine A. Murenin
deraadt@
2007-10-11hypenate memory type for readability.Jonathan Gray
2007-10-10correct : printing; ok jsgTheo de Raadt
2007-10-09we have been knocking out i2c when ipmi exists on a machine (becauseTheo de Raadt
there are ipmi bmc's that apparently violate i2c bus master locking). but those problems bite us only for sensors which we re-scan every few seconds, and then we hit the ipmi bmc's races. for non-sensor devices (like spdmem) it is probably ok to look once. let's try that method for a while and see if anyone sees breakage.