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