This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
gsoc:2024-gsoc-device-tree-bindings [2024/02/08 12:15] dbaluta [Proposal 1: Convert device tree bindings to DT schema] |
gsoc:2024-gsoc-device-tree-bindings [2024/02/08 12:20] dbaluta [Proposal 1: Convert device tree bindings to DT schema] |
||
---|---|---|---|
Line 11: | Line 11: | ||
A device tree bindings file offers information about the properties supported by Linux kernel device tree blob. | A device tree bindings file offers information about the properties supported by Linux kernel device tree blob. | ||
- | Location for this documents is under ''Documentation/devicetree/bindings/'' | + | Location for this documents is under ''Documentation/devicetree/bindings/''. |
- | d | + | |
- | ` | + | |
- | + | ||
- | **To be updated** | + | |
==== Proposal 1: Convert device tree bindings to DT schema ==== | ==== Proposal 1: Convert device tree bindings to DT schema ==== | ||
1 contributor medium-size (175hours) | 1 contributor medium-size (175hours) | ||
+ | |||
Level of difficulty: Intermediate | Level of difficulty: Intermediate | ||
Line 52: | Line 48: | ||
How to find ideas of patches to create: | How to find ideas of patches to create: | ||
- | 1) Look for small ''txt'' files that might be easier to convert. | + | Look for small ''txt'' files that might be easier to convert. |
* Suggestion is for files to have in mind ''Documentation/devicetree/bindings/{sound|iio|hwmon,regulator, rtc, watchdog}''. | * Suggestion is for files to have in mind ''Documentation/devicetree/bindings/{sound|iio|hwmon,regulator, rtc, watchdog}''. | ||
* Use ''git log'' and look into history to see how similar patches where done. | * Use ''git log'' and look into history to see how similar patches where done. | ||
Line 58: | Line 54: | ||
- | 2) Cleanup all easy dtbs_check warnings for the platforms, like node | + | Cleanup all easy dtbs_check warnings for the platforms, like node |
names, unused/not allowed properties. Run ''make dtbs_check''. | names, unused/not allowed properties. Run ''make dtbs_check''. | ||
Desired knowledge: C, shell scripting, make, git | Desired knowledge: C, shell scripting, make, git | ||
+ | |||
Code license: GPL-2.0 OR BSD-3-Clause | Code license: GPL-2.0 OR BSD-3-Clause | ||