~/talk

How to Get Your DT Schema Bindings Accepted in Less than 10 Iterations

slides:none on file

Goal: get a DT schema binding accepted in under ten review iterations by following concrete rules and using the validation toolchain. Use dt-schema (YAML), install the Python package and run binding-check or make dtbs check to validate bindings against DTBs. Provide one clean example (remove reg status, skip consumer examples for providers), use vendor-prefixed custom properties with types or standard unit suffixes (microvolts), enforce ordered arrays with name lists, and choose between additionalProperties: false and unevaluated properties depending on extensibility.

AI-written summary · about

  1. 0:00Intro
  2. 1:38Bindings and Devicetree schema
  3. 3:03Example DTS and DT schema
  4. 6:07Generic rules for bindings-compatibles
  5. 15:32Dos and Don'ts - additional/unevaluated
  6. 21:51Dos and Don'ts - examples continued
  7. 28:10Dos and Don'ts- additional/unevaluated
  8. 30:04Reusable patterns (reference)
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.