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.

[FAQ] TDA4VM: How is the EVM(board) to device tree mapped? How are the peripherals organized in a device tree?

Part Number: TDA4VM

There are multiple peripherals and multiple dts files. Is there a hierarchy? How can we map the dts files to the
J7 board/SOM/SOC?

  • 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).

    Best Regards,