164cadc16SJiafei Pan# 264cadc16SJiafei Pan# Copyright 2021 NXP 364cadc16SJiafei Pan# 464cadc16SJiafei Pan# SPDX-License-Identifier: BSD-3-Clause 564cadc16SJiafei Pan# 664cadc16SJiafei Pan# Platform Errata Build flags. 764cadc16SJiafei Pan# These should be enabled by the platform if the erratum workaround needs to be 864cadc16SJiafei Pan# applied. 964cadc16SJiafei Pan 1064cadc16SJiafei PanERRATA := \ 1164cadc16SJiafei Pan ERRATA_SOC_A050426 1264cadc16SJiafei Pan 13*1ca72295SJiafei Pandefine enable_errata 1464cadc16SJiafei Pan $(1) ?= 0 1564cadc16SJiafei Pan ifeq ($$($(1)),1) 1664cadc16SJiafei Pan $$(eval $$(call add_define,$(1))) 17*1ca72295SJiafei Pan BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata_a$(shell echo $(1)|awk -F '_A' '{print $$NF}').c 1864cadc16SJiafei Pan endif 1964cadc16SJiafei Panendef 2064cadc16SJiafei Pan 21*1ca72295SJiafei Pan$(foreach e,$(ERRATA),$(eval $(call enable_errata,$(strip $(e))))) 2264cadc16SJiafei Pan 2364cadc16SJiafei PanBL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata.c 24