Thread (25 messages) 25 messages, 2 authors, 2021-12-23

[PATCH 5.10.y-cip 00/21] RZ/G2L: Add support for USB/CANFD

From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Date: 2021-12-22 13:49:57

Hi All,

This patch series adds USB and CANFD support to Renesas RZ/G2L SoC.

All the patches have been cherry picked from v5.16-rc5.

I have created a MR [0] for cip-kernel-config (for testing purpose),
which can later be merged once this patches have been merged.

[0] https://gitlab.com/cip-project/cip-kernel/cip-kernel-config/-/merge_requests/54

Cheers,
Prabhakar

Biju Das (12):
  dt-bindings: usb: generic-ehci: Document dr_mode property
  dt-bindings: usb: generic-ohci: Document dr_mode property
  dt-bindings: reset: Document RZ/G2L USBPHY Control bindings
  reset: renesas: Add RZ/G2L usbphy control driver
  dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings
  dt-bindings: phy: renesas,usb2-phy: Document RZ/G2L phy bindings
  phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/G2L
  clk: renesas: r9a07g044: Add USB clocks/resets
  arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support
  arm64: dts: renesas: r9a07g044: Add USB2.0 device support
  arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support
  arm64: defconfig: Enable RZ/G2L USBPHY control driver

Chunfeng Yun (1):
  phy: renesas: convert to devm_platform_ioremap_resource

Geert Uytterhoeven (2):
  dt-bindings: can: rcar_canfd: Group tuples in pin control properties
  dt-bindings: can: rcar_canfd: Convert to json-schema

Lad Prabhakar (6):
  can: rcar_canfd: Add support for RZ/G2L family
  can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redundant
    assignment
  dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 core clock
  clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2
  clk: renesas: r9a07g044: Add clock and reset entries for CANFD
  arm64: dts: renesas: r9a07g044: Add CANFD node

 .../bindings/net/can/rcar_canfd.txt           | 107 ------
 .../bindings/net/can/renesas,rcar-canfd.yaml  | 122 +++++++
 .../bindings/phy/renesas,usb2-phy.yaml        |  15 +
 .../reset/renesas,rzg2l-usbphy-ctrl.yaml      |  65 ++++
 .../devicetree/bindings/usb/generic-ehci.yaml |   5 +
 .../devicetree/bindings/usb/generic-ohci.yaml |   5 +
 .../bindings/usb/renesas,usbhs.yaml           |  26 +-
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi    | 155 ++++++++
 arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi  |  61 ++++
 arch/arm64/configs/defconfig                  |   1 +
 drivers/clk/renesas/r9a07g044-cpg.c           |  19 +-
 drivers/net/can/rcar/rcar_canfd.c             | 338 ++++++++++++++----
 drivers/phy/renesas/phy-rcar-gen2.c           |   4 +-
 drivers/phy/renesas/phy-rcar-gen3-pcie.c      |   4 +-
 drivers/phy/renesas/phy-rcar-gen3-usb2.c      | 101 ++++--
 drivers/phy/renesas/phy-rcar-gen3-usb3.c      |   4 +-
 drivers/reset/Kconfig                         |   7 +
 drivers/reset/Makefile                        |   1 +
 drivers/reset/reset-rzg2l-usbphy-ctrl.c       | 175 +++++++++
 include/dt-bindings/clock/r9a07g044-cpg.h     |   1 +
 20 files changed, 997 insertions(+), 219 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_canfd.txt
 create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
 create mode 100644 Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
 create mode 100644 drivers/reset/reset-rzg2l-usbphy-ctrl.c

-- 
2.17.1

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help