git: 30e555de804f - main - xhci(4): Update list of quirks in manual page.

From: Hans Petter Selasky <hselasky_at_FreeBSD.org>
Date: Thu, 20 Oct 2022 17:24:41 UTC
The branch main has been updated by hselasky:

URL: https://cgit.FreeBSD.org/src/commit/?id=30e555de804f67afb27385ee0521f94784dbbfbf

commit 30e555de804f67afb27385ee0521f94784dbbfbf
Author:     Hans Petter Selasky <hselasky@FreeBSD.org>
AuthorDate: 2022-10-20 17:22:41 +0000
Commit:     Hans Petter Selasky <hselasky@FreeBSD.org>
CommitDate: 2022-10-20 17:23:43 +0000

    xhci(4): Update list of quirks in manual page.
    
    MFC after:      1 week
    Sponsored by:   NVIDIA Networking
---
 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