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.