xhci(4): Update list of quirks in manual page.

MFC after:	1 week
Sponsored by:	NVIDIA Networking
This commit is contained in:
Hans Petter Selasky 2022-10-20 19:22:41 +02:00
parent 3346ae0d24
commit 30e555de80

View File

@ -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