我有一个 dts 文件,其中包含一个相当通用的 dtsi 文件,但需要从一个子树中删除一个节点并将其移动到另一个子树。如果我只是简单地进入基础 dts 并将节点添加到它应该在的位置,那么生成的 dtb 既有原始的也有新的。
原始 dtsi:
a {
b1 {
};
b2 {
c {};
};
};
覆盖:
#include "original.dtsi"
a {
b1{
c{};
};
};
问题是我在'b1'和'b2'中都有一个'c'节点