Thanks, applied as 48d020e6d457cb69f24aa327c3694e6eb17b017e.

Michael

[sent from post-receive hook]

On Sat, 17 May 2025 00:02:47 +0200, Lars Schmidt <[email protected]> 
wrote:
> In order to compile ARM Trusted Firmware-A for K3 platforms,
> it needs TARGET_BOARD=lite set as make argument. The output files
> are then located in a subdirectory.
> 
> Link: 
> https://github.com/TexasInstruments/processor-sdk-doc/blob/0699d1bd5283d80c0adbd93035e361170dd36d98/source/linux/Foundational_Components_ATF.rst
> Signed-off-by: Lars Schmidt <[email protected]>
> Message-Id: <[email protected]>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> diff --git a/rules/tf-a.make b/rules/tf-a.make
> index bff4edf6c6ff..664f360c5a14 100644
> --- a/rules/tf-a.make
> +++ b/rules/tf-a.make
> @@ -44,6 +44,7 @@ TF_A_WRAPPER_BLACKLIST      := \
>  
>  TF_A_EXTRA_ARGS              := $(call 
> remove_quotes,$(PTXCONF_TF_A_EXTRA_ARGS))
>  TF_A_BINDIR           = $(TF_A_BUILD_DIR)/$(1)/$(if $(filter 
> DEBUG=1,$(TF_A_EXTRA_ARGS)),debug,release)
> +TF_A_BINDIR_BOARD     = $(TF_A_BUILD_DIR)/$(1)/*/$(if $(filter 
> DEBUG=1,$(TF_A_EXTRA_ARGS)),debug,release)
>  TF_A_MAKE_OPT        := \
>       -C $(TF_A_DIR) \
>       CROSS_COMPILE=$(BOOTLOADER_CROSS_COMPILE) \
> @@ -93,7 +94,8 @@ tf-a/inst_pkgdir = \
>       install -v -D -m 644 $(2) $(TF_A_PKGDIR)/usr/lib/firmware/$(3)
>  
>  tf-a/inst_plat = $(foreach artifact, \
> -     $(wildcard $(addprefix $(TF_A_BINDIR)/, $(TF_A_ARTIFACTS))), \
> +     $(wildcard $(addprefix $(TF_A_BINDIR)/, $(TF_A_ARTIFACTS))) \
> +     $(wildcard $(addprefix $(TF_A_BINDIR_BOARD)/, $(TF_A_ARTIFACTS))), \
>       $(call $(2),TF_A,$(artifact),$(1)-$(notdir $(artifact)))$(ptx/nl))
>  
>  tf-a/inst_bins = $(foreach plat, $(TF_A_PLATFORMS), $(call 
> tf-a/inst_plat,$(plat),$(1)))

Reply via email to