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.