reset: Add USB2PHY port reset driver for Renesas RZ/V2H(P)
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Tue, 15 Apr 2025 19:51:30 +0000 (20:51 +0100)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Mon, 5 May 2025 13:18:35 +0000 (15:18 +0200)
commite3911d7f865bbc704205f45333e491e4034942c7
tree5af98362113c6d14a02384b0a4a17aa6cc624899
parent261f3ff29a2b15ad70bf2530550421ad9a9a5966
reset: Add USB2PHY port reset driver for Renesas RZ/V2H(P)

Implement a USB2PHY port reset driver for the Renesas RZ/V2H(P) SoC.
Enable control of USB2.0 PHY reset and power-down operations, including
assert and deassert functionalities for the PHY.

Leverage device tree (OF) data to support future SoCs with similar USB2PHY
hardware but varying register configurations. Define initialization values
and control register settings to ensure flexibility for upcoming platforms.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
Link: https://lore.kernel.org/r/20250415195131.281060-3-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/reset/Kconfig
drivers/reset/Makefile
drivers/reset/reset-rzv2h-usb2phy.c [new file with mode: 0644]