aboutsummaryrefslogtreecommitdiff
path: root/plat/nxp/common/soc_errata/errata.mk
blob: 294261531f51001ceca66655cdc0aed98c832d3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#
# Copyright 2021 NXP
#
# SPDX-License-Identifier: BSD-3-Clause
#
# Platform Errata Build flags.
# These should be enabled by the platform if the erratum workaround needs to be
# applied.

ERRATA := \
  ERRATA_SOC_A050426

define enable_errata
  $(1) ?= 0
  ifeq ($$($(1)),1)
    $$(eval $$(call add_define,$(1)))
    BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata_a$(shell echo $(1)|awk -F '_A' '{print $$NF}').c
  endif
endef

$(foreach e,$(ERRATA),$(eval $(call enable_errata,$(strip $(e)))))

BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata.c