Migrate DeviceTree and bindings for chip upgrades. Use when the user needs DTS or bindings changes, compatible updates, node or property mapping, dt validation steps, or a review checklist for hardware-described changes.
Use this skill for dts, dtsi, and bindings migration work.
This skill should produce a precise change list, a patch-ready direction, and the validation commands required to keep DeviceTree changes reviewable.
Identify the node-level migration set. Check:
compatiblereginterruptsclocksresetsCompare against bindings first. If bindings and manual text disagree, treat the conflict as unresolved until clarified.
Produce a patch-ready migration plan. Include:
Attach validation steps. Default checks:
make dtbsmake dt_binding_checkIf DTS files are also split by platform version:
Return results in this shape:
DT Migration Plan
- Scope:
- Target tree:
Required Changes
- node or file | change | evidence ids
Suggested Patch Shape
- file path | operation
- ownership | shared DTS layer or version DTS layer
Validation
- command
Manual Hardware Checks
- item