Browse Source

i2cdetect: Clarify the SMBus commands used for probing by default.

git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6103 7894878c-1315-0410-8ee3-d5d059ff63e0
tags/v4.0
Jean Delvare 13 years ago
parent
commit
c32fee2aea
  1. 1
      CHANGES
  2. 12
      tools/i2cdetect.8

1
CHANGES

@ -22,6 +22,7 @@ SVN HEAD
Add section headers for SDR modules Add section headers for SDR modules
Fix decoding of SDR SPD revision Fix decoding of SDR SPD revision
i2cdetect: Do a best effort detection if functionality is missing i2cdetect: Do a best effort detection if functionality is missing
Clarify the SMBus commands used for probing by default
i2c-dev.h: Minimize differences with kernel flavor i2c-dev.h: Minimize differences with kernel flavor
Move SMBus helper functions to include/i2c/smbus.h Move SMBus helper functions to include/i2c/smbus.h
i2c-stub-from-dump: Be more tolerant on input dump format i2c-stub-from-dump: Be more tolerant on input dump format

12
tools/i2cdetect.8

@ -28,6 +28,12 @@ should correspond to one of the busses listed by \fIi2cdetect -l\fR.
The optional parameters \fIfirst\fR and \fIlast\fR restrict the scanning The optional parameters \fIfirst\fR and \fIlast\fR restrict the scanning
range (default: from 0x03 to 0x77). range (default: from 0x03 to 0x77).
.PP .PP
As there is no standard I2C detection command, i2cdetect uses arbitrary
SMBus commands (namely SMBus quick write and SMBus receive byte) to probe
for devices. By default, the command used is the one believed to be the
safest for each address. See options \fI-q\fR and \fI-r\fR to change this
behavior.
.PP
i2cdetect can also be used to query the functionalities of an I2C bus i2cdetect can also be used to query the functionalities of an I2C bus
(see option \fB-F\fP.) (see option \fB-F\fP.)
@ -57,14 +63,12 @@ scripts.
Force scanning of non-regular addresses. Not recommended. Force scanning of non-regular addresses. Not recommended.
.TP .TP
.B "\-q" .B "\-q"
Use SMBus "quick write" commands for probing (by default, the command
used is the one believed to be the safest for each address).
Use SMBus "quick write" command for probing.
Not recommended. This is known to corrupt the Atmel AT24RF08 EEPROM Not recommended. This is known to corrupt the Atmel AT24RF08 EEPROM
found on many IBM Thinkpad laptops. found on many IBM Thinkpad laptops.
.TP .TP
.B "\-r" .B "\-r"
Use SMBus "receive byte" commands for probing (by default, the command
used is the one believed to be the safest for each address).
Use SMBus "receive byte" command for probing.
Not recommended. This is known to lock SMBus on various write-only Not recommended. This is known to lock SMBus on various write-only
chips (most notably clock chips at address 0x69). chips (most notably clock chips at address 0x69).
.TP .TP

Loading…
Cancel
Save