diff options
| author | 2011-10-04 07:19:13 +0000 | |
|---|---|---|
| committer | 2011-10-04 07:19:13 +0000 | |
| commit | 3af2d23db130e436a584e4b05f199ab9a30a93d0 (patch) | |
| tree | 111e0751a2f0be0cd5df108d3cf9d7d286941650 | |
| parent | Add support for ALPS touchpads. (diff) | |
| download | wireguard-openbsd-3af2d23db130e436a584e4b05f199ab9a30a93d0.tar.xz wireguard-openbsd-3af2d23db130e436a584e4b05f199ab9a30a93d0.zip | |
- sync usage() and SYNOPSIS
- document "flag", for I2C devices
- "pin" is not optional
ok matthieu
| -rw-r--r-- | usr.sbin/gpioctl/gpioctl.8 | 46 | ||||
| -rw-r--r-- | usr.sbin/gpioctl/gpioctl.c | 4 |
2 files changed, 26 insertions, 24 deletions
diff --git a/usr.sbin/gpioctl/gpioctl.8 b/usr.sbin/gpioctl/gpioctl.8 index 7c3dafd4085..0f3fc0cac55 100644 --- a/usr.sbin/gpioctl/gpioctl.8 +++ b/usr.sbin/gpioctl/gpioctl.8 @@ -1,4 +1,4 @@ -.\" $OpenBSD: gpioctl.8,v 1.20 2011/10/03 20:24:51 matthieu Exp $ +.\" $OpenBSD: gpioctl.8,v 1.21 2011/10/04 07:19:13 jmc Exp $ .\" .\" Copyright (c) 2004 Alexander Yurchenko <grange@openbsd.org> .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: October 3 2011 $ +.Dd $Mdocdate: October 4 2011 $ .Dt GPIOCTL 8 .Os .Sh NAME @@ -24,38 +24,33 @@ .Nm gpioctl .Op Fl q .Ar device -attach -.Ar device -.Ar offset -.Ar mask -.Op Ar flag -.Nm gpioctl -.Op Fl q -.Ar device -detach -.Ar device +.Ar pin +.Op Ar 0 | 1 | 2 | on | off | toggle .Nm gpioctl .Op Fl q .Ar device .Ar pin -.Op Ar 0 | 1 | 2 +set +.Op Ar flags +.Op Ar name .Nm gpioctl .Op Fl q .Ar device .Ar pin -.Op Ar on | off | toggle +unset .Nm gpioctl .Op Fl q .Ar device -.Ar pin -set -.Op Ar flags -.Op Ar name +attach +.Ar device +.Ar offset +.Ar mask +.Op Ar flag .Nm gpioctl .Op Fl q .Ar device -.Ar pin -unset +detach +.Ar device .Sh DESCRIPTION The .Nm @@ -114,7 +109,8 @@ command. .Pp The following configuration .Ar flags -are supported by the GPIO framework: +are supported by the GPIO framework. +Note that not all the flags can be supported by the particular GPIO controller. .Pp .Bl -tag -width Ds -offset indent -compact .It in @@ -139,7 +135,13 @@ invert input invert output .El .Pp -Note that not all the flags can be supported by the particular GPIO controller. +When attaching an I2C device, +if the +.Ar flag +argument is set to 0x01, +the order of the SDA and SCL signals is reversed +(see +.Xr gpioiic 4 ) . .Pp When executed with only the .Xr gpio 4 diff --git a/usr.sbin/gpioctl/gpioctl.c b/usr.sbin/gpioctl/gpioctl.c index 7d9a29f74ed..2d9e5991a15 100644 --- a/usr.sbin/gpioctl/gpioctl.c +++ b/usr.sbin/gpioctl/gpioctl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: gpioctl.c,v 1.15 2011/10/03 20:24:51 matthieu Exp $ */ +/* $OpenBSD: gpioctl.c,v 1.16 2011/10/04 07:19:13 jmc Exp $ */ /* * Copyright (c) 2008 Marc Balmer <mbalmer@openbsd.org> * Copyright (c) 2004 Alexander Yurchenko <grange@openbsd.org> @@ -344,7 +344,7 @@ usage(void) { extern char *__progname; - fprintf(stderr, "usage: %s [-q] device [pin] [0 | 1 | 2 | " + fprintf(stderr, "usage: %s [-q] device pin [0 | 1 | 2 | " "on | off | toggle]\n", __progname); fprintf(stderr, " %s [-q] device pin set [flags] [name]\n", __progname); |
