Synopsys DesignWare USB 2.0 HS OTG (DWC2) controller
Driver for the Synopsys DesignWare USB 2.0 high-speed On-The-Go controller, a licensable IP block that vendors integrate into SoCs to provide USB 2.0 host, device, or dual-role ports. It powers USB on a wide range of embedded platforms including Raspberry Pi boards, Rockchip, Amlogic, STMicroelectronics, and Loongson chips.
recommendation
It should stay because the DWC2 controller is a widely-licensed Synopsys USB 2.0 high-speed OTG block embedded in many current SoCs, and the kernel code is actively maintained — over a hundred substantive commits in the last five years from dozens of contributors, plus 2024 stable backports for gadget LPM and host hibernation issues. Synopsys still sells this IP family, so new hardware keeps appearing.
repository signals
sources
- cateee.net
LKDDb shows CONFIG_USB_DWC2 is still present through 6.19 and 7.0-rc+HEAD, and the driver binds current platform/PCI IDs including Loongson and Synopsys/ST variants.
- synopsys.com
Synopsys still markets USB 2.0 OTG/host/device controller IP, indicating the underlying IP family is not obsolete and continues to see new silicon design wins.
- lists.linaro.org
Stable review carried a 2024 dwc2 gadget/LPM fix from Minas Harutyunyan, showing ongoing bug-fix traffic and maintainer attention rather than removal.
- kernel.googlesource.com
Stable queue includes a recent dwc2 host hibernation fix with a lore link, further indicating active upstream maintenance in longterm kernels.
codex reasoning notes (technical)
In-tree inspection via shell showed this is an actual platform/PCI dual-role USB controller driver for the Synopsys DesignWare HS OTG core, not helper code. Web search on lore/stable surfaced recent 2024 dwc2 fixes and did not surface any removal/deprecation thread; cited stable-mirror and stable-queue URLs were obtained from web search results. LKDDb URL was obtained by web search and supports ongoing kernel enablement across current releases. Synopsys product page was obtained by web search and supports that DWC2-class IP remains in active commercial use. With 107 substantive commits in 5 years, 44 authors, and a most recent substantive touch on 2026-03-30, this is clearly maintained; there is no natural single upstream replacement because DWC2 covers a still-deployed USB2 DRD IP block across many SoCs.