binman: ti-board-config: Add support for TI board config binaries

The ti-board-config entry loads and validates a given YAML config file
against a given schema, and generates the board config binary. K3
devices require these binaries to be packed into the final system
firmware images.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Neha Malcom Francis <n-francis@ti.com>
This commit is contained in:
Neha Malcom Francis
2023-07-22 00:14:24 +05:30
committed by Tom Rini
parent 247aa5a191
commit 6c66ccf26c
9 changed files with 482 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
# SPDX-License-Identifier: GPL-2.0+
#
# Test config
#
---
main-branch:
obj:
a: 0x0
b: 0
arr: [0, 0, 0, 0]
another-arr:
- #1
c: 0
d: 0
- #2
c: 0
d: 0