]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
powerpc/prom_init: Fixup missing #size-cells on PowerMac media-bay nodes
authorRob Herring (Arm) <robh@kernel.org>
Wed, 29 Oct 2025 17:40:46 +0000 (12:40 -0500)
committerMadhavan Srinivasan <maddy@linux.ibm.com>
Wed, 4 Mar 2026 05:37:36 +0000 (11:07 +0530)
Similar to other PowerMac mac-io devices, the media-bay node is missing the
"#size-cells" property.

Depends-on: commit 045b14ca5c36 ("of: WARN on deprecated #address-cells/#size-cells handling")
Reported-by: Stan Johnson <userm57@yahoo.com>
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/20251029174047.1620073-1-robh@kernel.org
arch/powerpc/kernel/prom_init.c

index 827c958677f8cb2e048bfbbb454250620e3d12e4..f26e80cbc61563feaf7c59a2a6452e85f678c770 100644 (file)
@@ -2893,7 +2893,8 @@ static void __init fixup_device_tree_pmac(void)
        for (node = 0; prom_next_node(&node); ) {
                type[0] = '\0';
                prom_getprop(node, "device_type", type, sizeof(type));
-               if (prom_strcmp(type, "escc") && prom_strcmp(type, "i2s"))
+               if (prom_strcmp(type, "escc") && prom_strcmp(type, "i2s") &&
+                   prom_strcmp(type, "media-bay"))
                        continue;
 
                if (prom_getproplen(node, "#size-cells") != PROM_ERROR)