summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* check 4 (instead of merely 2) addr bits for probing sdtemp(4) chips; ok deraadtcnst2009-07-101-8/+8
|
* fix the complement in the 2's complement patch from yesterday; ok deraadtcnst2009-07-101-2/+2
|
* support onsemi's cat34ts02 and cat6095; ok deraadtcnst2009-07-102-3/+8
|
* the temperature value is really a 13-bit 2's complement; ok deraadtcnst2009-07-101-5/+4
|
* fix the mask for the sign bit and some comment; ok deraadtcnst2009-07-101-3/+3
|
* Seems I confused Mb and MB and was in too much of a rush when Ijsg2009-05-231-5/+18
| | | | | | | | added the DDR3 bits. Take into account more of the spd data and compute DDR3 module size in a way similiar to NetBSD so it comes out correctly. Tested by Olivier Cherrier and Christian Stuermer.
* remove a meaningless sensor.desc; ok deraadtcnst2009-04-221-3/+1
|
* apologize (dlg and claudio, stop snickering)deraadt2009-03-141-2/+2
|
* Untested FB-DIMM decoding adapted from changes made to NetBSDjsg2009-02-221-1/+72
| | | | | by Paul Goyette. ok deraadt@
* Indicate if a thermal sensor is present on ddr3 modules.jsg2009-02-191-1/+6
|
* Move most of spdmem match logic into the driver and add crc16/ddr3jsg2009-02-192-18/+201
| | | | | | | | | support based on changes in NetBSD by Paul Goyette with goop like bitfields/single decode function mess removed and things like module type/simpler capacity calculations added. Tested by a bunch of people in particular krw who tested a few revs of the ddr3 bits.
* Unify error message.kettenis2009-01-262-4/+4
| | | | ok grange@, oga@, todd@
* Check for zero'd spd data even if we pass the checksumjsg2008-12-121-2/+4
| | | | | | | and don't offer a match in this case. Deals with the qemu "TODO: Populate SPD eeprom data." tested by todd@
* remove more logically irrelevant DDR code from the SDR function; ok jsgcnst2008-11-241-30/+18
|
* add support for ST's chip since documentation is now available atderaadt2008-11-132-3/+8
| | | | | http://www.st.com/stonline/products/literature/ds/13448/stts424e02.pdf as discovered by Gert-Jan Vons.
* remove some dead code and fix a comment; llvm/clang; ok jsgcnst2008-11-101-16/+4
|
* uninitialised value caused some lmenv(4) fans to never appear sometimes;cnst2008-11-101-2/+3
| | | | | the bug was reported long time ago by Simon Slaytor with adm9240; the eyes were cleared today by LLVM/Clang Static Analyser; ok deraadt
* support w83627dhg at i2c (as seen on Sun Ultra 24 via dmesg@) ok deraadt@cnst2008-11-032-2/+6
|
* add support for the PCA9555 device which has 16 instead of 8 pins.reyk2008-09-101-56/+131
| | | | ok deraadt@
* * fix the order of precedence in the divisor bits calculationcnst2008-06-091-10/+10
| | | | | * correct the constant in the fanrpm formula ok deraadt
* Print a specific message for non i2c attachments like macppcjsg2008-05-211-1/+5
| | | | | memc, in the situation where Apple cheaps out by having no SPD on integrated RAM.
* correct attach messagesderaadt2008-05-011-3/+3
|
* learn about the fansderaadt2008-04-231-21/+74
|
* * correct the names of the register definescnst2008-04-221-12/+15
| | | | | | | * describe the temperature sensors as 'Internal' / 'External' * no need for sensor description enumeration 'sure' deraadt
* unbreak the ignore_addrs logic (the 'continue' was obviously meant to affectcnst2008-04-221-2/+4
| | | | | | another preceding 'for' loop); reported by krw and kettenis; better diff from millert; 'get it in' deraadt
* handle all four temperature sensorsderaadt2008-04-221-19/+29
|
* correct negative temperatures (if they ever happen); spotted by cnstderaadt2008-04-211-2/+8
|
* improve register to temperature conversion codederaadt2008-04-211-5/+3
|
* when iic_exec fails, return 0xff for the read value; ok jsgderaadt2008-04-211-2/+2
|
* A very very rough start at an adt7462 driverderaadt2008-04-212-1/+126
|
* two more i2c probe checks. adt has split off or been sold to ONderaadt2008-04-201-2/+5
| | | | | | 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...
* detect adm1034deraadt2008-04-181-5/+7
|
* 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