]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
serial: sh-sci: Use devm_reset_control_array_get_exclusive()
authorBiju Das <biju.das.jz@bp.renesas.com>
Sat, 29 Nov 2025 16:43:05 +0000 (16:43 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Dec 2025 14:07:07 +0000 (15:07 +0100)
Replace devm_*_get_exclusive()->devm_*_array_get_exclusive() to support
existing SoCs along with RZ/G3E as RZ/G3E has 2 resets.

Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Link: https://patch.msgid.link/20251129164325.209213-10-biju.das.jz@bp.renesas.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/sh-sci.c

index 7ca94fa84a4064c1394689855d57d7becb1e6a2a..704f175b14e48f26c583b7c0afc89aac3df0a965 100644 (file)
@@ -3708,7 +3708,7 @@ static struct plat_sci_port *sci_parse_dt(struct platform_device *pdev,
 
        data = of_device_get_match_data(&pdev->dev);
 
-       rstc = devm_reset_control_get_optional_exclusive(&pdev->dev, NULL);
+       rstc = devm_reset_control_array_get_optional_exclusive(&pdev->dev);
        if (IS_ERR(rstc))
                return ERR_PTR(dev_err_probe(&pdev->dev, PTR_ERR(rstc),
                                             "failed to get reset ctrl\n"));