summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c/i2c_scan.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Revert unrelated changes in previous.uebayasi2015-05-291-3/+1
|
* Initial addition of ``Patrol Read'' support in bio(4), biocto(8), anduebayasi2015-05-291-1/+3
| | | | | | mfi(4). Based on FreeBSD, but done without mfiutil(8). OK deraadt@
* add some more sdtemp devicesjsg2014-11-141-1/+9
|
* add some more sdtemp devicesjsg2014-09-271-1/+49
| | | | ok deraadt@
* Don't mask off revision bits for tests against a fulljsg2014-09-261-3/+3
| | | | | | | device id/revision id value. Makes it possible for se98 and stts424 sensors to match. ok deraadt@
* Detect the ts3000b3 and stts2002, and weaken the cat34ts02 model checkderaadt2011-10-071-9/+16
| | | | | since a similar device (not yet named as far as I can see) has showed up on the market. cat34ts02 tested by weerd.
* The check for the mcp98243 sdtemp(4) device was too strict. Relax it.deraadt2011-05-261-2/+2
| | | | Tested by Joe Gidi
* Add support for detecting the NXP SA56004X (we have not actuallyderaadt2011-03-101-1/+10
| | | | | | seen it in the wild yet, but the detection seems easy). Few bugs spotted by kettenis. ok kettenis
* 3 more JEDEC JC-42.4 sensors are the marketderaadt2010-07-091-7/+19
|
* Detect Nuvoton W83795G.kettenis2010-03-221-1/+11
| | | | ok deraadt@
* correct id for 2nd type of stts424e02; from cnstderaadt2009-12-281-2/+2
|
* New lisa(4) driver for ST LIS331DL accelerometer in HP 2133 Mini-Note PC; ok deraadtcnst2009-08-121-1/+9
|
* check 4 (instead of merely 2) addr bits for probing sdtemp(4) chips; ok deraadtcnst2009-07-101-8/+8
|
* support onsemi's cat34ts02 and cat6095; ok deraadtcnst2009-07-101-1/+5
|
* apologize (dlg and claudio, stop snickering)deraadt2009-03-141-2/+2
|
* Move most of spdmem match logic into the driver and add crc16/ddr3jsg2009-02-191-10/+7
| | | | | | | | | 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.
* 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@
* add support for ST's chip since documentation is now available atderaadt2008-11-131-1/+5
| | | | | http://www.st.com/stonline/products/literature/ds/13448/stts424e02.pdf as discovered by Gert-Jan Vons.
* support w83627dhg at i2c (as seen on Sun Ultra 24 via dmesg@) ok deraadt@cnst2008-11-031-1/+4
|
* 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
* 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
|
* make it more apparent that when we are dealing with 16 bit registersderaadt2008-04-171-7/+7
| | | | | (not a series of 8 bit registers), the bytes come off the wire in big-endian order
* MCP98242 temp sensor docs found..deraadt2008-04-101-1/+5
|
* Recognize and support the Microchip MCP9805 JC-42.2 sensor (we hope; I amderaadt2008-04-091-1/+5
| | | | simply going through datasheets found on the net...)
* support the NPX SE97 tooderaadt2008-04-091-1/+5
|
* 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
* add probe for Andigilog aSC7611; discussed with deraadtcnst2008-03-191-1/+6
|
* sch5027 probing, from remco@d-compu.dyndns.orgderaadt2007-12-051-1/+4
|
* print some word reads as well in the verbose outputderaadt2007-10-301-10/+14
|
* 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
* skip the ignored addresses completely (now covers the eeprom range, too); ok deraadtcnst2007-10-241-7/+6
|
* 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 probe for TI TMP401 (untested)deraadt2007-10-171-1/+13
|
* probe for Winbond W83793G; tested by jon.steel@esentire.com; suggestions/ok deraadt@cnst2007-10-111-1/+9
|
* we have been knocking out i2c when ipmi exists on a machine (becausederaadt2007-10-091-3/+16
| | | | | | | | 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.
* add support for scanning the spdmem range of addresses, using a differentderaadt2007-10-071-36/+80
| | | | probe function; based on earlier work by jsg, and retested by us
* probe for adt7462 (no driver yet, someone want to write one), and mentionderaadt2007-09-051-3/+6
| | | | a few more sub-types as comments; ok kettenis
* there is a prototype version of the lm93 (plus spacing fixes)deraadt2007-09-031-7/+8
|
* Recognize Andigilog aSC7621.kettenis2007-09-031-1/+6
| | | | ok deraadt@
* ``it's'' -> ``its'' when the grammar gods require this change.miod2007-04-101-2/+2
|
* when i2c_dumping, instead of just skipping 0xff value registers,deraadt2007-01-051-4/+23
| | | | skip the most common value read (which is often 0xff anyways)