4 Device Tree Bindings

Device tree bindings are formal descriptions of how hardware devices interact with the Linux kernel. A compatible property on a device node specifies the exact binding(s) it follows.

Detailed information about device tree bindings is available in the Documentation/devicetree/bindings directory of the Linux kernel source code. This documentation covers required and optional properties, their valid values, and how to use them correctly. For the most up-to-date bindings, it always refers to the upstream Linux kernel repository.