Jiafei Pan 1ca7229529 refactor(plat/nxp): each errata use a seperate source file
Don't mix erratas together in one file.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: Ib1671011b91a41b0653210e4706d62b7e946c642
2021-08-25 09:53:20 +08:00

24 lines
559 B
Makefile

#
# Copyright 2021 NXP
#
# SPDX-License-Identifier: BSD-3-Clause
#
# Platform Errata Build flags.
# These should be enabled by the platform if the erratum workaround needs to be
# applied.
ERRATA := \
ERRATA_SOC_A050426
define enable_errata
$(1) ?= 0
ifeq ($$($(1)),1)
$$(eval $$(call add_define,$(1)))
BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata_a$(shell echo $(1)|awk -F '_A' '{print $$NF}').c
endif
endef
$(foreach e,$(ERRATA),$(eval $(call enable_errata,$(strip $(e)))))
BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata.c