Device tree is a data structure for describing hardware, which allows for hardware in a data structure to be passed to the operating system at boot time.

Created in April 2016, was set up by Linaro to make device tree a properly managed and supported standard targeting multiple operating systems. While the concept devicetree has been around for some time, is the first to put a process in place to ensure standardisation and consistency is captured into a specification which will also evolve with the technology.  Read more on the site