Linux DTS:ノードと属性の削除
一、ノード削除
適用条件:通常、DTSには複数のプラットフォームの記述ファイルが含まれており、複数のプラットフォームが共通のdtsiを共有します.これらのdtsiのノードは,指定されたプラットフォームにとってノードがすべて必要とされるとは限らないため,不要なノードを裁断したりDISABLEしたりする必要がある.ノード削除はこの役割を果たします.
例:
二、属性削除
ノード削除と同様に、もちろんDISABLEに従って理解します.たとえば、システムがデフォルトでpanelを有効にしている場合、OEMが新しいpanelを再指定する必要がある場合、デフォルトのpanelのactiveプロパティDISABLEを使用できます.
適用条件:通常、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;