我们可以给一个设备节点添加lable,之后可以通过&lable的形式访问这个lable,这种引用是通过phandle(pointer handle)进行的。在经过DTC工具编译之后,&lable会变...
返回的property->value则是phandle的值,但是需要be32_to_cpup转换字节序,避免出错。 还可通过size计算phandle包含几个引用。 of_find_node_by_phandle 将phand...
phandle属性为devicetree中唯一的节点指定一个数字标识符,节点中的phandle属性,它的取值必须是唯一的(不要跟其他的phandle值一样),例如: pic@10000000 { phandle = ; interrupt...
您可以将phandle理解为节点的某种类型的指针,它指向保存在同一文件或其他文件中的该节点的定义。我可以...
我们可以给一个设备节点添加lable,之后可以通过&lable的形式访问这个lable,这种引用是通过phandle(pointer handle)进行的。在经过DTC工具编译之后,&lable会变...
'phandle'属性是专门为方便引用节点设计的,想要引用哪个节点就在该节点下边增加一个'phandle'属性,设定值为一个u32,如'phandle = ',引用的地方直接使用数...
您可以将phandle理解为该节点的某种指针,该指针指向保存在同一文件或另一个文件中的该节点的定义。我可以从下面的链接中以AM33xx SoC时钟文件为例来说明虚拟概念: http://lxr...
another-device-node {interrupt-parent = ; // 使用phandle值为1来引用上述节点}; (2)使用别名(本质还是phandle) PIC: pic@10000000 {interrupt-controlle...
// 在编译dts文件为dtb文件时, 编译器dtc会在dtb中插入phandle属性 }; 四、包含dtsi文件 #include "rk3288-firefly.dtsi" 1. 在每个.dsti和.dts中都会存在一个...
1.3.5.2. interrupt-parent属性名称interrupt-parent值类型phandle>描述由于中断树中节点的层次结构可能与device tree不匹配,因此interrupt-parent属性可用于明确中断父级的定义。...
收录于:2023-02-05 10:40:02