]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
usb: dwc3: qcom: simplify with devm_platform_ioremap_resource
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Wed, 14 Aug 2024 10:35:44 +0000 (12:35 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 3 Sep 2024 07:52:46 +0000 (09:52 +0200)
Use devm_platform_ioremap_resource() wrapper instead of two calls.  This
allows also dropping local 'res' variable.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/20240814-b4-cleanup-h-of-node-put-usb-v1-8-95481b9682bc@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/dwc3-qcom.c

index 03a8f080078e0e84dc2d1bd75e99933c668ef1ea..c1d4b52f25b0631950e2360ec95d0ef978dfa8fd 100644 (file)
@@ -735,7 +735,6 @@ static int dwc3_qcom_probe(struct platform_device *pdev)
        struct device_node      *np = pdev->dev.of_node;
        struct device           *dev = &pdev->dev;
        struct dwc3_qcom        *qcom;
-       struct resource         *res;
        int                     ret, i;
        bool                    ignore_pipe_clk;
        bool                    wakeup_source;
@@ -773,9 +772,7 @@ static int dwc3_qcom_probe(struct platform_device *pdev)
                goto reset_assert;
        }
 
-       res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
-
-       qcom->qscratch_base = devm_ioremap_resource(dev, res);
+       qcom->qscratch_base = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(qcom->qscratch_base)) {
                ret = PTR_ERR(qcom->qscratch_base);
                goto clk_disable;