Skip to content

Conversation

@gurland
Copy link
Contributor

@gurland gurland commented Nov 14, 2025

Properties in bclk nodes were defined after the bclkout subnode, disk subnode was defined before properties in a few boards DTS files which violates the Devicetree Specification v0.4, section 6.3:

"Nodes may contain property definitions and/or child node definitions. If both are present, properties shall come before child nodes."

This caused the Device Tree Compiler error: "Properties must precede subnodes. Unable to parse input tree"

This commit is simmilar to #97295 and moves nested nodes after properties, fixing those syntax errors and ensuring compliance with the Devicetree Specification.

Properties in bclk nodes were defined after the bclkout subnode,
disk subnode was defined before properties in a few boards DTS files
which violates the Devicetree Specification v0.4, section 6.3:

"Nodes may contain property definitions and/or child node definitions.
If both are present, properties shall come before child nodes."

This caused the Device Tree Compiler error:
"Properties must precede subnodes. Unable to parse input tree"

This commit moves nested nodes after properties,
fixing the syntax error and ensuring compliance with
the Devicetree Specification.

Signed-off-by: Stanislav Bobokalo <[email protected]>
@gurland gurland force-pushed the fix-renesas-ra6-ra8-dtsi-syntax branch from b8dee83 to dfd51de Compare November 14, 2025 19:49
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Boards/SoCs platform: Renesas R-Car Renesas R-Car platform: Renesas RA Renesas Electronics Corporation, RA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants