opnsense-src/sys/dev/usb/controller
Bjoern A. Zeeb 11a7d5e5d9 dwc3: improve debugging
Rather than hiding behind #if 0, hide the debugging behind DWC3_DEBUG
so it can be turned on with a single define.  Require bootverbose
to print anything so we can still avoid spamming the console if DWC3_DEBUG
is on.
Harmonize the format string in snsp_dwc3_dump_regs() to always print the
full register and also print the XHCI quirks.
Call snsp_dwc3_dump_regs() twice, before and after generic XHCI attachment
and initialisation as this may have an effect on the confirgumation state.

Obtained from:	an old debug patch
MFC after:	2 weeks
Reviewed by:	mw
Differential Revision: https://reviews.freebsd.org/D35700
2022-07-03 22:19:40 +00:00
..
atmegadci.c atmegadci: eliminate unused variables sc, ep_no 2022-04-04 22:30:23 -06:00
atmegadci.h
avr32dci.c Fix undefined behaviour in the USB controllers 2022-01-12 13:53:19 +00:00
avr32dci.h
dwc3.c dwc3: improve debugging 2022-07-03 22:19:40 +00:00
dwc3.h dwc3: add more quirks and checks 2022-07-03 22:17:35 +00:00
dwc_otg.c usb(4): Remove a double word in a source code comment 2022-04-09 11:02:23 +02:00
dwc_otg.h
dwc_otg_acpi.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
dwc_otg_fdt.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
dwc_otg_fdt.h
dwc_otg_hisi.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
dwc_otgreg.h
ehci.c Factor out repeated code in the USB controller drivers to avoid bugs 2021-07-10 20:59:00 +02:00
ehci.h
ehci_fsl.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ehci_imx.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ehci_msm.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ehci_mv.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ehci_pci.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ehcireg.h
generic_ehci.c
generic_ehci.h
generic_ehci_acpi.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
generic_ehci_fdt.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
generic_ohci.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
generic_usb_if.m
generic_xhci.c
generic_xhci.h
generic_xhci_acpi.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
generic_xhci_fdt.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
musb_otg.c musb: eliminate write only variable sc 2022-04-04 22:30:26 -06:00
musb_otg.h
musb_otg_allwinner.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ohci.c usb: Add a __usbdebug_used for variables only used under #ifdef USB_DEBUG. 2022-04-13 16:08:20 -07:00
ohci.h
ohci_pci.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ohcireg.h
uhci.c uhci: Remove write-only variable. 2022-04-06 16:45:27 -07:00
uhci.h
uhci_pci.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
uhcireg.h
usb_controller.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
usb_nop_xceiv.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
uss820dci.c uss820dci: eliminate unused variables sc, ep_no 2022-04-04 22:30:31 -06:00
uss820dci.h
xhci.c USB: add quirks to XHCI 2022-06-15 21:08:58 +00:00
xhci.h USB: add quirks to XHCI 2022-06-15 21:08:58 +00:00
xhci_pci.c usb: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
xhcireg.h xhci(4): Properly define all basic USB port speeds. 2022-05-04 09:26:38 +02:00