summaryrefslogtreecommitdiff
path: root/static/freebsd/man9/superio.9 4.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/freebsd/man9/superio.9 4.html')
-rw-r--r--static/freebsd/man9/superio.9 4.html195
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> &#x2014; <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
- &lt;<a class="In">sys/bus.h</a>&gt;</code>
- <br/>
- <code class="In">#include
- &lt;<a class="In">dev/superio/superio.h</a>&gt;</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>