1#
2# Copyright 2021 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
13define enable_errata
14  $(1) ?= 0
15  ifeq ($$($(1)),1)
16    $$(eval $$(call add_define,$(1)))
17    BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata_a$(shell echo $(1)|awk -F '_A' '{print $$NF}').c
18  endif
19endef
20
21$(foreach e,$(ERRATA),$(eval $(call enable_errata,$(strip $(e)))))
22
23BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata.c
24