There are multiple peripherals and multiple dts files. Is there a hierarchy? How can we map the dts files to the
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Yes there is a very simple analogy described below with the help of a diagram:
The device tree has a hierarchical structure. The final dtb is generated from board file. Let us take j721e for example:
Board includes the SOM which includes the SOC & finally the SOC includes the MAIN/MCU-WAKEUP domains.
The device tree is organized exactly on the same lines.
The k3-j721e-common-proc-board.dts(board) includes k3-j721e-som-p0.dtsi(SOM). The SOM which includes the k3-j721e.dtsi(SoC). The SOC dts in turn includes k3-j721e-main.dtsi(MAIN domain) & k3-j721e-mcu-wakeup.dtsi(MCU/WAKEUP domains).