在设备树(fdt)中构建期间如何更改节点顺序

时间:2018-11-12 15:14:56

标签: linux linux-device-driver device-tree

我遇到了问题:编译后设备树中的节点在读取最终fdt文件时具有相反的顺序。例如,我有

parent_node@10000{
    <properties...>

     child_node2{
     <properties...> 
     };

     child_node1{
     <properties...> 
     };

     child_node0{
     <properties...> 
     };
};

直接调用以添加节点的函数(已通过fdt-internals检查)。在不永久更改dts内容(交换)的情况下,应该如何更改dt编译器或FDt内部结构以进行直接节点排序?像这样

   parent_node@10000{
        <properties...>

         child_node0{
         <properties...> 
         };

         child_node1{
         <properties...> 
         };

         child_node2{
         <properties...> 
         };
    };

0 个答案:

没有答案