On 10/11/2023 15:30, Chris Morgan wrote: > On Fri, Nov 10, 2023 at 02:14:23PM +0100, Krzysztof Kozlowski wrote: >>> + >>> +/delete-node/ &adc_keys; >>> + >>> +&chosen { >>> + /delete-property/ stdout-path; >>> +}; >> >> If you have to delete so many nodes and properties, this means your >> common DTSI is not that common. >> >> Common DTSI means there is shared hardware. If you take shared hardware >> and put it into another board, pieces of the shared hardware do not >> disappear. >> >> >> Best regards, >> Krzysztof >> > > I can redo this with a different top-level dtsi so I won't have to > delete so much if that helps. I'll redo both the RGB30 and RK2023 > so that they use a common dtsi and no longer rely on the Anberic > one. I'll do that and submit a V3. I am not sure whether you need another top-level DTSI, but maybe rather move things from common DTSI to each boards. Or you are using wrong common DTSI. You are supposed to reference common DTSI if the hardware parts are common. Don't use some DTSI just because DTS looks similar. I did not investigate your hardware to give recommendation how DTS should look like. But judging from node removals, something is not done obvious way. Best regards, Krzysztof