git: bfa2c25c92a2 - stable/13 - xhci(4): Update list of quirks in manual page.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 12 Nov 2022 12:41:51 UTC
The branch stable/13 has been updated by hselasky:
URL: https://cgit.FreeBSD.org/src/commit/?id=bfa2c25c92a2094f83003f87923264e131801a87
commit bfa2c25c92a2094f83003f87923264e131801a87
Author: Hans Petter Selasky <hselasky@FreeBSD.org>
AuthorDate: 2022-10-20 17:22:41 +0000
Commit: Hans Petter Selasky <hselasky@FreeBSD.org>
CommitDate: 2022-11-12 12:00:09 +0000
xhci(4): Update list of quirks in manual page.
Sponsored by: NVIDIA Networking
(cherry picked from commit 30e555de804f67afb27385ee0521f94784dbbfbf)
---
share/man/man4/xhci.4 | 39 ++++++++++++++++++++++++++++++++-------
1 file changed, 32 insertions(+), 7 deletions(-)
diff --git a/share/man/man4/xhci.4 b/share/man/man4/xhci.4
index d475c5e502fc..dc34931f5002 100644
--- a/share/man/man4/xhci.4
+++ b/share/man/man4/xhci.4
@@ -1,5 +1,5 @@
.\"
-.\" Copyright (c) 2011 Hans Petter Selasky. All rights reserved.
+.\" Copyright (c) 2011-2022 Hans Petter Selasky. All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
@@ -24,13 +24,14 @@
.\"
.\" $FreeBSD$
.\"
-.Dd April 24, 2018
+.Dd October 20, 2022
.Dt XHCI 4
.Os
.Sh NAME
.Nm xhci
.Nd USB eXtensible Host Controller driver
.Sh SYNOPSIS
+.Cd "options USB_DEBUG"
.Cd "device xhci"
.Sh DESCRIPTION
The
@@ -48,7 +49,8 @@ The
.Tn XHCI
controller supports
.Tn USB
-connection speeds up to 5.0Gbps when using a USB 3.0 compliant device.
+connection speeds from 5.0Gbps and above when using a USB 3.x
+compliant devices.
.Sh HARDWARE
The
.Nm
@@ -64,14 +66,37 @@ variables and
tunables:
.Bl -tag -width indent
.It Va hw.usb.xhci.debug
-Debug output level, where 0 is debugging disabled and larger values increase
-debug message verbosity.
-Default is 0.
+Set debug output level, where 0 is debugging disabled and larger
+values increase debug message verbosity.
+The default value is 0.
+.It Va hw.usb.xhci.dcepquirk
+Set to enable quirk for deconfiguration of endpoints.
+The default value is 0.
+.It Va hw.usb.xhci.ctlquirk
+Set to submit full USB control request as one job, up to 64kBytes.
+Else the USB control request will be split into multiple smaller
+requests.
+The default value is 1.
+.It Va hw.usb.xhci.streams
+Set to enable USB streams support.
+The default value is 0.
+.It Va hw.usb.xhci.route
+Set bitmap for switching EHCI ports to the XHCI controller.
+The default value is 0.
+.It Va hw.usb.xhci.polling
+Set to use a timer to poll the interrupt handler.
+The default value is 0.
+.It Va hw.usb.xhci.dma32
+Set to only use 32-bit DMA for the XHCI controller.
+The default value is 0.
+.It Va hw.usb.xhci.ctlstep
+Set to enable control endpoint status state stepping.
+The default value is 0.
.El
.Sh SEE ALSO
.Xr ehci 4 ,
.Xr ohci 4 ,
-.Xr uhci 4 ,
+.Xr uhci 4 and
.Xr usb 4
.Sh HISTORY
The