blob: 294261531f51001ceca66655cdc0aed98c832d3c [file] [log] [blame]
Jiafei Panf7b09ab2021-07-20 14:54:01 +08001#
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
Jiafei Pan41fe2d72021-08-24 12:01:27 +080013define enable_errata
Jiafei Panf7b09ab2021-07-20 14:54:01 +080014 $(1) ?= 0
15 ifeq ($$($(1)),1)
16 $$(eval $$(call add_define,$(1)))
Jiafei Pan41fe2d72021-08-24 12:01:27 +080017 BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata_a$(shell echo $(1)|awk -F '_A' '{print $$NF}').c
Jiafei Panf7b09ab2021-07-20 14:54:01 +080018 endif
19endef
20
Jiafei Pan41fe2d72021-08-24 12:01:27 +080021$(foreach e,$(ERRATA),$(eval $(call enable_errata,$(strip $(e)))))
Jiafei Panf7b09ab2021-07-20 14:54:01 +080022
23BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata.c