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]>

Reply via email to