1# 2# Copyright 2021-2022 NXP 3# 4# SPDX-License-Identifier: BSD-3-Clause 5# 6# Platform Errata Build flags. 7# These should be enabled by the platform if the erratum workaround needs to be 8# applied. 9 10ERRATA := \ 11 ERRATA_SOC_A050426 \ 12 ERRATA_SOC_A008850 \ 13 ERRATA_SOC_A009660 \ 14 ERRATA_SOC_A010539 15 16define enable_errata 17 $(1) ?= 0 18 ifeq ($$($(1)),1) 19 $$(eval $$(call add_define,$(1))) 20 BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata_a$(shell echo $(1)|awk -F '_A' '{print $$NF}').c 21 endif 22endef 23 24$(foreach e,$(ERRATA),$(eval $(call enable_errata,$(strip $(e))))) 25 26BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata.c 27