Source of truth for Qualcomm Yocto BSP board specs, consumed by the
qcom-yocto-new-machine and qcom-partition-conf-new-board skills via the
board-spec-mcp MCP server, replacing the previous Confluence-page workflow.
schema/machine-spec.schema.json— JSON Schema for the machine identity +machine_creationhalf of a board spec.schema/partition-spec.schema.json— JSON Schema for thepartition_confhalf of a board spec.- Each board lives on its own branch, named after the machine, split across two files:
boards/<machine>/machine.yamlandboards/<machine>/partition.yaml.
- Branch off
main:git checkout -b <machine>. - Add
boards/<machine>/machine.yamlfollowingschema/machine-spec.schema.json. - Add
boards/<machine>/partition.yamlfollowingschema/partition-spec.schema.json. - Open a PR against
<machine>(notmain) for review. - Once merged, the
board-spec-mcpserver picks it up viarefresh_specs.
Specs are human-authored and reviewed via PR — the MCP server and skills only read; they never write back to this repo.