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.

Linux/AM5728: DTS files

Part Number: AM5728

Tool/software: Linux

We have developed a custom board for am5728, generated the necessary files from pinmux tool, we want to update the dtb for the changes, when I looked the dts files, the information is distributed in multiple files, so for am5728 gp EVM Rev A3 how to find all the applicable dts files? we are using linux sdk 05.00.00.15.

Regards,

Sivaram

  • Hello Sivaram,

    Please, see this thread.

    Best regards,
    Kemal

  • Thanks, that solved my main issue, the other thing I want to understand are
    1)which dts file used for am5728 GP EVM, the latest sdk doesn't have any specific file for the GP evm.
    2) Is there any other way to find out the list of all dts files applicable for this evm quickly(the other way I can think of is to edit the base file, note down the includes, edit them and find other includes, so on...)
  • 1) The specific device tree files in the latest Processor SDK are located at <Processor SDK>/board-support/linux-<version>/arch/arm/boot/dts/ti/ but they only contain the mmc3 pinmux settings. Generally on AM572x platform the pinmuxing is done in board's U-Boot device tree at <Processor SDK>/board-support/u-boot-<version>/arch/arm/dts/ and <Processor SDK>/board-support/u-boot-<version>/board/ti/am57xx/mux_data.h file.
    2) You can decompile, make changes and compile the main am57xx-evm-reva3.dts by these commands, dtc -I dtb -O dts -o am57xx-evm-reva3.dts am57xx-evm-reva3.dtb, dtc -I dts -O dtb -o am57xx-evm-reva3.dtb am57xx-evm-reva3.dts to speed up your development and get rid of includes but I am not sure how reliable this method is.