Hello,

Please let me know if you have any information regarding this issue.

thanks

-Stan Johnson

On 10/30/25 4:14 PM, Stan Johnson wrote:
Attached are the dtc output files for a PB Lombard and a PB 3400c. If you need any other information, please let me know.

Thanks for looking into this.

-Stan Johnson

-----

On 10/29/25 11:00 AM, Stan Johnson wrote:
On 10/29/25 1:29 AM, Segher Boessenkool wrote:
On Tue, Oct 28, 2025 at 08:17:27PM -0500, Rob Herring wrote:
On Tue, Oct 28, 2025 at 7:05 PM Stan Johnson <[email protected]> wrote:

-------- Forwarded Message --------
Subject: Excluded List for "#size-cells" warning
Date: Tue, 28 Oct 2025 10:00:25 -0600
From: Stan Johnson <[email protected]>
To: [email protected]
CC: Finn Thain <[email protected]>, Christophe Leroy
<[email protected]>

Hello,

On a PowerBook G3 Pismo running the latest Debian SID, dmesg reports the warning shown below. I've also seen the warning on PowerBook Lombard and
Wallstreet systems. I haven't checked PowerBook 3400c or Kanga.

Can you send me a dump of the device tree on these systems:

dtc -O dts /proc/device-tree

Please see the attached compressed files containing dtc output for a Wallstreet (dtc_wallstreet.txt) and a Pismo (dtc_pismo.txt).


We've been fixing up these cases such as in commit 7e67ef889c9a
("powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7")

And of course it is perfectly fine for an actual Open Firmware to *not*
repeat the defaults.  As the documentation (the main IEEE 1275 thing)
says: "A missing “#size-cells” property signifies the default value of
one."  There are many other places in OF geared towards this default
btw, take for example the "reg" word, that silently assumes your node's
#size-cells is 1, and does completely the wrong thing if not.

Flattened device trees are a fine thing, but the gratuitous ways it
differs from OF, are not.


Segher


Reply via email to