Extra Credit

Devicetree

Official docs outline

7 sections
  1. Linux devicetree usage model

    How the kernel consumes a devicetree and why.

  2. Devicetree specification

    Official spec for nodes, properties and bindings.

  3. Devicetree overlays

    Runtime devicetree overlays with fragments, target paths and overlay application.

  4. Bindings

    YAML dt-schema binding documents describing compatible strings and properties.

  5. Writing bindings

    Guidelines for dt-schema bindings.

  6. Writing schema

    dt-schema authoring and validation.

  7. Kernel DT API

    Kernel functions for reading devicetree nodes and properties.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 20