<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/scripts/dtc/dt-extract-compatibles, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/scripts/dtc/dt-extract-compatibles?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/scripts/dtc/dt-extract-compatibles?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2022-09-27T15:36:16Z</updated>
<entry>
<title>dt: Add a check for undocumented compatible strings in kernel</title>
<updated>2022-09-27T15:36:16Z</updated>
<author>
<name>Rob Herring</name>
<email>robh@kernel.org</email>
</author>
<published>2022-06-30T21:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=b6acf807351781c3c3810df7873b3f0d793d59b2'/>
<id>urn:sha1:b6acf807351781c3c3810df7873b3f0d793d59b2</id>
<content type='text'>
Add a make target, dt_compatible_check, to extract compatible strings
from kernel sources and check if they are documented by a schema.
At least version v2022.08 of dtschema with dt-check-compatible is
required.

This check can also be run manually on specific files or directories:

scripts/dtc/dt-extract-compatibles drivers/clk/ | \
  xargs dt-check-compatible -v -s Documentation/devicetree/bindings/processed-schema.json

Currently, there are about 3800 undocumented compatible strings. Most of
these are cases where the binding is not yet converted (given there
are 1900 .txt binding files remaining).

Link: https://lore.kernel.org/all/20220916012510.2718170-1-robh@kernel.org/
Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
</content>
</entry>
</feed>
