linux-usb.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/2] Add usb gadget support for RZ/V2M
@ 2022-08-04 19:22 Phil Edworthy
  2022-08-04 19:22 ` [PATCH v3 1/2] dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support Phil Edworthy
  2022-08-04 19:22 ` [PATCH v3 2/2] usb: gadget: udc: renesas_usb3: Add support for RZ/V2M Phil Edworthy
  0 siblings, 2 replies; 4+ messages in thread
From: Phil Edworthy @ 2022-08-04 19:22 UTC (permalink / raw)
  To: Felipe Balbi, Philipp Zabel, Rob Herring, Krzysztof Kozlowski
  Cc: Phil Edworthy, Greg Kroah-Hartman, Geert Uytterhoeven,
	Yoshihiro Shimoda, Biju Das, Adam Ford, linux-usb, devicetree,
	linux-renesas-soc

Hi,

The RZ/V2M SoC is very similar to the R-Car implementation.
The differences are that a few DRD related registers and bits have
moved, there is a separate interrupt for DRD, an additional clock for
register access and reset lines for DRD and USBP.

Thanks
Phil

v3:
bindings:
 - Keep the existing constraints by adding an 'else' clause with
   'maxItems: 1' for various properties.
driver:
 - The ramsize_per_ramif specifies the amount of ram for
   IN _or_ OUT pipes, not combined, so it should be 16KB.
 - When changing role, ensure only one of host/perip reset is deasserted
 - Correct number of pipes to 16. The driver will calculate the nr
   of pipes to use based on the available ram and ramsize_per_pipe.

v2:
bindings:
 - SoCs other than rz/v2m must limit the number of clock/interrupt names
 - Add "Battery Charging" and "Global Purpose Input" interrupts
driver:
 - Rename r9a09g011 feature to is_rzv2m; use rzv2m compat string
 - Pass pointer into macros that access is_rzv2m member

Phil Edworthy (2):
  dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011
    support
  usb: gadget: udc: renesas_usb3: Add support for RZ/V2M

 .../bindings/usb/renesas,usb3-peri.yaml       |  99 +++++++++++--
 drivers/usb/gadget/udc/renesas_usb3.c         | 131 ++++++++++++++----
 2 files changed, 188 insertions(+), 42 deletions(-)

-- 
2.34.1


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

end of thread, other threads:[~2022-08-09 19:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-04 19:22 [PATCH v3 0/2] Add usb gadget support for RZ/V2M Phil Edworthy
2022-08-04 19:22 ` [PATCH v3 1/2] dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support Phil Edworthy
2022-08-09 18:39   ` Rob Herring
2022-08-04 19:22 ` [PATCH v3 2/2] usb: gadget: udc: renesas_usb3: Add support for RZ/V2M Phil Edworthy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).