Speaker
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.