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.arm64 | |
| parent | 2f467bd7ff8f8db0dafa40426166491d7f57f368 (diff) | |
docs: OpenBSD Man Pages Added
Diffstat (limited to 'static/openbsd/man4/man4.arm64')
36 files changed, 1770 insertions, 0 deletions
diff --git a/static/openbsd/man4/man4.arm64/Makefile b/static/openbsd/man4/man4.arm64/Makefile new file mode 100644 index 00000000..d8a0918b --- /dev/null +++ b/static/openbsd/man4/man4.arm64/Makefile @@ -0,0 +1,38 @@ +MAN = agintc.4 \ + agtimer.4 \ + ampchwm.4 \ + ampintc.4 \ + aplaudio.4 \ + aplcpu.4 \ + apldart.4 \ + apldcp.4 \ + apldma.4 \ + apldog.4 \ + apldrm.4 \ + aplefuse.4 \ + aplhidev.4 \ + apliic.4 \ + aplintc.4 \ + aplmbox.4 \ + aplmca.4 \ + aplnco.4 \ + aplns.4 \ + aplpcie.4 \ + aplpinctrl.4 \ + aplpmgr.4 \ + aplpmu.4 \ + aplpwm.4 \ + aplsart.4 \ + aplsmc.4 \ + aplspi.4 \ + aplspmi.4 \ + apm.4 \ + intro.4 \ + rpiclock.4 \ + rpipwm.4 \ + rpirtc.4 \ + rpone.4 \ + smbios.4 + +include ../../../mandoc.mk + diff --git a/static/openbsd/man4/man4.arm64/agintc.4 b/static/openbsd/man4/man4.arm64/agintc.4 new file mode 100644 index 00000000..cc0f235e --- /dev/null +++ b/static/openbsd/man4/man4.arm64/agintc.4 @@ -0,0 +1,36 @@ +.\" $OpenBSD: agintc.4,v 1.1 2022/10/20 08:45:39 jsg Exp $ +.\" +.\" Copyright (c) 2022 Jonathan Gray <jsg@openbsd.org> +.\" +.\" 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 20 2022 $ +.Dt AGINTC 4 arm64 +.Os +.Sh NAME +.Nm agintc , +.Nm agintcmsi +.Nd Arm generic interrupt controller v3/v4 +.Sh SYNOPSIS +.Cd "agintc* at fdt?" +.Cd "agintcmsi* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Arm Generic Interrupt Controller (GIC) +version 3 and version 4. +.Sh SEE ALSO +.Rs +.%T Arm Generic Interrupt Controller Architecture Specification GIC architecture version 3 and version 4 +.%N Arm IHI 0069 +.Re diff --git a/static/openbsd/man4/man4.arm64/agtimer.4 b/static/openbsd/man4/man4.arm64/agtimer.4 new file mode 100644 index 00000000..608e4119 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/agtimer.4 @@ -0,0 +1,33 @@ +.\" $OpenBSD: agtimer.4,v 1.1 2018/04/04 14:21:26 jsg Exp $ +.\" +.\" Copyright (c) 2016 Jonathan Gray <jsg@openbsd.org> +.\" +.\" 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 4 2018 $ +.Dt AGTIMER 4 arm64 +.Os +.Sh NAME +.Nm agtimer +.Nd ARM generic timer +.Sh SYNOPSIS +.Cd "agtimer* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the ARM generic timer, an optional extension +to the ARM architecture. +.Sh SEE ALSO +.Rs +.%T ARM Architecture Reference Manual ARMv8, for ARMv8-A architecture profile +.Re diff --git a/static/openbsd/man4/man4.arm64/ampchwm.4 b/static/openbsd/man4/man4.arm64/ampchwm.4 new file mode 100644 index 00000000..76555eac --- /dev/null +++ b/static/openbsd/man4/man4.arm64/ampchwm.4 @@ -0,0 +1,48 @@ +.\" $OpenBSD: ampchwm.4,v 1.2 2023/12/11 15:21:15 jmc Exp $ +.\" +.\" Copyright (c) 2023 Claudio Jeker <claudio@openbsd.org> +.\" +.\" 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 11 2023 $ +.Dt AMPCHWM 4 arm64 +.Os +.Sh NAME +.Nm ampchwm +.Nd Ampere Altra fine-grained power telemetry +.Sh SYNOPSIS +.Cd "ampchwm* at acpi?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the per-core power telemetry firmware interface +found on the Ampere Altra SoC. +.Pp +Sensor values are made available through the +.Xr sysctl 8 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sensorsd 8 , +.Xr sysctl 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.5 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Claudio Jeker Aq Mt claudio@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/ampintc.4 b/static/openbsd/man4/man4.arm64/ampintc.4 new file mode 100644 index 00000000..76b53251 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/ampintc.4 @@ -0,0 +1,36 @@ +.\" $OpenBSD: ampintc.4,v 1.3 2022/10/20 08:52:22 jsg Exp $ +.\" +.\" Copyright (c) 2016 Jonathan Gray <jsg@openbsd.org> +.\" +.\" 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 20 2022 $ +.Dt AMPINTC 4 arm64 +.Os +.Sh NAME +.Nm ampintc , +.Nm ampintcmsi +.Nd Arm generic interrupt controller v1/v2 +.Sh SYNOPSIS +.Cd "ampintc* at fdt?" +.Cd "ampintcmsi* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the Arm Generic Interrupt Controller (GIC) +version 1 and version 2. +.Sh SEE ALSO +.Rs +.%T ARM Generic Interrupt Controller Architecture Specification +.%N ARM IHI 0048 +.Re diff --git a/static/openbsd/man4/man4.arm64/aplaudio.4 b/static/openbsd/man4/man4.arm64/aplaudio.4 new file mode 100644 index 00000000..602a377c --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplaudio.4 @@ -0,0 +1,48 @@ +.\" $OpenBSD: aplaudio.4,v 1.3 2022/08/06 10:51:30 jsg Exp $ +.\" +.\" Copyright (c) 2020 Patrick Wildt <patrick@openbsd.org> +.\" Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 2022 $ +.Dt APLAUDIO 4 arm64 +.Os +.Sh NAME +.Nm aplaudio +.Nd Apple audio subsystem +.Sh SYNOPSIS +.Cd "aplaudio* at fdt?" +.Cd "audio* at aplaudio?" +.Sh DESCRIPTION +.Nm +is a driver for the audio subsystem on Apple Silicon Macs. +It represents the logical connection of the DMA controller, +the MCA controller and various codecs. +.Sh SEE ALSO +.Xr apldma 4 , +.Xr aplmca 4 , +.Xr audio 4 , +.Xr intro 4 , +.Xr simpleaudio 4 , +.Xr tascodec 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.2 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplcpu.4 b/static/openbsd/man4/man4.arm64/aplcpu.4 new file mode 100644 index 00000000..217c8b06 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplcpu.4 @@ -0,0 +1,50 @@ +.\" $OpenBSD: aplcpu.4,v 1.2 2022/02/20 20:01:04 jmc Exp $ +.\" +.\" Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 20 2022 $ +.Dt APLCPU 4 arm64 +.Os +.Sh NAME +.Nm aplcpu +.Nd Apple CPU power states +.Sh SYNOPSIS +.Cd "aplcpu* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for managing the CPU power states on Apple +SoCs. +These power states can be set to reduce power usage and extend battery +life through the +.Va hw.setperf +.Xr sysctl 2 +mechanism. +.Sh SEE ALSO +.Xr sysctl 2 , +.Xr intro 4 , +.Xr apmd 8 , +.Xr sysctl 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/apldart.4 b/static/openbsd/man4/man4.arm64/apldart.4 new file mode 100644 index 00000000..c2ed00b4 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/apldart.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: apldart.4,v 1.2 2021/02/27 18:50:38 jmc Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 27 2021 $ +.Dt APLDART 4 arm64 +.Os +.Sh NAME +.Nm apldart +.Nd Apple DART IOMMU +.Sh SYNOPSIS +.Cd "apldart* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the DART IOMMU found on various Apple +SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.9 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/apldcp.4 b/static/openbsd/man4/man4.arm64/apldcp.4 new file mode 100644 index 00000000..c2bdcd0c --- /dev/null +++ b/static/openbsd/man4/man4.arm64/apldcp.4 @@ -0,0 +1,51 @@ +.\" $OpenBSD: apldcp.4,v 1.2 2024/01/24 14:17:37 kettenis Exp $ +.\" +.\" Copyright (c) 2024 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 24 2024 $ +.Dt APLDCP 4 arm64 +.Os +.Sh NAME +.Nm apldcp +.Nd Apple display coprocessor +.Sh SYNOPSIS +.Cd "apldcp* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver controls the display coprocessor integrated on Apple SoCs. +.Sh SEE ALSO +.Xr apldrm 4 , +.Xr drm 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.5 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Alyssa Rosenzweig , +.An Janne Grunau , +.An Martin Povi\[u0161]er +and +.An Sven Peter +for Linux and ported to +.Ox +by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/apldma.4 b/static/openbsd/man4/man4.arm64/apldma.4 new file mode 100644 index 00000000..b7dabb19 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/apldma.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: apldma.4,v 1.2 2022/08/06 10:51:30 jsg Exp $ +.\" +.\" Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 2022 $ +.Dt APLDMA 4 arm64 +.Os +.Sh NAME +.Nm apldma +.Nd Apple DMA controller +.Sh SYNOPSIS +.Cd "apldma* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the DMA controller integrated on various +Apple SoCs. +.Pp +The controller is used to support DMA for the audio interfaces +integrated on the SoC. +.Sh SEE ALSO +.Xr aplmca 4 , +.Xr intro 4 +.Sh HISTORY +.Ox +support for +.Nm +first appeared in +.Ox 7.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/apldog.4 b/static/openbsd/man4/man4.arm64/apldog.4 new file mode 100644 index 00000000..7f4fd55d --- /dev/null +++ b/static/openbsd/man4/man4.arm64/apldog.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: apldog.4,v 1.2 2021/02/22 21:58:25 kettenis Exp $ +.\" +.\" Copyright (c) 2018 Jonathan Gray <jsg@openbsd.org> +.\" +.\" 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 22 2021 $ +.Dt APLDOG 4 arm64 +.Os +.Sh NAME +.Nm apldog +.Nd Apple watchdog timer +.Sh SYNOPSIS +.Cd "apldog* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the watchdog timer found on various Apple +SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.9 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/apldrm.4 b/static/openbsd/man4/man4.arm64/apldrm.4 new file mode 100644 index 00000000..b6a01f61 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/apldrm.4 @@ -0,0 +1,52 @@ +.\" $OpenBSD: apldrm.4,v 1.2 2024/01/23 05:48:47 jsg Exp $ +.\" +.\" Copyright (c) 2024 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 23 2024 $ +.Dt APLDRM 4 arm64 +.Os +.Sh NAME +.Nm apldrm +.Nd Apple DRM subsystem +.Sh SYNOPSIS +.Cd "apldrm* at fdt?" +.Cd "drm* at apldrm?" +.Cd "wsdisplay* at apldrm?" +.Sh DESCRIPTION +The +.Nm +driver provides kernel mode setting (KMS) functionality for the +graphics hardware integrated on Apple SoCs. +.Sh SEE ALSO +.Xr apldcp 4 , +.Xr drm 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.5 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Alyssa Rosenzweig +and +.An Janne Grunau +for Linux and ported to +.Ox +by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplefuse.4 b/static/openbsd/man4/man4.arm64/aplefuse.4 new file mode 100644 index 00000000..922c91da --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplefuse.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: aplefuse.4,v 1.2 2022/12/17 14:53:16 jmc Exp $ +.\" +.\" Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 17 2022 $ +.Dt APLEFUSE 4 arm64 +.Os +.Sh NAME +.Nm aplefuse +.Nd Apple eFuses +.Sh SYNOPSIS +.Cd "aplefuse* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for reading the on-chip eFuses integrated on +various Apple SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.3 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplhidev.4 b/static/openbsd/man4/man4.arm64/aplhidev.4 new file mode 100644 index 00000000..d91a8068 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplhidev.4 @@ -0,0 +1,50 @@ +.\" $OpenBSD: aplhidev.4,v 1.2 2021/11/01 15:23:57 jmc Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 1 2021 $ +.Dt APLHIDEV 4 arm64 +.Os +.Sh NAME +.Nm aplhidev , +.Nm aplkbd , +.Nm aplms +.Nd Apple HID over SPI support +.Sh SYNOPSIS +.Cd "aplhidev* at spi?" +.Cd "aplkbd* at aplhidev?" +.Cd "wskbd* at aplkbd? mux 1" +.Cd "aplms* at aplhidev?" +.Cd "wsmouse* at aplms? mux 0" +.Sh DESCRIPTION +The +.Nm +driver provides support for Human Interface Devices (HID) on +Serial Peripheral Interface (SPI) buses on Apple Silicon Macs. +.Sh SEE ALSO +.Xr aplspi 4 , +.Xr intro 4 , +.Xr wskbd 4 , +.Xr wsmouse 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.1 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/apliic.4 b/static/openbsd/man4/man4.arm64/apliic.4 new file mode 100644 index 00000000..6fb4470c --- /dev/null +++ b/static/openbsd/man4/man4.arm64/apliic.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: apliic.4,v 1.2 2021/12/24 07:05:55 jmc Exp $ +.\" +.\" Copyright (c) 2021 Patrick Wildt <patrick@blueri.se> +.\" +.\" 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 24 2021 $ +.Dt APLIIC 4 arm64 +.Os +.Sh NAME +.Nm apliic +.Nd Apple I2C controller +.Sh SYNOPSIS +.Cd "apliic* at fdt?" +.Cd "iic* at apliic?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the I2C controller found on various Apple SoCs. +.Sh SEE ALSO +.Xr iic 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.1 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Patrick Wildt Aq Mt patrick@blueri.se . diff --git a/static/openbsd/man4/man4.arm64/aplintc.4 b/static/openbsd/man4/man4.arm64/aplintc.4 new file mode 100644 index 00000000..9a2c0ce3 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplintc.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: aplintc.4,v 1.2 2021/02/24 13:36:19 jmc Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 24 2021 $ +.Dt APLINTC 4 arm64 +.Os +.Sh NAME +.Nm aplintc +.Nd Apple interrupt controller +.Sh SYNOPSIS +.Cd "aplintc* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the interrupt controller found on various +Apple SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.9 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplmbox.4 b/static/openbsd/man4/man4.arm64/aplmbox.4 new file mode 100644 index 00000000..178607dc --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplmbox.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: aplmbox.4,v 1.1 2021/12/19 13:15:47 kettenis Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 19 2021 $ +.Dt APLMBOX 4 arm64 +.Os +.Sh NAME +.Nm aplmbox +.Nd Apple IOP mailboxes +.Sh SYNOPSIS +.Cd "aplmbox* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver handles communication with various coprocessors integrated on +Apple SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplmca.4 b/static/openbsd/man4/man4.arm64/aplmca.4 new file mode 100644 index 00000000..8ae9f0d3 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplmca.4 @@ -0,0 +1,47 @@ +.\" $OpenBSD: aplmca.4,v 1.3 2022/08/06 10:51:30 jsg Exp $ +.\" +.\" Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 2022 $ +.Dt APLMCA 4 arm64 +.Os +.Sh NAME +.Nm aplmca +.Nd Apple MCA controller +.Sh SYNOPSIS +.Cd "aplmca* at fdt?" +.Sh DESCRIPTION +.Nm +is a driver for the MCA controller integrated on +various Apple SoCs. +This controller serializes audio data streams received from the +.Xr apldma 4 +DMA controller and sends these out as I2S/TDM streams on the audio +interfaces of the SoCs. +.Sh SEE ALSO +.Xr aplaudio 4 , +.Xr apldma 4 , +.Xr aplnco 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.2 . +.Sh AUTHORS +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplnco.4 b/static/openbsd/man4/man4.arm64/aplnco.4 new file mode 100644 index 00000000..e840b367 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplnco.4 @@ -0,0 +1,43 @@ +.\" $OpenBSD: aplnco.4,v 1.2 2022/08/06 10:51:30 jsg Exp $ +.\" +.\" Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 2022 $ +.Dt APLNCO 4 arm64 +.Os +.Sh NAME +.Nm aplnco +.Nd Apple NCO clock controller +.Sh SYNOPSIS +.Cd "aplnco* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver controls the numerically-controlled oscillators that are used +to derive the audio clock signals for Apple SoCs. +.Sh SEE ALSO +.Xr aplmca 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplns.4 b/static/openbsd/man4/man4.arm64/aplns.4 new file mode 100644 index 00000000..40860363 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplns.4 @@ -0,0 +1,38 @@ +.\" $OpenBSD: aplns.4,v 1.2 2023/09/11 04:21:30 jsg Exp $ +.\" +.\" Copyright (c) 2021 David Gwynne <dlg@openbsd.org> +.\" +.\" 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 11 2023 $ +.Dt APLNS 4 arm64 +.Os +.Sh NAME +.Nm aplns +.Nd Apple NVMe Storage controller +.Sh SYNOPSIS +.Cd "aplns* at fdt?" +.Cd "nvme* at aplns?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the NVMe Storage controller found on +various Apple SoCs. +.Sh SEE ALSO +.Xr intro 4 , +.Xr nvme 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.0 . diff --git a/static/openbsd/man4/man4.arm64/aplpcie.4 b/static/openbsd/man4/man4.arm64/aplpcie.4 new file mode 100644 index 00000000..91245cd6 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplpcie.4 @@ -0,0 +1,44 @@ +.\" $OpenBSD: aplpcie.4,v 1.1 2021/02/27 17:15:33 kettenis Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 27 2021 $ +.Dt APLPCIE 4 arm64 +.Os +.Sh NAME +.Nm aplpcie +.Nd Apple Host/PCIe bridge +.Sh SYNOPSIS +.Cd "aplpcie* at fdt?" +.Cd "pci* at aplpcie?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the PCIe controller found on various Apple +SoCs. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pci 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 6.9 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplpinctrl.4 b/static/openbsd/man4/man4.arm64/aplpinctrl.4 new file mode 100644 index 00000000..278126bc --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplpinctrl.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: aplpinctrl.4,v 1.1 2021/08/31 15:37:40 kettenis Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 31 2021 $ +.Dt APLPINCTRL 4 arm64 +.Os +.Sh NAME +.Nm aplpinctrl +.Nd Apple pin multiplexing +.Sh SYNOPSIS +.Cd "aplpinctrl* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver uses pin control data from the device tree to select one of +multiple possible roles available for pins on various Apple SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.0 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplpmgr.4 b/static/openbsd/man4/man4.arm64/aplpmgr.4 new file mode 100644 index 00000000..3436c3d5 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplpmgr.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: aplpmgr.4,v 1.1 2021/12/09 11:44:31 kettenis Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 9 2021 $ +.Dt APLPMGR 4 arm64 +.Os +.Sh NAME +.Nm aplpmgr +.Nd Apple power management controller +.Sh SYNOPSIS +.Cd "aplpmgr* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the power management controller found on +various Apple SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplpmu.4 b/static/openbsd/man4/man4.arm64/aplpmu.4 new file mode 100644 index 00000000..e8b34682 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplpmu.4 @@ -0,0 +1,43 @@ +.\" $OpenBSD: aplpmu.4,v 1.2 2021/05/30 12:26:04 jmc Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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: May 30 2021 $ +.Dt APLPMU 4 arm64 +.Os +.Sh NAME +.Nm aplpmu +.Nd Apple power management unit +.Sh SYNOPSIS +.Cd "aplpmu* at aplspmi?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the real-time clock embedded in the PMU +found on various Apple SoCs. +.Sh SEE ALSO +.Xr aplspmi 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.0 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplpwm.4 b/static/openbsd/man4/man4.arm64/aplpwm.4 new file mode 100644 index 00000000..8280c816 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplpwm.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: aplpwm.4,v 1.1 2022/11/21 22:01:51 kettenis Exp $ +.\" +.\" Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 21 2022 $ +.Dt APLPWM 4 arm64 +.Os +.Sh NAME +.Nm aplpwm +.Nd Apple PWM controller +.Sh SYNOPSIS +.Cd "aplpwm* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the PWM controllers found on various +Apple SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.3 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplsart.4 b/static/openbsd/man4/man4.arm64/aplsart.4 new file mode 100644 index 00000000..89a5ddf7 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplsart.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: aplsart.4,v 1.1 2022/06/12 16:02:33 kettenis Exp $ +.\" +.\" Copyright (c) 2022 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 12 2022 $ +.Dt APLSART 4 arm64 +.Os +.Sh NAME +.Nm aplsart +.Nd Apple SART address filter +.Sh SYNOPSIS +.Cd "aplsart* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the SART address filter found on various +Apple SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.2 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplsmc.4 b/static/openbsd/man4/man4.arm64/aplsmc.4 new file mode 100644 index 00000000..c0d7d1b4 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplsmc.4 @@ -0,0 +1,50 @@ +.\" $OpenBSD: aplsmc.4,v 1.3 2023/06/22 15:29:05 tobhe Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 22 2023 $ +.Dt APLSMC 4 arm64 +.Os +.Sh NAME +.Nm aplsmc +.Nd Apple System Management Controller (SMC) +.Sh SYNOPSIS +.Cd "aplsmc* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the System Management Controller (SMC) +found on various Apple SoCs. +The driver provides a collection of current, fan, power, temperature, +voltage, lid position and battery information sensors. +.Pp +Sensor values are made available through the +.Xr sysctl 8 +interface. +.Sh SEE ALSO +.Xr intro 4 , +.Xr sensorsd 8 , +.Xr sysctl 8 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplspi.4 b/static/openbsd/man4/man4.arm64/aplspi.4 new file mode 100644 index 00000000..54431ce5 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplspi.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: aplspi.4,v 1.1 2021/10/31 17:47:06 kettenis Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 31 2021 $ +.Dt APLSPI 4 arm64 +.Os +.Sh NAME +.Nm aplspi +.Nd Apple SPI controller +.Sh SYNOPSIS +.Cd "aplspi* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the SPI controller found on various Apple +SoCs. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/aplspmi.4 b/static/openbsd/man4/man4.arm64/aplspmi.4 new file mode 100644 index 00000000..71169a29 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/aplspmi.4 @@ -0,0 +1,44 @@ +.\" $OpenBSD: aplspmi.4,v 1.2 2021/05/30 12:26:04 jmc Exp $ +.\" +.\" Copyright (c) 2021 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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: May 30 2021 $ +.Dt APLSPMI 4 arm64 +.Os +.Sh NAME +.Nm aplspmi +.Nd Apple SPMI controller +.Sh SYNOPSIS +.Cd "aplspmi* at fdt?" +.Cd "aplpmu* at aplspmi?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the SPMI controller found on various Apple +SoCs. +.Sh SEE ALSO +.Xr aplpmu 4 , +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.0 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/apm.4 b/static/openbsd/man4/man4.arm64/apm.4 new file mode 100644 index 00000000..9c00eec0 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/apm.4 @@ -0,0 +1,178 @@ +.\" $OpenBSD: apm.4,v 1.6 2023/01/30 14:43:29 jcs Exp $ +.\" +.\" Copyright (c) 1998 Marco S. Hyman +.\" +.\" Permission to copy all or part of this material for any purpose is +.\" granted provided that the above copyright notice and this paragraph +.\" are duplicated in all copies. THIS SOFTWARE IS PROVIDED ``AS IS'' +.\" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT +.\" LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +.\" FOR A PARTICULAR PURPOSE. +.\" +.Dd $Mdocdate: January 30 2023 $ +.Dt APM 4 arm64 +.Os +.Sh NAME +.Nm apm +.Nd power management interface +.Sh SYNOPSIS +.Cd "apm0 at mainbus?" +.Sh DESCRIPTION +The +.Nm +driver provides an interface which simulates the Advanced Power Management +.Pq APM +BIOS functions. +.Pp +Suspend/resume and other power events are +.Em NOT YET SUPPORTED . +.Pp +The +.Nm +driver implements the following +.Xr ioctl 2 +calls. +They are defined in +.In machine/apmvar.h . +.Bl -tag -width Ds +.It Dv APM_IOC_REJECT +.Em Not implemented . DO NOT USE . +.It Dv APM_IOC_STANDBY +.Em NOT YET SUPPORTED on arm64 . +.Pp +.Pq Li "no parameters" +Request +.Dq standby +mode. +.It Dv APM_IOC_SUSPEND +.Em NOT YET SUPPORTED on arm64 . +.Pp +.Pq Li "no parameters" +Request +.Dq suspend +mode. +.It Dv APM_IOC_HIBERNATE +.Em NOT YET SUPPORTED on arm64 . +.Pp +.Pq Li "no parameters" +Request +.Dq hibernate +mode. +.It Dv APM_IOC_GETPOWER +.Pq Li "struct apm_power_info" +Request the current power state. +The argument structure is as follows: +.Bd -literal -offset indent +struct apm_power_info { + u_char battery_state; + u_char ac_state; + u_char battery_life; + u_char spare1; + u_int minutes_left; + u_int spare2[6]; +}; +.Ed +.Pp +The following values are defined for +.Va battery_state : +.Bl -tag -width Ds +.It Dv APM_BATT_HIGH +Battery has a high state of charge. +.It Dv APM_BATT_LOW +Battery has a low state of charge. +.It Dv APM_BATT_CRITICAL +Battery has a critical state of charge. +.It Dv APM_BATT_CHARGING +Battery is not high, low, or critical and is currently charging. +.It Dv APM_BATT_UNKNOWN +Cannot read the current battery state. +.It Dv APM_BATTERY_ABSENT +No battery installed. +.El +.Pp +The following values are defined for +.Va ac_state : +.Bl -tag -width Ds +.It Dv APM_AC_OFF +External power not detected. +.It Dv APM_AC_ON +External power detected. +.It Dv APM_AC_BACKUP +Backup power in use. +.It Dv APM_AC_UNKNOWN +External power state unknown. +.El +.Pp +The +.Va battery_life +value contains the estimated percentage of battery life available. +100% indicates a full charge. +.Pp +The +.Va minutes_left +value contains the estimated number of minutes of battery life +remaining. +.It Dv APM_IOC_DEV_CTL +.Em NOT YET SUPPORTED on arm64 . +.Pp +.Pq Li "struct apm_ctl" +Allows an application to directly set the +APM operating mode. +The argument structure is as follows: +.Bd -literal -offset indent +struct apm_ctl { + u_int dev; + u_int mode; +}; +.Ed +.Pp +.Va dev +indicates the device, typically +.Dv APM_DEV_ALLDEVS . +.Pp +.Va mode +indicates the desired operating mode. +Possible values are +.Bl -tag -width Ds -compact -offset indent +.It Dv APM_SYS_READY +.It Dv APM_SYS_STANDBY +.It Dv APM_SYS_SUSPEND +.It Dv APM_SYS_OFF +.It Dv APM_LASTREQ_INPROG +.It Dv APM_LASTREQ_REJECTED +.El +.It Dv APM_IOC_PRN_CTL +.Pq Li "int" +This +.Xr ioctl 2 +controls message output by the APM +driver when a power change event is detected. +The integer parameter is one of: +.Bl -tag -width Ds +.It Dv APM_PRINT_ON +All power change events result in a message. +This is the normal operating mode for the driver. +.It Dv APM_PRINT_OFF +Power change event messages are suppressed. +.It Dv APM_PRINT_PCT +Power change event messages are suppressed unless the estimated +battery life percentage changes. +.El +.El +.Sh FILES +.Bl -tag -width "/dev/apmctlXXX" +.It /dev/apm +Power management data device. +May only be opened read-only. +May be opened by multiple concurrent users. +.It /dev/apmctl +Power management control device. +May be opened read-write or write-only. +May only be opened by one user at a time. +An attempt to open the file when in use will fail, returning +.Er EBUSY . +.El +.Sh SEE ALSO +.Xr acpi 4 , +.Xr intro 4 , +.Xr halt 8 diff --git a/static/openbsd/man4/man4.arm64/intro.4 b/static/openbsd/man4/man4.arm64/intro.4 new file mode 100644 index 00000000..03ba0ef7 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/intro.4 @@ -0,0 +1,117 @@ +.\" $OpenBSD: intro.4,v 1.5 2023/05/03 22:03:17 jmc Exp $ +.\" +.\" Copyright (c) 2014 Sylvestre Gallon <syl@openbsd.org> +.\" 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: May 3 2023 $ +.Dt INTRO 4 arm64 +.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 arm64 +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 configuration 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 8n -offset 3n -compact +.It Xr acpi 4 +Advanced Configuration and Power Interface +.It Xr iic 4 +Inter IC (I2C) bus +.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 +.It Xr virtio 4 +VirtIO support driver +.El +.Sh SEE ALSO +.Xr autoconf 4 , +.Xr config 8 +.Sh HISTORY +The +arm64 +.Nm +first appeared in +.Ox 6.4 . diff --git a/static/openbsd/man4/man4.arm64/rpiclock.4 b/static/openbsd/man4/man4.arm64/rpiclock.4 new file mode 100644 index 00000000..c2570ee1 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/rpiclock.4 @@ -0,0 +1,44 @@ +.\" $OpenBSD: rpiclock.4,v 1.1 2025/09/17 10:56:34 kettenis Exp $ +.\" +.\" Copyright (c) 2025 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 17 2025 $ +.Dt RPICLOCK 4 arm64 +.Os +.Sh NAME +.Nm rpiclock +.Nd Raspberry Pi RP1 clock controller +.Sh SYNOPSIS +.Cd "rpiclock* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver controls the clock signals for integrated components of the RP1 +chip found on the Raspberry Pi 5. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.8 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Marcus Glocker Aq Mt mglocker@openbsd.org +and +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/rpipwm.4 b/static/openbsd/man4/man4.arm64/rpipwm.4 new file mode 100644 index 00000000..02066e54 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/rpipwm.4 @@ -0,0 +1,44 @@ +.\" $OpenBSD: rpipwm.4,v 1.1 2025/09/17 10:56:34 kettenis Exp $ +.\" +.\" Copyright (c) 2025 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 17 2025 $ +.Dt RPIPWM 4 arm64 +.Os +.Sh NAME +.Nm rpipwm +.Nd Raspberry Pi RP1 PWM controller +.Sh SYNOPSIS +.Cd "rpipwm* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the PWM controllers integrated on the RP1 +chip found on the Raspberry Pi 5. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.8 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Marcus Glocker Aq Mt mglocker@openbsd.org +and +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/rpirtc.4 b/static/openbsd/man4/man4.arm64/rpirtc.4 new file mode 100644 index 00000000..d052a6de --- /dev/null +++ b/static/openbsd/man4/man4.arm64/rpirtc.4 @@ -0,0 +1,42 @@ +.\" $OpenBSD: rpirtc.4,v 1.1 2025/08/24 11:06:32 kettenis Exp $ +.\" +.\" Copyright (c) 2025 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 24 2025 $ +.Dt RPIRTC 4 arm64 +.Os +.Sh NAME +.Nm rpirtc +.Nd Raspberry Pi real-time clock +.Sh SYNOPSIS +.Cd "rpirtc* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver provides support for the firmware-managed real-time clock found +in the Raspberry Pi 5. +.Sh SEE ALSO +.Xr intro 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Ox 7.8 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/rpone.4 b/static/openbsd/man4/man4.arm64/rpone.4 new file mode 100644 index 00000000..18f40e64 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/rpone.4 @@ -0,0 +1,49 @@ +.\" $OpenBSD: rpone.4,v 1.2 2025/08/24 10:53:25 kettenis Exp $ +.\" +.\" Copyright (c) 2025 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" 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 24 2025 $ +.Dt RPONE 4 arm64 +.Os +.Sh NAME +.Nm rpone +.Nd Raspberry Pi RP1 peripheral controller +.Sh SYNOPSIS +.Cd "rpone* at pci?" +.Cd "cad* at fdt?" +.Cd "xhci* at fdt?" +.Sh DESCRIPTION +The +.Nm +driver supports the Raspberry Pi RP1 peripheral controller that is +used in the Raspberry Pi 5. +The driver acts as a bridge between the PCIe bus and the peripherals +and maps peripheral interrupts onto MSI-X interrupts. +The peripherals themselves are supported by separate drivers. +.Sh SEE ALSO +.Xr cad 4 , +.Xr intro 4 , +.Xr xhci 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 7.8 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . diff --git a/static/openbsd/man4/man4.arm64/smbios.4 b/static/openbsd/man4/man4.arm64/smbios.4 new file mode 100644 index 00000000..50106cb2 --- /dev/null +++ b/static/openbsd/man4/man4.arm64/smbios.4 @@ -0,0 +1,36 @@ +.\" $OpenBSD: smbios.4,v 1.1 2019/08/05 07:08:57 jsg Exp $ +.\" +.\" Copyright (c) 2019 Jonathan Gray <jsg@openbsd.org> +.\" +.\" 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 5 2019 $ +.Dt SMBIOS 4 arm64 +.Os +.Sh NAME +.Nm smbios +.Nd System Management BIOS +.Sh SYNOPSIS +.Cd "smbios0 at efi?" +.Sh DESCRIPTION +System Management BIOS (SMBIOS) describes hardware components. +The +.Nm +driver retrieves information about the firmware and strings identifying the +machine. +.Sh SEE ALSO +.Xr efi 4 +.Rs +.%T System Management BIOS (SMBIOS) Reference Specification +.%N DMTF DSP0134 +.Re |
