]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
usb: dwc3: add generic driver to support flattened
authorZe Huang <huang.ze@linux.dev>
Fri, 12 Sep 2025 16:53:48 +0000 (00:53 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Sep 2025 10:38:34 +0000 (12:38 +0200)
commite0b6dc00c701e600e655417aab1e100b73de821a
treea628b6625b9ce54ea543a72421a60211d2bcdc3c
parent7d547c1c249872b7732767e483758cb4fcb2d99b
usb: dwc3: add generic driver to support flattened

To support flattened dwc3 dt model and drop the glue layer, introduce the
`dwc3-generic` driver. This enables direct binding of the DWC3 core driver
and offers an alternative to the existing glue driver `dwc3-of-simple`.

Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Signed-off-by: Ze Huang <huang.ze@linux.dev>
Link: https://lore.kernel.org/r/20250913-dwc3_generic-v8-2-b50f81f05f95@linux.dev
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/r/20250913-dwc3_generic-v8-2-b50f81f05f95@linux.dev
drivers/usb/dwc3/Kconfig
drivers/usb/dwc3/Makefile
drivers/usb/dwc3/dwc3-generic-plat.c [new file with mode: 0644]