diff options
author | Marc Balmer <mbalmer@cvs.openbsd.org> | 2008-11-24 13:50:25 +0000 |
---|---|---|
committer | Marc Balmer <mbalmer@cvs.openbsd.org> | 2008-11-24 13:50:25 +0000 |
commit | 9302f1dc9cf9c0cbff967941b7a3cf8a198d6940 (patch) | |
tree | aa0a821f409778dd6857a789c77e39bf3c9ebd49 | |
parent | 2d8d9c4f53be602e8dacedd0211dfcba4b820c64 (diff) |
Document recent changes (two new ioctls).
-rw-r--r-- | share/man/man4/gpio.4 | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/share/man/man4/gpio.4 b/share/man/man4/gpio.4 index 7811f68da89..eec07b25210 100644 --- a/share/man/man4/gpio.4 +++ b/share/man/man4/gpio.4 @@ -1,4 +1,4 @@ -.\" $OpenBSD: gpio.4,v 1.11 2007/11/17 16:55:05 mbalmer Exp $ +.\" $OpenBSD: gpio.4,v 1.12 2008/11/24 13:50:24 mbalmer 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: November 17 2007 $ +.Dd $Mdocdate: November 24 2008 $ .Dt GPIO 4 .Os .Sh NAME @@ -149,6 +149,30 @@ On return the .Fa gp_caps field contains flags that are supported. If no flags are specified, the pin configuration stays unchanged. +.Pp +.It Dv GPIOATTACH (struct gpio_attach) +Attach the device described in the +.Fa gpio_attach +structure on this gpio device. +.Bd -literal +struct gpio_attach { + char ga_dvname[16]; /* device name */ + int ga_offset; /* pin number */ + u_int32_t ga_mask; /* binary mask */ +}; +.Ed +.Pp +.It Dv GPIODETACH (struct gpio_attach) +Detach a device from this gpio device that was previously attached using the +.Ar GPIOATTACH +.Xr ioctl 2 . +The +.Fa ga_offset +and +.Fa ga_mask +fields of the +.Fa gpio_attach +structure are ignored. .El .Sh FILES .Bl -tag -width "/dev/gpiou" -compact @@ -170,5 +194,7 @@ The .Nm driver was written by .An Alexander Yurchenko Aq grange@openbsd.org . +Runtime device attachment was added by +.An Marc Balmer Aq mbalmer@openbsd.org . .Sh BUGS Event capabilities are not supported. |