summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* adm1033 has a rev register to check as wellderaadt2008-04-181-2/+2
|
* correct sizeof; palmeidaderaadt2008-04-181-6/+6
|
* make it more apparent that when we are dealing with 16 bit registersderaadt2008-04-177-32/+32
| | | | | (not a series of 8 bit registers), the bytes come off the wire in big-endian order
* use sizeof(thing) instead of hard-coding itderaadt2008-04-173-21/+21
|
* Use ntohs() to swap the raw i2c data to native format; tested by sthenderaadt2008-04-161-8/+9
|
* Take a shot at LM76 support (13 bit temperature, 0.065 degC per LSB) forderaadt2008-04-151-16/+14
| | | | when we finally find one of these devices. looked at by kettenis..
* MCP98242 temp sensor docs found..deraadt2008-04-102-2/+7
|
* Recognize and support the Microchip MCP9805 JC-42.2 sensor (we hope; I amderaadt2008-04-092-2/+7
| | | | simply going through datasheets found on the net...)
* support the NPX SE97 tooderaadt2008-04-092-3/+8
|
* New sensor driver for JDEC JC-42.4 standard dimm temperature sensorsderaadt2008-04-072-1/+128
| | | | (still extremely rare devices.. so rare I had to wire up a chip myself)
* Identify two chips which follow the JDEC JC-42.4 standard dimm temperaturederaadt2008-04-071-1/+9
| | | | probe -- NPX SE98 and ADT 7408
* toast unused args from a printf call; ok deraadtcnst2008-04-011-2/+2
|
* match more versions of w83793g; whilst here, also ensure that the bank 0cnst2008-04-011-4/+5
| | | | registers are only tested if bank 0 is selected; 'looks ok' deraadt
* only need 8 words to learn about i2c spd jc-42.4 sensorsderaadt2008-04-011-2/+2
|
* test the Vdd registers of Andigilog chips against the minimum voltage readings;cnst2008-03-271-2/+4
| | | | 'good plan' deraadt; ok kettenis, mikeb
* New andl(4) driver for Andigilog aSC7611 Hardware Monitor.cnst2008-03-232-1/+241
| | | | | | | Tested in my i2c sandbox against an i2c dump from D946GZIS, a dmesg for which was kindly donated to our dmesg@. 'commit it' deraadt@
* add probe for Andigilog aSC7611; discussed with deraadtcnst2008-03-191-1/+6
|
* 2nd two extra fans on the 5027 are encoded differently; diffderaadt2007-12-121-13/+26
| | | | from remco@d-compu.dyndns.org
* support sch5027 which has two extra fans and slightly different voltagederaadt2007-12-061-23/+59
| | | | readings; from remco@d-compu.dyndns.org
* sch5027 probing, from remco@d-compu.dyndns.orgderaadt2007-12-051-1/+4
|
* Display module size for direct rambus rimms, not yet tested.jsg2007-11-261-5/+27
|
* Add basic rambus decode method, showing the module type.jsg2007-11-261-5/+31
|
* Kill spdmem_hexdump() before anyone starts using it.miod2007-11-251-22/+1
|
* don't clear sensor flags that were never set; ok deraadtcnst2007-10-314-10/+5
|
* print some word reads as well in the verbose outputderaadt2007-10-301-10/+14
|
* Phillips -> Philips in commentsmartin2007-10-262-4/+4
|
* expand range where we search for sensorsderaadt2007-10-251-3/+2
|
* remove the unused i2cbus_attach_args param from the probe functions; ok deraadtcnst2007-10-241-9/+7
|
* make older gcc happierderaadt2007-10-241-2/+2
|
* fix r1.101 (2007-10-07) regression of not calling the iic_dump() for acnst2007-10-241-22/+15
| | | | | | | successfully identified sensor chip that was not claimed by any driver; whilst at it, get rid of the 'if defined' madness ok deraadt
* Uncomment PECI mode diagnosting bits.mikeb2007-10-241-11/+6
| | | | ok deraadt
* skip the ignored addresses completely (now covers the eeprom range, too); ok deraadtcnst2007-10-241-7/+6
|
* _check prototypes are no longer used (replaced by i2c_scan.c); ok deraadt@cnst2007-10-203-6/+3
|
* Create memory specific decode routines to make code cleaner,jsg2007-10-201-167/+248
| | | | | | suggested by deraadt. This file has mostly been rewritten even before it was initially comitted so add my copyright to it as well.
* re-introduce the "p_clk rounding" for DDR -- they need itderaadt2007-10-201-4/+7
| | | | ok jsg
* Print the type of DIMM (SO-DIMM/Mini-DIMM/Micro-DIMM) forjsg2007-10-201-1/+20
| | | | | non regular DDR2, there does not seem to be any equivalent information in the SDR/DDR layouts.
* Deal with all possible 16 array offsets for tenths of a nanosecond array,jsg2007-10-201-4/+2
| | | | | and tweak p_clk rounding to return correct values. From giovanni <qgiovanni@gmail.com>
* Correct tenths of a nanosecond cycle encodings for DDR2,jsg2007-10-181-3/+7
| | | | | | this makes the PC2-xxxx values show properly in all cases. From giovanni <qgiovanni@gmail.com> tested/ok cnst@ ok deraadt@
* ignore fans with >= 0x0fff readings. According to the iic_dump(), it appearscnst2007-10-181-2/+2
| | | | | | | | | 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@
* Check to see if the SPD EEPROM size looks sane (ie < 32K)jsg2007-10-181-2/+5
| | | | | when trying to decide if we have found an SPD EEPROM. ok deraadt@
* add missing $OpenBSD$; "of course" deraadtcnst2007-10-181-0/+1
|
* add probe for TI TMP401 (untested)deraadt2007-10-171-1/+13
|
* typoderaadt2007-10-171-2/+2
|
* clear the invalid flag for temperature sensors that are no longer invalid; ok deraadtcnst2007-10-171-1/+3
|
* decl variables earlier; pointed out by fgschderaadt2007-10-171-5/+9
|
* some local variables can shadow to decrease kernel stack use, wheederaadt2007-10-171-10/+8
|
* Fix printing of DIMM size for DDR2.kettenis2007-10-161-15/+16
| | | | | input from canacar@, jsg@, deraadt@ ok deraadt@
* No need to match on "at34c02" anymore.kettenis2007-10-151-3/+2
| | | | ok deraadt@
* correctly print PC and PC2- prefixes; ok jsgderaadt2007-10-141-3/+3
|
* fix newlinesderaadt2007-10-141-293/+293
|