Message ID | 1413972804-24250-21-git-send-email-sr@denx.de |
---|---|
State | Accepted |
Delegated to: | Tom Rini |
Headers | show |
On Wed, Oct 22, 2014 at 12:13:24PM +0200, Stefan Roese wrote: > Add target to build it automatically upon "make" / MAKEALL. This can/should > be set by board / cpu specific headers if a special U-Boot image is > required for this SoC / board. > > E.g. used by Marvell Armada XP to automatically build the u-boot.kwb > target. > > Signed-off-by: Stefan Roese <sr@denx.de> > Cc: Masahiro Yamada <yamada.m@jp.panasonic.com> Applied to u-boot/master, thanks!
diff --git a/Makefile b/Makefile index 25161e6..bd0f45e 100644 --- a/Makefile +++ b/Makefile @@ -758,6 +758,11 @@ endif endif endif +# Add optional build target if defined in board/cpu/soc headers +ifneq ($(CONFIG_BUILD_TARGET),) +ALL-y += $(CONFIG_BUILD_TARGET:"%"=%) +endif + LDFLAGS_u-boot += $(LDFLAGS_FINAL) ifneq ($(CONFIG_SYS_TEXT_BASE),) LDFLAGS_u-boot += -Ttext $(CONFIG_SYS_TEXT_BASE) diff --git a/README b/README index 19abe20..ac00a97 100644 --- a/README +++ b/README @@ -2722,6 +2722,14 @@ CBFS (Coreboot Filesystem) support 200 ms. - Configuration Management: + CONFIG_BUILD_TARGET + + Some SoCs need special image types (e.g. U-Boot binary + with a special header) as build targets. By defining + CONFIG_BUILD_TARGET in the SoC / board header, this + special image will be automatically built upon calling + make / MAKEALL. + CONFIG_IDENT_STRING If defined, this string will be added to the U-Boot
Add target to build it automatically upon "make" / MAKEALL. This can/should be set by board / cpu specific headers if a special U-Boot image is required for this SoC / board. E.g. used by Marvell Armada XP to automatically build the u-boot.kwb target. Signed-off-by: Stefan Roese <sr@denx.de> Cc: Masahiro Yamada <yamada.m@jp.panasonic.com> --- Changes in v4: None Changes in v3: None Changes in v2: - Rebased on latest U-Boot version already including the Kconfig support switch. - Removed patch "[PATCH v1 21/25] arm: kirkwood: Use mvebu new common mbus API" as this breaks Kirkwood booting. This needs to be resolved at some time, but I don't have access to a Kirkwood based board with JTAG BDI access to debug it right now. Till somebody fixes this issue, lets just remove it from this series for now. - Added basic support for the maxBCM MV78460 based board Makefile | 5 +++++ README | 8 ++++++++ 2 files changed, 13 insertions(+)