summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c/i2c_scan.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* The adt7475 has a fixed address of 0x2e.kettenis2006-12-261-3/+2
| | | | ok deraadt@
* identify adt7475deraadt2006-12-251-1/+4
|
* Probe for National Semiconductor LM63.kettenis2006-11-191-2/+6
|
* Probe for Myson MTP008.kettenis2006-11-191-1/+5
|
* lm75 scoring should not show up in verbosederaadt2006-11-011-3/+3
|
* re-enable I2C_VERBOSEjsg2006-09-261-2/+2
| | | | ok deraadt@
* #undef I2C_VERBOSEkettenis2006-08-291-2/+2
| | | | ok deraadt@
* probe for the lm75a, meaning that the lm75/lm75a/lm77 probe routine mustderaadt2006-08-181-31/+116
| | | | | become quite complicated. work done by matt@bodgit-n-scarper.com after i explained how daft these devices are
* Add support for Genesys Logic GL523SM and Global Mixed-mode Technology G781.kettenis2006-07-151-1/+20
| | | | tested by fgs@ and Stuart Henderson.
* spacingderaadt2006-07-121-2/+2
|
* Add missing break.kettenis2006-07-121-1/+2
|
* Sort switch statements by vendor ID.kettenis2006-07-121-68/+68
|
* teach it fintek f75375; half by drahnderaadt2006-06-141-1/+6
|
* bring back skip_fc SMI workaround for max6657 chips; ok kettenis@djm2006-04-291-3/+4
|
* Reorganize the 0xfe vendor register block, adding new devices and tighteningkettenis2006-04-171-40/+74
| | | | | checks on existing devices. "slap it in" deraadt@
* Detect newer revisions of the LM81.kettenis2006-03-221-2/+3
|
* sis950 has 0x5b missing, so it looks more like an it8712f-aderaadt2006-03-191-2/+2
|
* ok, what i thought was sis950 is actually likely the it8712f-aderaadt2006-03-191-4/+4
|
* probe for it8712 and sis950 (somewhat of a clone)deraadt2006-03-181-2/+10
|
* Tweak comment.kettenis2006-03-121-2/+2
|
* Add a few more SMSC devices.kettenis2006-03-071-2/+8
|
* Improve adm1030/adm1031 detection.kettenis2006-03-071-9/+12
| | | | ok deraadt@
* Re-enable I2C_VERBOSE.kettenis2006-03-041-2/+2
|
* handle lm96000 (another similar chip); ok kettenis, tested by stu@spacehopper.orgderaadt2006-03-041-2/+2
|
* Don't touch i2c bus tag internals directly.grange2006-02-261-9/+9
| | | | ok deraadt@
* Make sure we print something for unidentified devices.kettenis2006-02-251-1/+6
| | | | ok deraadt@
* #undef I2C_VERBOSE; re-enable after release.kettenis2006-02-251-2/+2
| | | | prompted by deraadt@
* add a member to the i2c_attach args so that a controller can pass adlg2006-02-081-1/+2
| | | | | | | | cookie down to the device. the most obvious use of this is to pass a device its ofw node on sparc64 and macppc so it can configure itself more appropriately. ok kettenis@ henning@ deraadt@
* Fix lm75 check.kettenis2006-02-081-4/+8
| | | | ok deraadt@
* s/amd1032cloneprobe/adm1032cloneprobe/gkettenis2006-02-041-4/+4
|
* Don't probe address 0x4f.kettenis2006-01-291-3/+8
| | | | ok deraadt@
* Move address checks forward. Cleanup comments.kettenis2006-01-281-51/+56
|
* Disable ds1624/ds1631/ds1721 probe.kettenis2006-01-281-1/+7
| | | | requested by deraadt@
* The GL518SM is a real piece of shit, and if we don't detect it bad thingskettenis2006-01-231-1/+20
| | | | | will happen. The comment in the code has all the gory details. tested by jmc@
* Fix typo; w83l785ts-l has chip ID 0x70.kettenis2006-01-181-2/+2
|
* AS99127F rev 1 doesn't have i2c address in register 0x48.kettenis2006-01-171-2/+2
|
* Fix typo.kettenis2006-01-151-2/+2
|
* Detect more Winbond chips.kettenis2006-01-141-2/+13
| | | | "Of course!" deraadt@
* damn, on the ds1721 we can be sure of even fewer known bitsderaadt2006-01-131-2/+2
|
* introduce the most stupid basic scan check for the maximally braindeadderaadt2006-01-131-5/+14
| | | | | | ds1631/1624/1721 chips. this will need improvement -- we MUST check for more registers that alias or don't -- because we tend to write these chips ok grange
* attempt to probe for the ds1624; ok grangederaadt2006-01-121-2/+6
|
* Identify Winbond chips that are in a non-zero register bank as w83781d.kettenis2006-01-111-28/+39
| | | | | Let the driver sort out the proper chip detection in that case. "I like it" deraadt@, tested by robert@
* do a lot more careful register checking for echos and roll-around andderaadt2006-01-091-45/+102
| | | | | nonsense values in the lm75 probe. while there, make it look for a significant difference the lm77 has, ok grange
* pick some register with a known value, to try to tell a lm96000 apartderaadt2006-01-061-2/+3
| | | | | from any of a variety of National superio chipsets for which documention is very hard to find
* if both debug and verbose defined, only spit out the dump oncederaadt2006-01-051-3/+3
|
* detect lm96000deraadt2006-01-041-3/+6
|
* split out I2C_DEBUG into I2C_VERBOSE. VERBOSE is on. Turn on DEBUG toderaadt2006-01-041-22/+34
| | | | show more information to i2c developers. thanks.
* Use "official" chip part names/numbers for matching.kettenis2006-01-031-4/+4
| | | | ok deraadt@
* Better bounds for the lm7x register repeat test; ok deraadt@miod2005-12-311-2/+2
|
* we do not look at the proberegs anymore, always full dumpsderaadt2005-12-311-9/+1
|