]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
firmware: tegra: Do not warn on missing memory-region property
authorThierry Reding <treding@nvidia.com>
Tue, 29 Jul 2025 14:28:02 +0000 (16:28 +0200)
committerThierry Reding <treding@nvidia.com>
Mon, 15 Sep 2025 16:28:09 +0000 (18:28 +0200)
The IPC shared memory can reside in system memory or SRAM. In the latter
case the memory-region property is expected not to be present, so do not
warn about it.

Reported-by: Jonathan Hunter <jonathanh@nvidia.com>
Fixes: dbe4efea38d0 ("firmware: tegra: bpmp: Use of_reserved_mem_region_to_resource() for "memory-region"")
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/firmware/tegra/bpmp-tegra186.c

index 7cfc5fdfa49d50db9da71373cabd3aa7cad8972c..64863db7a71576046eac72a7fe2759fb68ac8f16 100644 (file)
@@ -198,7 +198,10 @@ static int tegra186_bpmp_dram_init(struct tegra_bpmp *bpmp)
 
        err = of_reserved_mem_region_to_resource(bpmp->dev->of_node, 0, &res);
        if (err < 0) {
-               dev_warn(bpmp->dev, "failed to parse memory region: %d\n", err);
+               if (err != -ENODEV)
+                       dev_warn(bpmp->dev,
+                                "failed to parse memory region: %d\n", err);
+
                return err;
        }