]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
remoteproc: pru: Use rproc_of_parse_firmware() to get firmware name
authorAndrew Davis <afd@ti.com>
Mon, 2 Mar 2026 20:27:27 +0000 (14:27 -0600)
committerMathieu Poirier <mathieu.poirier@linaro.org>
Fri, 6 Mar 2026 17:26:42 +0000 (10:26 -0700)
There is a helper function to get the firmware name, make use of that.

Signed-off-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20260302202728.322073-1-afd@ti.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
drivers/remoteproc/pru_rproc.c

index 5e3eb7b86a0e34de34ca3abef1542f663183bf96..19b107d29242dd71e86d3f797e6cbc68fb5ee305 100644 (file)
@@ -1003,11 +1003,9 @@ static int pru_rproc_probe(struct platform_device *pdev)
        if (!data)
                return -ENODEV;
 
-       ret = of_property_read_string(np, "firmware-name", &fw_name);
-       if (ret) {
-               dev_err(dev, "unable to retrieve firmware-name %d\n", ret);
-               return ret;
-       }
+       ret = rproc_of_parse_firmware(dev, 0, &fw_name);
+       if (ret)
+               return dev_err_probe(dev, ret, "unable to retrieve firmware-name\n");
 
        rproc = devm_rproc_alloc(dev, pdev->name, &pru_rproc_ops, fw_name,
                                 sizeof(*pru));