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 <[email protected]> --- 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 <[email protected]>

