[PATCH v2 0/5] Add USB2 PHY support for RZ/T2H and RZ/N2H SoCs

From: Prabhakar
Date: Fri Aug 08 2025 - 17:52:27 EST


From: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx>

Hi All,

This patch series adds support for the USB2 PHY on the Renesas RZ/T2H
and RZ/N2H SoCs. The USB2 PHY driver has been updated to handle
differences in clocking, reset handling, and register configurations
specific to these SoCs.

v1->v2:
- Added Acked-by from Conor for the DT bindings.
- Renamed drvdata to phy_data.
- Updated commit message to clarify the change.
- Dropped local phy_data variable in probe, using channel->phy_data
directly.
- Included the necessary header files.
- Simplified device/host detection in rcar_gen3_check_id() as suggested
by Geert.
- Added Reviewed-by from Neil.

Cheers,
Prabhakar

Lad Prabhakar (5):
dt-bindings: phy: renesas,usb2-phy: Add RZ/T2H and RZ/N2H support
phy: renesas: rcar-gen3-usb2: store drvdata pointer in channel
phy: renesas: rcar-gen3-usb2: Allow SoC-specific OBINT bits via
phy_data
phy: renesas: rcar-gen3-usb2: Add support for RZ/T2H SoC
phy: renesas: rcar-gen3-usb2: Move debug print after register value is
updated

.../bindings/phy/renesas,usb2-phy.yaml | 17 +++
drivers/phy/renesas/phy-rcar-gen3-usb2.c | 132 +++++++++++++-----
2 files changed, 115 insertions(+), 34 deletions(-)

--
2.50.1