Device Tree Generator - 2023.1 English

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2023-05-16
Version
2023.1 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 Build Device Tree Blob on the Wiki.