[PATCH 6/8] reset: rzv2h-usb2phy: Use regmap_test_bits in rzv2h_usbphy_reset_status
Lad, Prabhakar
prabhakar.csengg at gmail.com
Sun Nov 8 15:19:44 PST 2026
On Tue, Nov 3, 2026 at 2:52 PM Philipp Zabel <p.zabel at pengutronix.de> wrote:
>
> Simplify rzv2h_usbphy_reset_status() by using regmap_test_bits().
> No functional change.
>
> Signed-off-by: Philipp Zabel <p.zabel at pengutronix.de>
> ---
> drivers/reset/reset-rzv2h-usb2phy.c | 6 ++----
> 1 file changed, 2 insertions(+), 4 deletions(-)
>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj at bp.renesas.com>
Cheers,
Prabhakar
> diff --git a/drivers/reset/reset-rzv2h-usb2phy.c b/drivers/reset/reset-rzv2h-usb2phy.c
> index d96042e28cd5..e644092cc2f7 100644
> --- a/drivers/reset/reset-rzv2h-usb2phy.c
> +++ b/drivers/reset/reset-rzv2h-usb2phy.c
> @@ -68,11 +68,9 @@ static int rzv2h_usbphy_reset_status(struct reset_controller_dev *rcdev,
> unsigned long id)
> {
> struct rzv2h_usb2phy_reset_priv *priv = rzv2h_usbphy_rcdev_to_priv(rcdev);
> - u32 reg;
>
> - regmap_read(priv->regmap, priv->data->reset_reg, ®);
> -
> - return (reg & priv->data->reset_status_bits) == priv->data->reset_status_bits;
> + return regmap_test_bits(priv->regmap, priv->data->reset_reg,
> + priv->data->reset_status_bits);
> }
>
> static const struct reset_control_ops rzv2h_usbphy_reset_ops = {
>
> --
> 2.47.3
>
>
> _______________________________________________
> linux-riscv mailing list
> linux-riscv at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-riscv
More information about the linux-arm-kernel
mailing list