summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Collapse)Author
2008-09-10add support for the PCA9555 device which has 16 instead of 8 pins.Reyk Floeter
ok deraadt@
2008-06-09* fix the order of precedence in the divisor bits calculationConstantine A. Murenin
* correct the constant in the fanrpm formula ok deraadt
2008-05-21Print a specific message for non i2c attachments like macppcJonathan Gray
memc, in the situation where Apple cheaps out by having no SPD on integrated RAM.
2008-05-01correct attach messagesTheo de Raadt
2008-04-23learn about the fansTheo de Raadt
2008-04-22* correct the names of the register definesConstantine A. Murenin
* describe the temperature sensors as 'Internal' / 'External' * no need for sensor description enumeration 'sure' deraadt
2008-04-22unbreak the ignore_addrs logic (the 'continue' was obviously meant to affectConstantine A. Murenin
another preceding 'for' loop); reported by krw and kettenis; better diff from millert; 'get it in' deraadt
2008-04-22handle all four temperature sensorsTheo de Raadt
2008-04-21correct negative temperatures (if they ever happen); spotted by cnstTheo de Raadt
2008-04-21improve register to temperature conversion codeTheo de Raadt
2008-04-21when iic_exec fails, return 0xff for the read value; ok jsgTheo de Raadt
2008-04-21A very very rough start at an adt7462 driverTheo de Raadt
2008-04-20two more i2c probe checks. adt has split off or been sold to ONTheo de Raadt
semi, so now even more data sheets are available at http://www.onsemi.com/PowerSolutions/parametrics.do?id=2127 so if people want to help write drivers...
2008-04-18detect adm1034Theo de Raadt
2008-04-18adm1033 has a rev register to check as wellTheo de Raadt
2008-04-18correct sizeof; palmeidaTheo de Raadt
2008-04-17make it more apparent that when we are dealing with 16 bit registersTheo de Raadt
(not a series of 8 bit registers), the bytes come off the wire in big-endian order
2008-04-17use sizeof(thing) instead of hard-coding itTheo de Raadt
2008-04-17use sizeof(thing) instead of hard-coding itTheo de Raadt
2008-04-16Use ntohs() to swap the raw i2c data to native format; tested by sthenTheo de Raadt
2008-04-15Take a shot at LM76 support (13 bit temperature, 0.065 degC per LSB) forTheo de Raadt
when we finally find one of these devices. looked at by kettenis..
2008-04-10MCP98242 temp sensor docs found..Theo de Raadt
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