If this approach is not appropriate, then perhaps need to fix it in
files for all SoCs, to make it possible for extension board dtsi to be
compatible with all of them.
I'm writing a patch to drop those right now :-) I'll CC you.
Ok.
But, are you sure that empty nodes like these are that bad?
I was going to suggest a movement in opposite direction - adding more such nodes, so they could form a
sort of API for dts plugins describing e.g. displays connectable to boards based on different SoCs.
Nikita