U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] usb: gadget: Add Renesas RZ/N1 USBF driver
@ 2026-07-02  8:11 Romain Gantois
  2026-07-02  8:11 ` [PATCH v2 1/2] linux/list.h: Add list_is_first() Romain Gantois
  2026-07-02  8:11 ` [PATCH v2 2/2] usb: gadget: Add Renesas RZ/N1 USBF controller support Romain Gantois
  0 siblings, 2 replies; 7+ messages in thread
From: Romain Gantois @ 2026-07-02  8:11 UTC (permalink / raw)
  To: u-boot
  Cc: Thomas Petazzoni, Tom Rini, Lukasz Majewski, Mattijs Korpershoek,
	Marek Vasut, Nobuhiro Iwamatsu, Quentin Schulz, Kever Yang,
	Peter Robinson, Jonas Karlman, George Chan, Balaji Selvanathan,
	Herve Codina, Neil Armstrong, Ralph Siemsen, Simon Glass,
	Peng Fan, Kory Maincent, Ilias Apalodimas, Kuan-Wei Chiu,
	Raymond Mao, Stefan Roese, Philip Molloy, Jerome Forissier,
	David Lechner, Julien Stephan, Romain Gantois, Johan Jonker

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@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@lists.denx.de
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Tom Rini <trini@konsulko.com>
Cc: Herve Codina <herve.codina@bootlin.com>
Cc: Simon Glass <sjg@chromium.org>
Cc: Romain Gantois <romain.gantois@bootlin.com>
Cc: Lukasz Majewski <lukma@denx.de>
Cc: Mattijs Korpershoek <mkorpershoek@kernel.org>
Cc: Marek Vasut <marex@denx.de>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Cc: Neil Armstrong <neil.armstrong@linaro.org>
Cc: David Lechner <dlechner@baylibre.com>
Cc: Julien Stephan <jstephan@baylibre.com>
Cc: Peng Fan <peng.fan@nxp.com>
Cc: Kory Maincent <kory.maincent@bootlin.com>
Cc: Kuan-Wei Chiu <visitorckw@gmail.com>
Cc: Raymond Mao <raymond.mao@riscstar.com>
Cc: Quentin Schulz <quentin.schulz@cherry.de>
Cc: Stefan Roese <stefan.roese@mailbox.org>
Cc: Kever Yang <kever.yang@rock-chips.com>
Cc: Peter Robinson <pbrobinson@gmail.com>
Cc: Jonas Karlman <jonas@kwiboo.se>
Cc: Johan Jonker <jbx6244@gmail.com>
Cc: George Chan <gchan9527@gmail.com>
Cc: Balaji Selvanathan <balaji.selvanathan@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@bootlin.com>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-07-21 11:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-02  8:11 [PATCH v2 0/2] usb: gadget: Add Renesas RZ/N1 USBF driver Romain Gantois
2026-07-02  8:11 ` [PATCH v2 1/2] linux/list.h: Add list_is_first() Romain Gantois
2026-07-02  8:11 ` [PATCH v2 2/2] usb: gadget: Add Renesas RZ/N1 USBF controller support Romain Gantois
2026-07-05 16:00   ` Marek Vasut
2026-07-07 19:43   ` Ralph Siemsen
2026-07-13 13:10   ` Simon Glass
2026-07-21 11:35     ` Romain Gantois via U-Boot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox