Main Page
From FDTWiki
Flattened Device Tree Wiki
Here you'll find Flattened Device Tree binding documentation. The "Flattened Device Tree" (FDT) which describes the hardware layout of a computer or embedded system. It tightly follows the Open Firmware Device Tree Bindings.
Documentation Format
Most of this wiki is about how specific devices are described in the device tree (referred to as a 'binding'). In almost all cases, bindings are identified by a specific 'compatible' property value in the device tree. Bindings are documented by creating a new page using the string "Compatible=" followed by the compatible value as the page name (ie. "Compatible=fsl,mpc5200"). Each binding page specifies what properties and child nodes are expected and/or allowed for the binding.
Bindings are grouped into categories to make them easy to find an understand. Categories exist for types of devices (serial, Ethernet, framebuffer, etc), vendor companies, bus attachement, among others. See the Special:Categories page for the current list of categories. This is also a good place to start looking for existing bindings.
Links
- devicetree-discuss@lists.ozlabs.org Mailing List archives
- OpenFirmware
- OpenBIOS Source of Open Firmware implementations and documentation
- Linux Kernel device tree bindings: dts-bindings
