Hello everyone, This is version two of my series which 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]> --- Changes in v2: - Provided the original Linux commit hash. - Corrected a few spelling mistakes. - Link to v1: https://patch.msgid.link/[email protected] To: [email protected] Cc: Thomas Petazzoni <[email protected]> Cc: Tom Rini <[email protected]> Cc: Herve Codina <[email protected]> Cc: Simon Glass <[email protected]> Cc: Romain Gantois <[email protected]> Cc: Lukasz Majewski <[email protected]> Cc: Mattijs Korpershoek <[email protected]> Cc: Marek Vasut <[email protected]> Cc: Nobuhiro Iwamatsu <[email protected]> Cc: Neil Armstrong <[email protected]> Cc: David Lechner <[email protected]> Cc: Julien Stephan <[email protected]> Cc: Peng Fan <[email protected]> Cc: Kory Maincent <[email protected]> Cc: Kuan-Wei Chiu <[email protected]> Cc: Raymond Mao <[email protected]> Cc: Quentin Schulz <[email protected]> Cc: Stefan Roese <[email protected]> Cc: Kever Yang <[email protected]> Cc: Peter Robinson <[email protected]> Cc: Jonas Karlman <[email protected]> Cc: Johan Jonker <[email protected]> Cc: George Chan <[email protected]> Cc: Balaji Selvanathan <[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: c03e40b49af8d9985a18f04c1218b8c50ce1dd74 change-id: 20260622-rzn1-usbf-4d364687ae44 Best regards, -- Romain Gantois <[email protected]>

