关于设备树的2个问题

attachments-2020-06-Xhfrnaxb5ede328d628bf.PNG


上图中:

1.第15行中的<&fusb0>表示什么意思?

        我感到疑惑的是,&fusb0如果是引用fusb0这个节点,但具体引用了什么内容?

2.第17行中,“=”左边有2个用逗号隔开的名字,这种写法表示什么意思?


请先 登录 后评论

最佳答案 2020-06-10 21:44

1. dts被编译为dtb后,每个节点都会有一个属性值:phandle=<val>;  每个节点的phandle值都各不想用,也就是说可以用val找到这个节点。

extcon=<&fusb0>就是说extcon = <fusb0节点的phandle值>,可以通过extcon的值找到fusb0节点。

从字面意思就是mp8859接在fusb0上


2.  mp,max-input-current:mp指厂家,这只不过是属性的名称,可以带逗号。按照惯例,逗号前是厂家名字

请先 登录 后评论

其它 0 个回答