target: add dtbs_check for schema validation

Introduce a new TuxMake target, dtbs_check, to validate Device Tree Source files against JSON schemas using the kernel's built-in dtbs_check make target.

The Docker base image is updated to install the required runtime packages for dt-schema validation. Due to upstream dt-schema commit 7b9c4e8412ea (“Switch to referencing jsonschema 4.18+”), which is not released yet. The latest pip version of dtschema is currently incompatible with the jsonschema package shipped in distributions. Until an official release is available.

This enables CI environments to catch DTS/schema regressions earlier and aligns TuxMake with upstream kernel validation workflows.

Signed-off-by: Anders Roxell anders.roxell@linaro.org

Merge request reports

Loading