11–13 Dec 2025
Asia/Tokyo timezone

Status of DTS validation in the Linux kernel (and how to improve it)

Not scheduled
20m
Devicetree MC Devicetree MC

Speaker

Mr Krzysztof Kozlowski (Linaro)

Description

The great benefit of Devicetree bindings in the current DT schema format is the ability to validate the correctness of DTS (Devicetree sources) against those bindings. However, once validation was introduced, we discovered that many in-kernel DTS files simply did not pass.

A few years and thousands of commits later, we can now ask:
1. What is the current status of in-kernel DTS validation?
2. Which architectures among the main Devicetree users are free of warnings (spoiler: there is at least one)?
3. Which SoC subsystems are doing well and have compliant DTS files?
4. What do the community and SoC maintainers need in order to improve this situation for their platforms?

This talk will address questions 1–3, and we hope the discussion will generate ideas to answer question 4.

Primary author

Presentation materials

There are no materials yet.