diff options
| author | Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com> | 2026-04-01 17:16:10 +0200 |
|---|---|---|
| committer | Philipp Zabel <p.zabel@pengutronix.de> | 2026-04-01 18:15:59 +0200 |
| commit | 890628c8d0f156a80a0aea02803d31fd8dd83fc0 (patch) | |
| tree | 524a8cdfe553d912e94bc139b30be62a8b56c76e /include/linux/reset-controller.h | |
| parent | 63be00249dd9f42a51fa164fa4eab920cb44f122 (diff) | |
reset: rzv2h-usb2phy: Convert to regmap API
Replace raw MMIO accesses (readl/writel) with regmap_read() and
regmap_multi_reg_write() via devm_regmap_init_mmio().
Drop the manual spinlock as regmap provides internal locking.
Replace the custom rzv2h_usb2phy_regval struct with the standard
reg_sequence, and encode assert/deassert sequences as reg_sequence
arrays rather than individual scalar fields in the of_data
descriptor.
Use the reg_sequence .delay_us field to encode the 11 µs post-assert
delay, replacing the explicit usleep_range(11, 20) call in
rzv2h_usbphy_reset_assert().
Select REGMAP_MMIO in Kconfig.
Signed-off-by: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Diffstat (limited to 'include/linux/reset-controller.h')
0 files changed, 0 insertions, 0 deletions
