[PATCH 0/2] usb: gadget: Add Renesas RZ/N1 USBF driver

Romain Gantois romain.gantois at bootlin.com
Thu Jun 25 11:05:24 CEST 2026


Hello everyone,

This series adds support for the Renesas USBF controller, which is used in
the RZ/N1 SoC. This will facilitate exposing USB gadgets from RZ/N1 SoCs in
U-Boot.

The driver was ported from the Linux kernel. The following features were
removed to reduce the memory footprint of the driver, and to avoid
including features not relevant to U-Boot:

 - Suspend/resume
 - Handling of endpoints > 2
 - Dynamic detection of endpoint DMA capability (DMA capability is
   predetermined for each endpoint anyway).

Best regards,

Romain

Signed-off-by: Romain Gantois <romain.gantois at bootlin.com>
---
Herve Codina (1):
      usb: gadget: Add Renesas RZ/N1 USBF controller support

Romain Gantois (1):
      linux/list.h: Add list_is_first()

 MAINTAINERS                       |    5 +
 drivers/usb/gadget/Kconfig        |    9 +
 drivers/usb/gadget/Makefile       |    1 +
 drivers/usb/gadget/renesas_usbf.c | 3036 +++++++++++++++++++++++++++++++++++++
 include/linux/list.h              |   10 +
 5 files changed, 3061 insertions(+)
---
base-commit: aa64585125f68908f675693ccb40c6f726e2251e
change-id: 20260622-rzn1-usbf-4d364687ae44

Best regards,
--  
Romain Gantois <romain.gantois at bootlin.com>



More information about the U-Boot mailing list