diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 14:02:27 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 14:02:27 -0400 |
| commit | 6d8bdc65446a704d0750217efd05532fc641ea7d (patch) | |
| tree | 8ae6d698b3c9801750a8b117b3842fb369872a3a /static/openbsd/man4/man4.octeon | |
| parent | 2f467bd7ff8f8db0dafa40426166491d7f57f368 (diff) | |
docs: OpenBSD Man Pages Added
Diffstat (limited to 'static/openbsd/man4/man4.octeon')
24 files changed, 1182 insertions, 0 deletions
diff --git a/static/openbsd/man4/man4.octeon/Makefile b/static/openbsd/man4/man4.octeon/Makefile new file mode 100644 index 00000000..2eb51593 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/Makefile @@ -0,0 +1,26 @@ +MAN = amdcf.4 \ + cnmac.4 \ + intro.4 \ + octboot.4 \ + octcf.4 \ + octcib.4 \ + octcit.4 \ + octciu.4 \ + octcrypto.4 \ + octgmx.4 \ + octgpio.4 \ + octiic.4 \ + octmmc.4 \ + octpcie.4 \ + octpip.4 \ + octrng.4 \ + octrtc.4 \ + octsctl.4 \ + octsmi.4 \ + octuctl.4 \ + octxctl.4 \ + ogx.4 \ + ogxnexus.4 + +include ../../../mandoc.mk + diff --git a/static/openbsd/man4/man4.octeon/amdcf.4 b/static/openbsd/man4/man4.octeon/amdcf.4 new file mode 100644 index 00000000..04e082a6 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/amdcf.4 @@ -0,0 +1,55 @@ +.\" $OpenBSD: amdcf.4,v 1.4 2020/04/06 00:01:08 pirofti Exp $ +.\" +.\" Copyright (c) 2015 Paul Irofti <paul@irofti.net> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.\" +.Dd $Mdocdate: April 6 2020 $ +.Dt AMDCF 4 octeon +.Os +.Sh NAME +.Nm amdcf +.Nd octeon AMD flash memory driver +.Sh SYNOPSIS +.Cd "amdcf* at iobus?" +.Sh DESCRIPTION +The +.Nm +driver provides access to AMD/Fujitsu flash memory devices found on +D-Link OCTEON machines. +.Pp +The driver implementation follows the CFI specification and +currently has write support disabled. +.Sh SEE ALSO +.Xr intro 4 , +.Xr octcf 4 , +.Xr sd 4 , +.Xr wd 4 , +.Xr disklabel 5 , +.Xr disklabel 8 , +.Xr fdisk 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 5.8 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Paul Irofti Aq Mt paul@irofti.net +with parts taken from the +.Fx +cfi driver. diff --git a/static/openbsd/man4/man4.octeon/cnmac.4 b/static/openbsd/man4/man4.octeon/cnmac.4 new file mode 100644 index 00000000..e700e1e2 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/cnmac.4 @@ -0,0 +1,86 @@ +.\" $OpenBSD: cnmac.4,v 1.11 2021/02/06 09:33:41 visa Exp $ +.\" +.\" Copyright (c) 2015 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.\" +.Dd $Mdocdate: February 6 2021 $ +.Dt CNMAC 4 octeon +.Os +.Sh NAME +.Nm cnmac +.Nd Cavium OCTEON built-in Ethernet device +.Sh SYNOPSIS +.Cd "cnmac* at octgmx?" +.Sh DESCRIPTION +The +.Nm +driver supports built-in Ethernet ports on Cavium OCTEON CN30xx, +Cavium OCTEON Plus CN50xx, Cavium OCTEON II CN61xx, and +Cavium OCTEON III CN71xx system on chips. +Among the routers based on these chips are the following: +.Pp +.Bl -item -offset indent -compact +.It +D-Link DSR-500 +.It +Netgear ProSecure UTM25 +.It +Portwell CAM-0100 +.It +Rhino Labs Inc. SDNA Shasta +.It +Rhino Labs Inc. SDNA-7130 +.It +Ubiquiti Networks EdgeRouter +.It +Ubiquiti Networks EdgeRouter 4 +.It +Ubiquiti Networks EdgeRouter 6 +.It +Ubiquiti Networks EdgeRouter LITE +.It +Ubiquiti Networks EdgeRouter PoE +.It +Ubiquiti Networks EdgeRouter PRO +.It +Ubiquiti Networks UniFi Security Gateway +.It +Ubiquiti Networks UniFi Security Gateway PRO-4 +.El +.Pp +The +.Nm +driver supports TCP/UDP checksum offload on IPv4/IPv6 reception and +transmission, and IPv4 checksum offload on reception. +The driver additionally supports jumbo frames. +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifmedia 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr octgmx 4 , +.Xr hostname.if 5 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 5.4 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Internet Initiative Japan Inc . diff --git a/static/openbsd/man4/man4.octeon/intro.4 b/static/openbsd/man4/man4.octeon/intro.4 new file mode 100644 index 00000000..6b5a3012 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/intro.4 @@ -0,0 +1,111 @@ +.\" $OpenBSD: intro.4,v 1.2 2022/03/31 17:27:22 naddy Exp $ +.\" +.\" Copyright (c) 1983, 1986, 1991 Regents of the University of California. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd $Mdocdate: March 31 2022 $ +.Dt INTRO 4 octeon +.Os +.Sh NAME +.Nm intro +.Nd introduction to special files and hardware support +.Sh DESCRIPTION +The manual pages in section 4 describe the special files, +related driver functions, and networking support +available in the system. +In this part of the manual, the SYNOPSIS section of +each configurable device gives a sample specification +for use in constructing a system description for the +.Xr config 8 +program. +The DIAGNOSTICS section lists messages which may appear on the console +and/or in the system error log +.Pa /var/log/messages +due to errors in device operation; +see +.Xr syslogd 8 +for more information. +.Pp +This section contains both devices +which may be configured into the system +and network related information. +The networking support is introduced in +.Xr netintro 4 . +.Sh DEVICE SUPPORT +This section describes the hardware supported on the +octeon +platform. +Software support for these devices comes in two forms. +A hardware device may be supported with a character or block +.Em device driver , +or it may be used within the networking subsystem and have a +.Em network interface driver . +Block and character devices are accessed through files in the file +system of a special type; see +.Xr mknod 8 . +Network interfaces are indirectly accessed through the interprocess +communication facilities provided by the system; see +.Xr socket 2 . +.Pp +A hardware device is identified to the system at configuration time +and the appropriate device or network interface driver is then compiled +into the system. +When the resultant system is booted, the autoconfiguration facilities +in the system probe for the device and, if found, enable the software +support for it. +If a device does not respond at autoconfiguration +time, it is not accessible at any time afterwards. +To enable a device which did not autoconfigure, +the system will have to be rebooted. +.Pp +The autoconfiguration system is described in +.Xr autoconf 4 . +.Sh LIST OF DEVICES +A complete list of available devices is contained within the pages +describing the system buses and controllers. +For example, a PCI device would be listed in the +.Xr pci 4 +man page. +The following buses and controllers list these devices: +.Pp +.Bl -tag -width "cardbus(4)XX" -offset 3n -compact +.It Xr onewire 4 +1-Wire bus +.It Xr pci 4 +introduction to PCI bus support +.It Xr usb 4 +introduction to Universal Serial Bus support +.El +.Sh SEE ALSO +.Xr autoconf 4 , +.Xr config 8 +.Sh HISTORY +The +octeon +.Nm intro +first appeared in +.Ox 7.0 . diff --git a/static/openbsd/man4/man4.octeon/octboot.4 b/static/openbsd/man4/man4.octeon/octboot.4 new file mode 100644 index 00000000..819790fa --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octboot.4 @@ -0,0 +1,62 @@ +.\" $OpenBSD: octboot.4,v 1.2 2020/10/10 10:11:54 visa Exp $ +.\" +.\" Copyright (c) 2020 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" 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 10 2020 $ +.Dt OCTBOOT 4 octeon +.Os +.Sh NAME +.Nm octboot +.Nd kernel boot interface +.Sh SYNOPSIS +.Cd "pseudo-device octboot" +.Sh DESCRIPTION +The +.Nm +driver provides an +.Xr ioctl 2 +interface for booting into another kernel from the currently running kernel. +.Sh IOCTL INTERFACE +.Nm +provides the following +.Xr ioctl 2 +commands, available through +.In machine/octboot.h : +.Bl -tag -width xxxx +.It Dv OBIOC_GETROOTDEV Fa "char rootdev[PATH_MAX]" +Get the name of the current root device. +.It Dv OBIOC_KEXEC "struct octboot_kexec_args *args" +Boot into the given kernel image. +.Bd -literal +struct octboot_kexec_args { + char *kimg; + size_t klen; + char *argv[OCTBOOT_MAX_ARGS]; +}; +.Ed +.El +.Sh FILES +.Bl -tag -width /dev/octboot -compact +.It Pa /dev/octboot +boot interface device. +.El +.Sh SEE ALSO +.Xr ioctl 2 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.6 . diff --git a/static/openbsd/man4/man4.octeon/octcf.4 b/static/openbsd/man4/man4.octeon/octcf.4 new file mode 100644 index 00000000..97daa564 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octcf.4 @@ -0,0 +1,39 @@ +.\" $OpenBSD: octcf.4,v 1.1 2019/04/25 15:22:22 visa Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: April 25 2019 $ +.Dt OCTCF 4 octeon +.Os +.Sh NAME +.Nm octcf +.Nd OCTEON CompactFlash memory driver +.Sh SYNOPSIS +.Cd "octcf* at iobus?" +.Sh DESCRIPTION +The +.Nm +driver provides access to CompactFlash memory devices on OCTEON boot bus. +.Sh SEE ALSO +.Xr amdcf 4 , +.Xr intro 4 , +.Xr disklabel 5 , +.Xr disklabel 8 , +.Xr fdisk 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 4.9 . diff --git a/static/openbsd/man4/man4.octeon/octcib.4 b/static/openbsd/man4/man4.octeon/octcib.4 new file mode 100644 index 00000000..b09c643c --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octcib.4 @@ -0,0 +1,38 @@ +.\" $OpenBSD: octcib.4,v 1.2 2017/08/06 05:49:12 visa Exp $ +.\" +.\" Copyright (c) 2017 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: August 6 2017 $ +.Dt OCTCIB 4 octeon +.Os +.Sh NAME +.Nm octcib +.Nd Cavium interrupt bus widget +.Sh SYNOPSIS +.Cd "octcib* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Cavium interrupt bus (CIB) widget, +which is an auxiliary interrupt controller on the CN70xx and CN71xx +system on chips. +.Sh SEE ALSO +.Xr octcit 4 , +.Xr octciu 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.2 . diff --git a/static/openbsd/man4/man4.octeon/octcit.4 b/static/openbsd/man4/man4.octeon/octcit.4 new file mode 100644 index 00000000..239313cd --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octcit.4 @@ -0,0 +1,48 @@ +.\" $OpenBSD: octcit.4,v 1.2 2017/08/06 05:49:12 visa Exp $ +.\" +.\" Copyright (c) 2017 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: August 6 2017 $ +.Dt OCTCIT 4 octeon +.Os +.Sh NAME +.Nm octcit +.Nd OCTEON central interrupt unit version 3 +.Sh SYNOPSIS +.Cd "octcit* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON central interrupt unit version 3 (CIU3). +The CIU3 is present at least on the following system on chips: +.Pp +.Bl -item -offset indent -compact +.It +CN72xx +.It +CN73xx +.It +CN77xx +.It +CN78xx +.El +.Sh SEE ALSO +.Xr octcib 4 , +.Xr octciu 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.2 . diff --git a/static/openbsd/man4/man4.octeon/octciu.4 b/static/openbsd/man4/man4.octeon/octciu.4 new file mode 100644 index 00000000..e44df6af --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octciu.4 @@ -0,0 +1,50 @@ +.\" $OpenBSD: octciu.4,v 1.2 2017/08/06 05:49:12 visa Exp $ +.\" +.\" Copyright (c) 2017 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: August 6 2017 $ +.Dt OCTCIU 4 octeon +.Os +.Sh NAME +.Nm octciu +.Nd OCTEON central interrupt unit +.Sh SYNOPSIS +.Cd "octciu* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON central interrupt unit (CIU). +The CIU is present at least on the following system on chips: +.Pp +.Bl -item -offset indent -compact +.It +CN3xxx +.It +CN5xxx +.It +CN60xx +.It +CN61xx +.It +CN70xx +.It +CN71xx +.El +.Sh SEE ALSO +.Xr octcib 4 , +.Xr octcit 4 +.Sh HISTORY +Control code for the CIU first appeared in +.Ox 5.4 . diff --git a/static/openbsd/man4/man4.octeon/octcrypto.4 b/static/openbsd/man4/man4.octeon/octcrypto.4 new file mode 100644 index 00000000..b950c8ad --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octcrypto.4 @@ -0,0 +1,61 @@ +.\" $OpenBSD: octcrypto.4,v 1.1 2018/04/09 13:48:26 visa Exp $ +.\" +.\" Copyright (c) 2018 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: April 9 2018 $ +.Dt OCTCRYPTO 4 octeon +.Os +.Sh NAME +.Nm octcrypto +.Nd OCTEON cryptographic unit +.Sh SYNOPSIS +.Cd "octcrypto0 at mainbus0" +.Sh DESCRIPTION +The +.Nm +driver utilizes the OCTEON cryptographic unit to provide +a hardware-accelerated implementation of the following algorithms +for +.Xr ipsec 4 : +.Pp +.Bl -item -offset indent -compact +.It +AES-CBC +.It +AES-CTR +.It +AES-GCM +.It +AES-GMAC +.It +HMAC-MD5 +.It +HMAC-SHA1 +.It +HMAC-SHA2-256 +.It +HMAC-SHA2-384 +.It +HMAC-SHA2-512 +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr ipsec 4 , +.Xr crypto 9 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.4 . diff --git a/static/openbsd/man4/man4.octeon/octgmx.4 b/static/openbsd/man4/man4.octeon/octgmx.4 new file mode 100644 index 00000000..004fe32b --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octgmx.4 @@ -0,0 +1,38 @@ +.\" $OpenBSD: octgmx.4,v 1.1 2019/09/28 22:20:45 deraadt Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: September 28 2019 $ +.Dt OCTGMX 4 octeon +.Os +.Sh NAME +.Nm octgmx +.Nd OCTEON packet interface +.Sh SYNOPSIS +.Cd "octgmx* at octpip?" +.Cd "cnmac* at octgmx?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON packet interface. +.Sh SEE ALSO +.Xr cnmac 4 , +.Xr intro 4 , +.Xr octpip 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 5.4 . diff --git a/static/openbsd/man4/man4.octeon/octgpio.4 b/static/openbsd/man4/man4.octeon/octgpio.4 new file mode 100644 index 00000000..2bdf0a62 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octgpio.4 @@ -0,0 +1,37 @@ +.\" $OpenBSD: octgpio.4,v 1.1 2019/01/12 17:07:16 visa Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: January 12 2019 $ +.Dt OCTGPIO 4 octeon +.Os +.Sh NAME +.Nm octgpio +.Nd OCTEON GPIO controller +.Sh SYNOPSIS +.Cd "octgpio* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON GPIO controller. +It does not provide direct device driver entry points but makes its +functions available to other drivers. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.5 . diff --git a/static/openbsd/man4/man4.octeon/octiic.4 b/static/openbsd/man4/man4.octeon/octiic.4 new file mode 100644 index 00000000..1059ce92 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octiic.4 @@ -0,0 +1,40 @@ +.\" $OpenBSD: octiic.4,v 1.1 2019/04/23 13:56:51 visa Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: April 23 2019 $ +.Dt OCTIIC 4 octeon +.Os +.Sh NAME +.Nm octiic +.Nd OCTEON two-wire serial interface +.Sh SYNOPSIS +.Cd "octiic* at fdt?" +.Cd "iic* at octiic?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON two-wire serial interface +for use with the +.Xr iic 4 +framework. +.Sh SEE ALSO +.Xr iic 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.6 . diff --git a/static/openbsd/man4/man4.octeon/octmmc.4 b/static/openbsd/man4/man4.octeon/octmmc.4 new file mode 100644 index 00000000..2d2cb317 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octmmc.4 @@ -0,0 +1,41 @@ +.\" $OpenBSD: octmmc.4,v 1.3 2017/07/10 16:31:29 visa Exp $ +.\" +.\" Copyright (c) 2016 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 10 2017 $ +.Dt OCTMMC 4 octeon +.Os +.Sh NAME +.Nm octmmc +.Nd OCTEON MMC host controller +.Sh SYNOPSIS +.Cd "octmmc* at fdt?" +.Cd "sdmmc* at octmmc?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON MMC host controller, +which provides an interface to the +.Xr sdmmc 4 +bus. +.Sh SEE ALSO +.Xr sdmmc 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.1 . +.Sh BUGS +SDIO interrupts are not supported. diff --git a/static/openbsd/man4/man4.octeon/octpcie.4 b/static/openbsd/man4/man4.octeon/octpcie.4 new file mode 100644 index 00000000..f277df5e --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octpcie.4 @@ -0,0 +1,50 @@ +.\" $OpenBSD: octpcie.4,v 1.2 2019/10/07 14:59:59 visa Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" 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 7 2019 $ +.Dt OCTPCIE 4 octeon +.Os +.Sh NAME +.Nm octpcie +.Nd OCTEON PCIe controller +.Sh SYNOPSIS +.Cd "octpcie* at iobus?" +.Cd "pci* at octpcie?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON PCIe controller found +on OCTEON II and III. +It provides a host interface to the +.Xr pci 4 +bus. +.Sh DIAGNOSTICS +.Bl -diag +.It "octpcie0 port N: link timeout" +The PCIe link did not establish. +This happens if the PCIe slot is empty. +.It "octpcie0 port N: reset timeout" +The PCIe port failed to reset. +This can happen if the PCIe port has not been wired. +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.6 . diff --git a/static/openbsd/man4/man4.octeon/octpip.4 b/static/openbsd/man4/man4.octeon/octpip.4 new file mode 100644 index 00000000..eaa0a975 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octpip.4 @@ -0,0 +1,37 @@ +.\" $OpenBSD: octpip.4,v 1.3 2020/09/08 15:48:14 visa Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: September 8 2020 $ +.Dt OCTPIP 4 octeon +.Os +.Sh NAME +.Nm octpip +.Nd OCTEON packet input processing unit +.Sh SYNOPSIS +.Cd "octpip* at fdt?" +.Cd "octgmx* at octpip?" +.Sh DESCRIPTION +The +.Nm +driver provides an attachment point for OCTEON packet interfaces. +.Sh SEE ALSO +.Xr intro 4 , +.Xr octgmx 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.6 . diff --git a/static/openbsd/man4/man4.octeon/octrng.4 b/static/openbsd/man4/man4.octeon/octrng.4 new file mode 100644 index 00000000..d7b75550 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octrng.4 @@ -0,0 +1,50 @@ +.\" $OpenBSD: octrng.4,v 1.5 2020/04/06 00:01:08 pirofti Exp $ +.\" +.\" Copyright (c) 2013 Paul Irofti <paul@irofti.net> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.\" +.Dd $Mdocdate: April 6 2020 $ +.Dt OCTRNG 4 octeon +.Os +.Sh NAME +.Nm octrng +.Nd octeon random number generator +.Sh SYNOPSIS +.Cd "octrng* at iobus?" +.Sh DESCRIPTION +The +.Nm +driver supports the random number generator found on the CN50XX chip. +.Pp +After the 5 seconds it takes for the device to be initialized, the +.Nm +driver feeds the random subsystem's entropy pool 32 bits of data every +10 milliseconds through the +.Xr enqueue_randomness 9 +API. +.Sh SEE ALSO +.Xr intro 4 , +.Xr arc4random 9 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 5.5 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Paul Irofti Aq Mt paul@irofti.net . diff --git a/static/openbsd/man4/man4.octeon/octrtc.4 b/static/openbsd/man4/man4.octeon/octrtc.4 new file mode 100644 index 00000000..191b4714 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octrtc.4 @@ -0,0 +1,62 @@ +.\" $OpenBSD: octrtc.4,v 1.5 2020/06/26 18:48:31 cheloha Exp $ +.\" +.\" Copyright (c) 2014 Paul Irofti <paul@irofti.net> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.\" +.Dd $Mdocdate: June 26 2020 $ +.Dt OCTRTC 4 octeon +.Os +.Sh NAME +.Nm octrtc +.Nd time-of-day clock +.Sh SYNOPSIS +.Cd "octrtc* at mainbus?" +.Sh DESCRIPTION +The +.Nm +driver supports the low resolution DS1337 time-of-day clock found on some +of the octeon models. +The clock has a resolution of 1 second. +.Pp +The +.Nm +driver is used for getting and setting the system time. +.Sh HARDWARE +Supported models: +.Bl -tag -width Ds -offset indent -compact +.It D-Link DSR-500 +.It Portwell CAM-0100 +.El +.Pp +Known models missing a DS1377 clock: +.Bl -tag -width Ds -offset indent -compact +.It Ubiquiti Networks EdgeRouter Lite +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr gettime 9 , +.Xr inittodr 9 , +.Xr resettodr 9 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 5.5 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Paul Irofti Aq Mt paul@irofti.net . diff --git a/static/openbsd/man4/man4.octeon/octsctl.4 b/static/openbsd/man4/man4.octeon/octsctl.4 new file mode 100644 index 00000000..eabe7ede --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octsctl.4 @@ -0,0 +1,37 @@ +.\" $OpenBSD: octsctl.4,v 1.1 2017/07/28 14:56:41 visa Exp $ +.\" +.\" Copyright (c) 2017 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: July 28 2017 $ +.Dt OCTSCTL 4 octeon +.Os +.Sh NAME +.Nm octsctl +.Nd OCTEON SATA controller bridge +.Sh SYNOPSIS +.Cd "octsctl* at fdt?" +.Cd "ahci* at octsctl?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON SATA controller bridge. +The bridge connects the system's I/O bus and a SATA controller. +.Sh SEE ALSO +.Xr ahci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.2 . diff --git a/static/openbsd/man4/man4.octeon/octsmi.4 b/static/openbsd/man4/man4.octeon/octsmi.4 new file mode 100644 index 00000000..6ed17728 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octsmi.4 @@ -0,0 +1,38 @@ +.\" $OpenBSD: octsmi.4,v 1.1 2019/10/01 15:44:32 visa Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" 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 1 2019 $ +.Dt OCTSMI 4 octeon +.Os +.Sh NAME +.Nm octsmi +.Nd OCTEON system management interface +.Sh SYNOPSIS +.Cd "octsmi* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON system management interface. +This interface connects the OCTEON SoC with external Ethernet PHYs. +.Sh SEE ALSO +.Xr cnmac 4 , +.Xr intro 4 , +.Xr mii 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 5.4 . diff --git a/static/openbsd/man4/man4.octeon/octuctl.4 b/static/openbsd/man4/man4.octeon/octuctl.4 new file mode 100644 index 00000000..9c525a6d --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octuctl.4 @@ -0,0 +1,48 @@ +.\" $OpenBSD: octuctl.4,v 1.1 2016/09/18 21:20:42 schwarze Exp $ +.\" +.\" Copyright (c) 2016 Rafael Neves <rafael@diskless.io> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: September 18 2016 $ +.Dt OCTUCTL 4 octeon +.Os +.Sh NAME +.Nm octuctl +.Nd OCTEON II USB controller interface +.Sh SYNOPSIS +.Cd "octuctl0 at iobus? irq 56" +.Cd "ehci0 at octuctl?" +.Cd "ohci0 at octuctl?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON II USB controller interface, +which provides an interface to +.Xr ehci 4 +and +.Xr ohci 4 +devices. +.Sh SEE ALSO +.Xr ehci 4 , +.Xr ohci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.0 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Jonathan Matthew Aq Mt jmatthew@openbsd.org . diff --git a/static/openbsd/man4/man4.octeon/octxctl.4 b/static/openbsd/man4/man4.octeon/octxctl.4 new file mode 100644 index 00000000..ee4782b6 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/octxctl.4 @@ -0,0 +1,37 @@ +.\" $OpenBSD: octxctl.4,v 1.1 2017/08/01 16:21:54 visa Exp $ +.\" +.\" Copyright (c) 2017 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: August 1 2017 $ +.Dt OCTXCTL 4 octeon +.Os +.Sh NAME +.Nm octxctl +.Nd OCTEON USB3 controller bridge +.Sh SYNOPSIS +.Cd "octxctl* at fdt?" +.Cd "xhci* at octxctl?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the OCTEON USB3 controller bridge. +The bridge connects the system's I/O bus and a USB3 controller. +.Sh SEE ALSO +.Xr xhci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.2 . diff --git a/static/openbsd/man4/man4.octeon/ogx.4 b/static/openbsd/man4/man4.octeon/ogx.4 new file mode 100644 index 00000000..b1ce6147 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/ogx.4 @@ -0,0 +1,46 @@ +.\" $OpenBSD: ogx.4,v 1.2 2020/12/31 09:57:23 visa Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.\" +.Dd $Mdocdate: December 31 2020 $ +.Dt OGX 4 octeon +.Os +.Sh NAME +.Nm ogx +.Nd OCTEON III built-in Ethernet device +.Sh SYNOPSIS +.Cd "ogx* at ogxnexus?" +.Sh DESCRIPTION +The +.Nm +driver supports built-in Ethernet ports on the OCTEON III network processor. +.Pp +The +.Nm +driver utilizes IPv4 and TCP/UDP checksum offload on transmission. +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifmedia 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr ogxnexus 4 , +.Xr hostname.if 5 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.7 . diff --git a/static/openbsd/man4/man4.octeon/ogxnexus.4 b/static/openbsd/man4/man4.octeon/ogxnexus.4 new file mode 100644 index 00000000..1eb18ad9 --- /dev/null +++ b/static/openbsd/man4/man4.octeon/ogxnexus.4 @@ -0,0 +1,45 @@ +.\" $OpenBSD: ogxnexus.4,v 1.1 2019/11/05 14:27:59 visa Exp $ +.\" +.\" Copyright (c) 2019 Visa Hankala +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" 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 5 2019 $ +.Dt OGXNEXUS 4 octeon +.Os +.Sh NAME +.Nm ogxnexus +.Nd OCTEON III Ethernet nexus +.Sh SYNOPSIS +.Cd "ogxnexus* at fdt?" +.Cd "ogx* at ogxnexus?" +.Sh DESCRIPTION +The +.Nm +driver provides an attachment point for instances of the +.Xr ogx 4 +driver. +.Sh SEE ALSO +.Xr arp 4 , +.Xr ifmedia 4 , +.Xr intro 4 , +.Xr netintro 4 , +.Xr ogx 4 , +.Xr hostname.if 5 , +.Xr ifconfig 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.7 . |
