[PATCH 0/2] usb: dwc2: Refactor and update USB DWC2 driver
Kongyang Liu
seashell11234455 at gmail.com
Wed May 22 16:22:47 CEST 2024
This series improves the USB DWC2 driver by extracting register definitions
into a common file for better readability and updating the reset method to
reflect changes in version 4.20a, including the new GRSTCTL_CSFTRST_DONE
bit for reset completion indication.
Kongyang Liu (2):
usb: dwc2: Extract USB DWC2 register definitions
usb: dwc2: Update reset method for host and device mode
drivers/usb/common/Makefile | 2 +
drivers/usb/common/dwc2_core.c | 103 +++
drivers/usb/common/dwc2_core.h | 557 ++++++++++++++++
drivers/usb/gadget/dwc2_udc_otg.c | 124 ++--
drivers/usb/gadget/dwc2_udc_otg_regs.h | 247 +------
drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c | 306 ++++-----
drivers/usb/host/dwc2.c | 392 +++++------
drivers/usb/host/dwc2.h | 736 ---------------------
8 files changed, 1039 insertions(+), 1428 deletions(-)
create mode 100644 drivers/usb/common/dwc2_core.c
create mode 100644 drivers/usb/common/dwc2_core.h
--
2.41.0
More information about the U-Boot
mailing list