Linux DTS : 节点与属性的删除
一、节点删除应用条件:通常DTS中包含了多个平台的描述文件,且多个平台会共享一些通用的dtsi。这些dtsi的节点对于指定的平台来说,其节点未必全部需要,因此就需要将不需要的节点进行裁剪或者DISABLE。节点删除就是实现这个作用。例如:&soc {/delete-node/ ssusb@a800000;/delete-node...
·
一、节点删除
应用条件:通常DTS中包含了多个平台的描述文件,且多个平台会共享一些通用的dtsi。这些dtsi的节点对于指定的平台来说,其节点未必全部需要,因此就需要将不需要的节点进行裁剪或者DISABLE。节点删除就是实现这个作用。
例如:
&soc {
/delete-node/ ssusb@a800000;
/delete-node/ qusb@88e3000;
/delete-node/ ssphy@88eb000;
/delete-node/ usb_audio_qmi_dev;
......
二、属性删除
类似于节点删除,当然还是按照DISABLE来理解,更贴近一些,例如系统已经默认启用了一个panel, OEM需要重新指定一个新的panel时,可以将默认panel的active属性DISABLE
/delete-property/ xxxx,dsi-display-active;
更多推荐
已为社区贡献2条内容
所有评论(0)