Device Tree Generator - 2021.2 English

Versal ACAP System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2021-10-27
Version
2021.2 English

The device tree (DT) data structure consists of nodes with properties that describe a hardware device. The Linux kernel uses the device tree to support a wide range of hardware configurations.

It is also possible to have various combinations of peripheral logic, each using a different configuration. For all the different combinations, the device tree generator (DTG) generates the .dts/.dtsi device tree files.

The following is a list of the dts/dtsi files generated by the device tree generator:

pl.dtsi
Contains all the memory mapped peripheral logic (PL) IPs.
pcw.dtsi
Contains the dynamic properties for the PS IPs.
system-top.dts
Contains the memory, boot arguments, and command line parameters.
versal.dtsi
Contains the PS-specific and CPU information.
versal-clk.dtsi
Contains the clocks and power domain information for PS peripherals. For more information, see https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842279/Build+Device+Tree+Blob on the Xilinx Wiki.