]> www.infradead.org Git - users/jedix/linux-maple.git/commit
of: WARN on deprecated #address-cells/#size-cells handling
authorRob Herring (Arm) <robh@kernel.org>
Wed, 6 Nov 2024 17:10:27 +0000 (11:10 -0600)
committerRob Herring (Arm) <robh@kernel.org>
Fri, 8 Nov 2024 19:15:54 +0000 (13:15 -0600)
commit045b14ca5c3657dc6c16afa97a00dba17286d3e8
treeb979a9111728d09ae227d47572fdbdaa983d47e0
parent67759cfb043ae753fb56c3130375b66276633528
of: WARN on deprecated #address-cells/#size-cells handling

While OpenFirmware originally allowed walking parent nodes and default
root values for #address-cells and #size-cells, FDT has long required
explicit values. It's been a warning in dtc for the root node since the
beginning (2005) and for any parent node since 2007. Of course, not all
FDT uses dtc, but that should be the majority by far. The various
extracted OF devicetrees I have dating back to the 1990s (various
PowerMac, OLPC, PASemi Nemo) all have explicit root node properties. The
warning is disabled for Sparc as there are known systems relying on
default root node values.

Link: https://lore.kernel.org/r/20241106171028.3830266-1-robh@kernel.org
Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
drivers/of/base.c
drivers/of/fdt.c