[PATCH v2 0/2] usb: gadget: Add Renesas RZ/N1 USBF driver
Romain Gantois
romain.gantois at bootlin.com
Thu Jul 2 10:11:07 CEST 2026
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 <romain.gantois at bootlin.com>
---
Changes in v2:
- Provided the original Linux commit hash.
- Corrected a few spelling mistakes.
- Link to v1: https://patch.msgid.link/20260625-rzn1-usbf-v1-0-0e1a38f7b82c@bootlin.com
To: u-boot at lists.denx.de
Cc: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Cc: Tom Rini <trini at konsulko.com>
Cc: Herve Codina <herve.codina at bootlin.com>
Cc: Simon Glass <sjg at chromium.org>
Cc: Romain Gantois <romain.gantois at bootlin.com>
Cc: Lukasz Majewski <lukma at denx.de>
Cc: Mattijs Korpershoek <mkorpershoek at kernel.org>
Cc: Marek Vasut <marex at denx.de>
Cc: Nobuhiro Iwamatsu <iwamatsu at nigauri.org>
Cc: Neil Armstrong <neil.armstrong at linaro.org>
Cc: David Lechner <dlechner at baylibre.com>
Cc: Julien Stephan <jstephan at baylibre.com>
Cc: Peng Fan <peng.fan at nxp.com>
Cc: Kory Maincent <kory.maincent at bootlin.com>
Cc: Kuan-Wei Chiu <visitorckw at gmail.com>
Cc: Raymond Mao <raymond.mao at riscstar.com>
Cc: Quentin Schulz <quentin.schulz at cherry.de>
Cc: Stefan Roese <stefan.roese at mailbox.org>
Cc: Kever Yang <kever.yang at rock-chips.com>
Cc: Peter Robinson <pbrobinson at gmail.com>
Cc: Jonas Karlman <jonas at kwiboo.se>
Cc: Johan Jonker <jbx6244 at gmail.com>
Cc: George Chan <gchan9527 at gmail.com>
Cc: Balaji Selvanathan <balaji.selvanathan at oss.qualcomm.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: c03e40b49af8d9985a18f04c1218b8c50ce1dd74
change-id: 20260622-rzn1-usbf-4d364687ae44
Best regards,
--
Romain Gantois <romain.gantois at bootlin.com>
More information about the U-Boot
mailing list