Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/share/man/man4 Add man page and cross-refs for experimental ...



details:   https://anonhg.NetBSD.org/src/rev/cbae95748a41
branches:  trunk
changeset: 751519:cbae95748a41
user:      pgoyette <pgoyette%NetBSD.org@localhost>
date:      Sat Feb 06 20:11:33 2010 +0000

description:
Add man page and cross-refs for experimental acpismbus(4)

diffstat:

 share/man/man4/Makefile    |   4 +-
 share/man/man4/acpi.4      |   9 +++-
 share/man/man4/acpismbus.4 |  82 ++++++++++++++++++++++++++++++++++++++++++++++
 share/man/man4/iic.4       |   7 ++-
 4 files changed, 96 insertions(+), 6 deletions(-)

diffs (183 lines):

diff -r 966984b6c5d9 -r cbae95748a41 share/man/man4/Makefile
--- a/share/man/man4/Makefile   Sat Feb 06 20:10:18 2010 +0000
+++ b/share/man/man4/Makefile   Sat Feb 06 20:11:33 2010 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.502 2010/02/06 11:26:56 tonio Exp $
+#      $NetBSD: Makefile,v 1.503 2010/02/06 20:11:33 pgoyette Exp $
 #      @(#)Makefile    8.1 (Berkeley) 6/18/93
 
 MAN=   aac.4 ac97.4 acardide.4 aceride.4 acphy.4 acpidalb.4 \
@@ -80,7 +80,7 @@
 
 # ACPI devices
 MAN+=  acpi.4 acpiacad.4 acpibat.4 acpibut.4 acpiec.4 acpilid.4 \
-       acpitz.4
+       acpismbus.4 acpitz.4
 
 # Radio devices
 MAN+=  radio.4 az.4 mr.4 rt.4 rtii.4 sf2r.4
diff -r 966984b6c5d9 -r cbae95748a41 share/man/man4/acpi.4
--- a/share/man/man4/acpi.4     Sat Feb 06 20:10:18 2010 +0000
+++ b/share/man/man4/acpi.4     Sat Feb 06 20:11:33 2010 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: acpi.4,v 1.37 2010/01/31 15:05:20 wiz Exp $
+.\" $NetBSD: acpi.4,v 1.38 2010/02/06 20:11:33 pgoyette Exp $
 .\"
 .\" Copyright (c) 2002, 2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -24,7 +24,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd January 31, 2010
+.Dd February 6, 2010
 .Dt ACPI 4
 .Os
 .Sh NAME
@@ -39,6 +39,7 @@
 .Cd "acpiec*   at acpi?"
 .Cd "acpiecdt* at acpi?"
 .Cd "acpilid*  at acpi?"
+.Cd "acpismbus* at acpi?"
 .Cd "acpitz*   at acpi?"
 .Cd "aiboost*  at acpi?"
 .Cd "asus*     at acpi?"
@@ -192,6 +193,9 @@
 .It acpilid
 .Tn ACPI
 lid switches.
+.It acpismbus
+.Tn ACPI
+SMBus via Control Method Interface.
 .It acpitz
 .Tn ACPI
 thermal zones.
@@ -385,6 +389,7 @@
 .Xr acpidalb 4 ,
 .Xr acpiec 4 ,
 .Xr acpilid 4 ,
+.Xr acpismbus 4 ,
 .Xr acpitz 4 ,
 .Xr aiboost 4 ,
 .Xr apm 4 ,
diff -r 966984b6c5d9 -r cbae95748a41 share/man/man4/acpismbus.4
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/share/man/man4/acpismbus.4        Sat Feb 06 20:11:33 2010 +0000
@@ -0,0 +1,82 @@
+.\" $NetBSD: acpismbus.4,v 1.1 2010/02/06 20:11:33 pgoyette Exp $
+.\"
+.\" Copyright (c) 2009 The NetBSD Foundation, Inc.
+.\" All rights reserved.
+.\"
+.\" This code is derived from software contributed to The NetBSD Foundation
+.\" by Paul Goyette
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
+.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
+.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+.\" POSSIBILITY OF SUCH DAMAGE.
+.\"
+.Dd October XXX, 2009
+.Dt ACPISMBUS 4
+.Os
+.Sh NAME
+.Nm acpismbus
+.Nd ACPI SMBus Control Method Interface
+.Sh SYNOPSIS
+.Cd "acpismbus* at acpi?"
+.Cd "iic* at acpismbus?"
+.Sh DESCRIPTION
+The
+.Nm
+driver supports instances of the ACPI SMBus Control Method Interface.
+This enables i2c access to bus segments which might not otherwise be
+accessible due to missing "native" driver support.
+The SMBus Process Call protocol is not supported.
+All other SMBus protocols are supported to the extent that the underlying
+controller supports them.
+.Sh SEE ALSO
+.Xr acpi 4 ,
+.Xr iic 4
+.Sh HISTORY
+The
+.Nm
+driver
+appeared in
+.Nx 6.0 .
+.Sh BUGS
+Although
+.Nm
+SMBus Alerts can be associated with individual devices, this
+capability is ignored.
+When an
+.Nm
+SMBus Alert is generated, all devices on the i2c bus segment which have
+registered an interrupt routine are notified.
+.Pp
+The SMBus CMI protocol defines a method to provide a list of devices on an
+i2c bus segment and their addresses.
+The
+.Nm
+driver makes no attempt to retrieve or process this device list.
+.Pp
+There is currently no way to determine if the i2c controller managed by
+an instance of the ACPI SMBus CMI can also be accessed using a native
+device driver.
+Therefore, the
+.Nm
+driver should not be enabled by default.
+If both a native driver and the
+.Nm
+driver attempt to access the same i2c bus segment, the results are
+undefined.
diff -r 966984b6c5d9 -r cbae95748a41 share/man/man4/iic.4
--- a/share/man/man4/iic.4      Sat Feb 06 20:10:18 2010 +0000
+++ b/share/man/man4/iic.4      Sat Feb 06 20:11:33 2010 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: iic.4,v 1.3 2009/08/22 00:17:03 joerg Exp $
+.\"    $NetBSD: iic.4,v 1.4 2010/02/06 20:11:33 pgoyette Exp $
 .\"    $OpenBSD: iic.4,v 1.74 2008/09/10 16:13:43 reyk Exp $
 .\"
 .\" Copyright (c) 2004, 2006 Alexander Yurchenko <grange%openbsd.org@localhost>
@@ -16,7 +16,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd June 4, 2009
+.Dd February 6, 2010
 .Dt IIC 4
 .Os
 .Sh NAME
@@ -30,6 +30,7 @@
 .\" cat /tmp/x
 .\"
 .Cd "iic* at alipm?               # sparc64 "
+.Cd "iic* at acpismbus?           # amd64 i386"
 .Cd "iic* at amdpm?               # amd64 i386 "
 .Cd "iic* at armadillo9iic?       # evbarm "
 .Cd "iic0 at at91twi?             # evbarm "
@@ -96,6 +97,8 @@
 .Bl -tag -width 18n -compact
 .It Xr alipm 4
 Acer Labs M7101 SMBus controller
+.It Xr acpismbus 4
+ACPI SMBus Control Method Interface
 .It Xr amdpm 4
 AMD768 Power Management Controller and AMD8111 System Management Controller
 .It Xr armadillo9iic 4



Home | Main Index | Thread Index | Old Index