]> git.dujemihanovic.xyz Git - u-boot.git/commit
binman: ti-board-config: Add support for TI board config binaries
authorNeha Malcom Francis <n-francis@ti.com>
Fri, 21 Jul 2023 18:44:24 +0000 (00:14 +0530)
committerTom Rini <trini@konsulko.com>
Fri, 21 Jul 2023 23:36:58 +0000 (19:36 -0400)
commit6c66ccf26ccca70bfcd94b43fbe6523f7564d214
tree7ed6c72e61418c149022b6d268d13c5d026f9537
parent247aa5a191159ea7e03bf1918e22fbbb784cd410
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>
tools/binman/entries.rst
tools/binman/etype/ti_board_config.py [new file with mode: 0644]
tools/binman/ftest.py
tools/binman/test/277_ti_board_cfg.dts [new file with mode: 0644]
tools/binman/test/278_ti_board_cfg_combined.dts [new file with mode: 0644]
tools/binman/test/279_ti_board_cfg_no_type.dts [new file with mode: 0644]
tools/binman/test/yaml/config.yaml [new file with mode: 0644]
tools/binman/test/yaml/schema.yaml [new file with mode: 0644]
tools/binman/test/yaml/schema_notype.yaml [new file with mode: 0644]