[PATCH] Manpages for i2cdump, i2cset and isadump
Jean Delvare
khali at linux-fr.org
Sat Mar 20 19:30:06 CET 2004
> Please find attached a patch against the current CVS to add manpages
> for i2cdump, i2cset and isadump. I send the three manpages in one
> patch because they all require the modification of the same file,
> prog/dump/Module.mk
Agreed. See my comments inline.
> diff -urN lm_sensors2.orig/prog/dump/i2cdump.8 lm_sensors2/prog/dump/i2cdump.8
> --- lm_sensors2.orig/prog/dump/i2cdump.8 1970-01-01 01:00:00.000000000 +0100
> +++ lm_sensors2/prog/dump/i2cdump.8 2004-03-20 18:32:21.000000000 +0100
> @@ -0,0 +1,35 @@
> +.TH I2CDUMP
Please add the section (8) and the date (Month YYYY) on TH lines.
> +.SH NAME
> +i2cdump \- Examine I2C registers
> +
> +.SH SYNOPSIS
> +.B i2cdump
> +.I i2cbus
> +.I address
> +.RI [ mode ]
> +.RI [ "bank " [ "bankreg"]]
Missing whitespace?
> +
> +.SH DESCRIPTION
> +i2cdump is a small helper program to examine registers
> +visible through the I\u2\dC bus.
> +
> +.SH OPTIONS
> +At least two options must be provided to i2cdump. \fIi2cbus\fR indicates the
> +number of the I\u2\dC bus to be scanned. This number should correspond to one
> +of the busses listed in \fB/proc/bus/i2c\fP. \fIaddress\fR indicates the
> +address to be scanned on that bus, and is an integer between 0 and 127. The
The address is more usually expressed in hexadecimal. "between 0x00 an
0x7F" would look better.
> +\fImode\fR parameter, if specified, is one of the letters \fBb\fP, \fBw\fP,
> +\fBs\fP, or \fBi\fP, corresponding to a read size of a single byte, a 16-bit
> +word, an SMBus block, or an I\u2\dC block, respectively. If the \fImode\fR
> +parameter is omitted, i2cdump defaults to byte access.
You forget about mode 'c' here. You should also mention the PEC 'p' flag.
> +The \fIbank\fR and \fIbankaddr\fR parameters appear to only be useful on W83781
> +chips. \fIbank\fR is an integer between 0 and 15, and \fIbankreg\fR is an
> +integer between 0 and 255. The W83781 data sheet has more information on the
> +usage of these parameters.
It's not really limited to the W83781. A more correct expression would
be "W83781D and similar chips" (actually all Winbond and Asus chips
AFAIK). And it does not "appear", it "is" ;)
You don't mention the default value for the bankreg.
I don't think we ever saw banks over 3 bits (ie max value ie 7, not 15).
bankreg is also better expressed in hexa, "between 0x00 and 0xFF".
Don't you mention you in a AUTHORS section? Most Debian man page
writters do that.
.SH "AUTHOR"
.PP
This manual page was written by Your Name <you at debian.org> for
the Debian GNU/Linux system (but may be used by others).
Most of the comments I made on this first page apply to the other ones
as well.
> diff -urN lm_sensors2.orig/prog/dump/isadump.8 lm_sensors2/prog/dump/isadump.8
> --- lm_sensors2.orig/prog/dump/isadump.8 1970-01-01 01:00:00.000000000 +0100
> +++ lm_sensors2/prog/dump/isadump.8 2004-03-20 18:32:21.000000000 +0100
> @@ -0,0 +1,36 @@
> +.TH ISADUMP 8
> +.SH NAME
> +isadump \- Examine ISA registers
> +
> +.SH SYNOPSIS
> +.B isadump
> +.RI [ Iaddrreg ]
> +.RI [ datareg ]
> +.RI [ "bank " [ "bankreg"]]
You do not document the flat mode.
> +
> +.SH DESCRIPTION
> +isadump is a small helper program to examine registers visible through the ISA
> +bus. It is intended to probe a W83781D chip on the ISA bus.
No, any chip that lives on the ISA bus working with an address register
and a data register (non-flat mode) or a flat 256 bytes range.
--
Jean Delvare
http://www.ensicaen.ismra.fr/~delvare/
More information about the lm-sensors
mailing list