diff options
Diffstat (limited to 'static/freebsd/man9/superio.9 4.html')
| -rw-r--r-- | static/freebsd/man9/superio.9 4.html | 195 |
1 files changed, 0 insertions, 195 deletions
diff --git a/static/freebsd/man9/superio.9 4.html b/static/freebsd/man9/superio.9 4.html deleted file mode 100644 index c933e7e5..00000000 --- a/static/freebsd/man9/superio.9 4.html +++ /dev/null @@ -1,195 +0,0 @@ -<table class="head"> - <tr> - <td class="head-ltitle">SUPERIO(9)</td> - <td class="head-vol">Kernel Developer's Manual</td> - <td class="head-rtitle">SUPERIO(9)</td> - </tr> -</table> -<div class="manual-text"> -<section class="Sh"> -<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1> -<p class="Pp"><code class="Nm">superio</code>, - <code class="Nm">superio_devid</code>, - <code class="Nm">superio_dev_disable</code>, - <code class="Nm">superio_dev_enable</code>, - <code class="Nm">superio_dev_enabled</code>, - <code class="Nm">superio_find_dev</code>, - <code class="Nm">superio_get_dma</code>, - <code class="Nm">superio_get_iobase</code>, - <code class="Nm">superio_get_irq</code>, - <code class="Nm">superio_get_ldn</code>, - <code class="Nm">superio_get_type</code>, - <code class="Nm">superio_read</code>, <code class="Nm">superio_revid</code>, - <code class="Nm">superio_vendor</code>, - <code class="Nm">superio_write</code> — <span class="Nd">Super I/O - bus interface</span></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1> -<p class="Pp"><code class="In">#include - <<a class="In">sys/bus.h</a>></code> - <br/> - <code class="In">#include - <<a class="In">dev/superio/superio.h</a>></code></p> -<p class="Pp"><var class="Ft">uint16_t</var> - <br/> - <code class="Fn">superio_devid</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>);</p> -<p class="Pp"><var class="Ft">void</var> - <br/> - <code class="Fn">superio_dev_disable</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>, <var class="Fa" style="white-space: nowrap;">uint8_t - mask</var>);</p> -<p class="Pp"><var class="Ft">void</var> - <br/> - <code class="Fn">superio_dev_enable</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>, <var class="Fa" style="white-space: nowrap;">uint8_t - mask</var>);</p> -<p class="Pp"><var class="Ft">bool</var> - <br/> - <code class="Fn">superio_dev_enabled</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>, <var class="Fa" style="white-space: nowrap;">uint8_t - mask</var>);</p> -<p class="Pp"><var class="Ft">device_t</var> - <br/> - <code class="Fn">superio_find_dev</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>, <var class="Fa" style="white-space: nowrap;">superio_dev_type_t - type</var>, <var class="Fa" style="white-space: nowrap;">int ldn</var>);</p> -<p class="Pp"><var class="Ft">uint8_t</var> - <br/> - <code class="Fn">superio_get_dma</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>);</p> -<p class="Pp"><var class="Ft">uint16_t</var> - <br/> - <code class="Fn">superio_get_iobase</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>);</p> -<p class="Pp"><var class="Ft">uint8_t</var> - <br/> - <code class="Fn">superio_get_irq</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>);</p> -<p class="Pp"><var class="Ft">uint8_t</var> - <br/> - <code class="Fn">superio_get_ldn</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>);</p> -<p class="Pp"><var class="Ft">superio_dev_type_t</var> - <br/> - <code class="Fn">superio_get_type</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>);</p> -<p class="Pp"><var class="Ft">uint8_t</var> - <br/> - <code class="Fn">superio_read</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>, <var class="Fa" style="white-space: nowrap;">uint8_t - reg</var>);</p> -<p class="Pp"><var class="Ft">uint8_t</var> - <br/> - <code class="Fn">superio_revid</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>);</p> -<p class="Pp"><var class="Ft">superio_vendor_t</var> - <br/> - <code class="Fn">superio_vendor</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>);</p> -<p class="Pp"><var class="Ft">void</var> - <br/> - <code class="Fn">superio_write</code>(<var class="Fa" style="white-space: nowrap;">device_t - dev</var>, <var class="Fa" style="white-space: nowrap;">uint8_t reg</var>, - <var class="Fa" style="white-space: nowrap;">uint8_t val</var>);</p> -</section> -<section class="Sh"> -<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1> -<p class="Pp">The <code class="Nm">superio</code> set of functions are used for - managing Super I/O devices. The functions provide support for raw - configuration access, locating devices, device information, and device - configuration.</p> -<section class="Ss"> -<h2 class="Ss" id="The_controller_interface"><a class="permalink" href="#The_controller_interface">The - controller interface</a></h2> -<p class="Pp">The - <a class="permalink" href="#superio_vendor"><code class="Fn" id="superio_vendor">superio_vendor</code></a>() - function is used to get a vendor of the Super I/O controller - <var class="Fa">dev</var>. Possible return values are - <code class="Dv">SUPERIO_VENDOR_ITE</code> and - <code class="Dv">SUPERIO_VENDOR_NUVOTON</code>.</p> -<p class="Pp" id="superio_devid">The - <a class="permalink" href="#superio_devid"><code class="Fn">superio_devid</code></a>() - function is used to get a device ID of the Super I/O controller - <var class="Fa">dev</var>.</p> -<p class="Pp" id="superio_revid">The - <a class="permalink" href="#superio_revid"><code class="Fn">superio_revid</code></a>() - function is used to get a revision ID of the Super I/O controller - <var class="Fa">dev</var>.</p> -<p class="Pp" id="superio_find_dev">The - <a class="permalink" href="#superio_find_dev"><code class="Fn">superio_find_dev</code></a>() - function is used to find a device on the <a class="Xr">superio(4)</a> bus, - specified by <var class="Fa">dev</var>, that has the requested type and - logical device number. Either of those, but not both, can be a wildcard. - Supported types are <code class="Dv">SUPERIO_DEV_GPIO</code>, - <code class="Dv">SUPERIO_DEV_HWM</code>, and - <code class="Dv">SUPERIO_DEV_WDT</code>. The wildcard value for - <var class="Fa">type</var> is <code class="Dv">SUPERIO_DEV_NONE</code>. The - wildcard value for <var class="Fa">ldn</var> is -1.</p> -</section> -<section class="Ss"> -<h2 class="Ss" id="The_device_interface"><a class="permalink" href="#The_device_interface">The - device interface</a></h2> -<p class="Pp">The - <a class="permalink" href="#superio_read"><code class="Fn" id="superio_read">superio_read</code></a>() - function is used to read data from the Super I/O configuration register of - the device <var class="Fa">dev</var>.</p> -<p class="Pp" id="superio_write">The - <a class="permalink" href="#superio_write"><code class="Fn">superio_write</code></a>() - function is used to write data to the Super I/O configuration register of - the device <var class="Fa">dev</var>.</p> -<p class="Pp" id="superio_dev_enable">The - <a class="permalink" href="#superio_dev_enable"><code class="Fn">superio_dev_enable</code></a>(), - <a class="permalink" href="#superio_dev_disable"><code class="Fn" id="superio_dev_disable">superio_dev_disable</code></a>(), - and - <a class="permalink" href="#superio_dev_enabled"><code class="Fn" id="superio_dev_enabled">superio_dev_enabled</code></a>() - functions are used to enable, disable, or check status of the device - <var class="Fa">dev</var>. The <var class="Fa">mask</var> parameter selects - sub-functions of a device that supports them. For devices that do not have - sub-functions, <var class="Fa">mask</var> should be set to 1.</p> -</section> -<section class="Ss"> -<h2 class="Ss" id="The_accessor_interface"><a class="permalink" href="#The_accessor_interface">The - accessor interface</a></h2> -<p class="Pp">The - <a class="permalink" href="#superio_get_dma"><code class="Fn" id="superio_get_dma">superio_get_dma</code></a>() - is used to get a DMA channel number configured for the device - <var class="Fa">dev</var>.</p> -<p class="Pp" id="superio_get_iobase">The - <a class="permalink" href="#superio_get_iobase"><code class="Fn">superio_get_iobase</code></a>() - is used to get a base I/O port configured for the device - <var class="Fa">dev</var>. The device may expose additional or alternative - configuration access via the I/O ports.</p> -<p class="Pp" id="superio_get_irq">The - <a class="permalink" href="#superio_get_irq"><code class="Fn">superio_get_irq</code></a>() - is used to get an interrupt number configured for the device - <var class="Fa">dev</var>.</p> -<p class="Pp" id="superio_get_ldn">The - <a class="permalink" href="#superio_get_ldn"><code class="Fn">superio_get_ldn</code></a>() - is used to get a Logical Device Number of the device - <var class="Fa">dev</var>.</p> -<p class="Pp" id="superio_get_type">The - <a class="permalink" href="#superio_get_type"><code class="Fn">superio_get_type</code></a>() - is used to get a type of the device <var class="Fa">dev</var>.</p> -</section> -</section> -<section class="Sh"> -<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE - ALSO</a></h1> -<p class="Pp"><a class="Xr">superio(4)</a>, <a class="Xr">device(9)</a>, - <a class="Xr">driver(9)</a></p> -</section> -<section class="Sh"> -<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1> -<p class="Pp">This manual page was written by <span class="An">Andriy - Gapon</span> - <a class="Mt" href="mailto:avg@FreeBSD.org">avg@FreeBSD.org</a></p> -</section> -</div> -<table class="foot"> - <tr> - <td class="foot-date">October 11, 2019</td> - <td class="foot-os">FreeBSD 15.0</td> - </tr> -</table> |
