Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Jul 2019 15:44:53 +0000 (UTC)
From:      Andriy Gapon <avg@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r350040 - stable/11/share/man/man4
Message-ID:  <201907161544.x6GFirFS007941@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: avg
Date: Tue Jul 16 15:44:53 2019
New Revision: 350040
URL: https://svnweb.freebsd.org/changeset/base/350040

Log:
  MFC r349408: gpio.4: document device hints common to all devices on gpiobus

Modified:
  stable/11/share/man/man4/gpio.4
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/share/man/man4/gpio.4
==============================================================================
--- stable/11/share/man/man4/gpio.4	Tue Jul 16 15:44:07 2019	(r350039)
+++ stable/11/share/man/man4/gpio.4	Tue Jul 16 15:44:53 2019	(r350040)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd November 5, 2013
+.Dd June 26, 2019
 .Dt GPIO 4
 .Os
 .Sh NAME
@@ -103,12 +103,36 @@ passed to the kernel, being either statically compiled
 of ways where the boot loader (or Open Firmware enabled system) passes the
 DTS blob to the kernel at boot.
 .Pp
+On a
+.Xr device.hints 5
+based system these hints can be used to configure drivers for devices
+attached to
+.Nm
+pins:
+.Bl -tag -width ".Va hint.driver.unit.pins"
+.It Va hint.driver.unit.at
+The
+.Nm gpiobus
+where the device is attached.
+For example,
+.Qq gpiobus0 .
+.Ar driver
+and
+.Ar unit
+are the driver name and the unit number for the device driver.
+.It Va hint.driver.unit.pins
+This is a bitmask of the pins on the
+.Nm gpiobus
+that are connected to the device.
+The pins will be allocated to the specified driver instance.
+.El
+.Pp
 The following
 .Xr device.hints 5
 are only provided by the
 .Cd ar71xx_gpio
 driver:
-.Bl -tag -width ".Va hint.gpioiic.%d.atXXX"
+.Bl -tag -width ".Va hint.gpio.function_clear"
 .It Va hint.gpio.%d.pinmask
 This is a bitmask of pins on the GPIO board that we would like to expose
 for use to the host operating system.
@@ -133,6 +157,7 @@ of some device in a system.
 .Xr gpioiic 4 ,
 .Xr gpioled 4 ,
 .Xr iicbus 4 ,
+.Xr device.hints 5 ,
 .Xr gpioctl 8
 .Sh HISTORY
 The



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907161544.x6GFirFS007941>