xref: /rk3399_ARM-atf/plat/nxp/common/soc_errata/errata.mk (revision 64cadc163721ee471ab83bb89e35a7fe54d119c2)
1*64cadc16SJiafei Pan#
2*64cadc16SJiafei Pan# Copyright 2021 NXP
3*64cadc16SJiafei Pan#
4*64cadc16SJiafei Pan# SPDX-License-Identifier: BSD-3-Clause
5*64cadc16SJiafei Pan#
6*64cadc16SJiafei Pan# Platform Errata Build flags.
7*64cadc16SJiafei Pan# These should be enabled by the platform if the erratum workaround needs to be
8*64cadc16SJiafei Pan# applied.
9*64cadc16SJiafei Pan
10*64cadc16SJiafei PanERRATA := \
11*64cadc16SJiafei Pan  ERRATA_SOC_A050426
12*64cadc16SJiafei Pan
13*64cadc16SJiafei Pandefine add_errata_define
14*64cadc16SJiafei Pan  $(1) ?= 0
15*64cadc16SJiafei Pan  ifeq ($$($(1)),1)
16*64cadc16SJiafei Pan    $$(eval $$(call add_define,$(1)))
17*64cadc16SJiafei Pan  endif
18*64cadc16SJiafei Panendef
19*64cadc16SJiafei Pan
20*64cadc16SJiafei Pan$(foreach e,$(ERRATA),$(eval $(call add_errata_define,$(e))))
21*64cadc16SJiafei Pan
22*64cadc16SJiafei PanBL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata.c
23