opnsense-src/sys/modules/usb
Tom Jones 46e6e91738 udbc: Add usb debug host mode driver
xhci offers a debugging interface which uses a special usb 3 cable with the D+,
D- and VBUS pairs disconnected. This interface allows a target device to
configure its xhci controller as a debugging channel which can then be used to
provide a serial link between the target and a debug host.

This change extracts the udbc host mode driver from hrs@'s xhci debug
implementation.

Reviewed by:	bcr (man page)
MFC after:	Before 15-ALPHA3 builds
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D51299

(cherry picked from commit d566b6a70bcbc329e8c690464043401fa8bdd49f)
2025-09-18 13:53:13 +01:00
..
atmegadci
atp Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
aue
avr32dci
axe
axge Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
bcm2838_xhci bcm2838_xhci: Need to generate ofw_bus_if.h 2024-04-11 19:02:44 -06:00
cdce
cdceem
cfumass Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
cp2112
cue
dwc_otg
ehci
g_audio
g_keyboard
g_modem
g_mouse
i2ctinyusb Add support for i2c-tiny-usb: usb to iic bridge 2024-04-19 16:40:23 -06:00
ipheth
kue
mos
mtw mtw(4) remove misplaced DEBUG_FLAGS 2025-02-07 21:26:36 +01:00
muge Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
musb
ohci
quirk
rsu Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
rsufw Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
rue
rum
run
runfw Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
smsc
template
u3g
uacpi
uark
uath Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
ubsa
ubser
uchcom
ucom
ucycom
udav
udbc udbc: Add usb debug host mode driver 2025-09-18 13:53:13 +01:00
udbp
udl Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
uep Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
uether
ufoma
uftdi
ugensa
ugold
uhci
uhid
uhid_snes
uhso
uipaq
ukbd
uled
ulpt
umass
umb umb: Introduce the USB umb(4) network driver 2025-01-20 23:46:15 +00:00
umcs
umct
umodem
umoscom
ums
upgt Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
uplcom
ural
ure Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
urio
urndis
urtw Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
usb
usbhid Remove residual blank line at start of Makefile 2024-07-15 16:43:39 -06:00
usfs
usie sys/modules: fix standalone build for multiple modules 2025-08-23 00:58:40 -04:00
uslcom
uss820dci
uvisor
uvscom
wmt sys/modules: fix standalone build for multiple modules 2025-08-23 00:58:40 -04:00
wsp
xhci
zyd
Makefile udbc: Add usb debug host mode driver 2025-09-18 13:53:13 +01:00