From: Simon Glass Date: Mon, 13 Nov 2017 04:52:06 +0000 (-0700) Subject: binman: Add docs explaining how to enable binman for a board X-Git-Tag: v2018.01-rc1~69^2~19 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=9c0a8b1f44a18343acb48a7b6cf6ec724a7fac93;p=u-boot binman: Add docs explaining how to enable binman for a board The process is not obvious. Add a little section to explain how to move a board to use binman. Signed-off-by: Simon Glass --- diff --git a/tools/binman/README b/tools/binman/README index 63f9722642..4ef76c8f08 100644 --- a/tools/binman/README +++ b/tools/binman/README @@ -206,6 +206,27 @@ for its instructions in the 'binman' node. Binman has a few other options which you can see by running 'binman -h'. +Enabling binman for a board +--------------------------- + +At present binman is invoked from a rule in the main Makefile. Typically you +will have a rule like: + +ifneq ($(CONFIG_ARCH_),) +u-boot-.bin: checkbinman FORCE + $(call if_changed,binman) +endif + +This assumes that u-boot-.bin is a target, and is the final file +that you need to produce. You can make it a target by adding it to ALL-y +either in the main Makefile or in a config.mk file in your arch subdirectory. + +Once binman is executed it will pick up its instructions from a device-tree +file, typically -u-boot.dtsi, where is your CONFIG_SYS_SOC value. +You can use other, more specific CONFIG options - see 'Automatic .dtsi +inclusion' below. + + Image description format ------------------------