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


Lad Prabhakar
 

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

Join cip-dev@lists.cip-project.org to automatically receive all group messages.