refactor(plat/soc-lx2160): move errata to common directory
Will add more Erratas, some errata can be used for multiple platforms, so move errata to be common code which can be share between different platforms. Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com> Change-Id: Ib149b3eac365bdb593331e9f38f0b89d92c9c0d1
This commit is contained in:
parent
19ebec9f66
commit
64cadc1637
|
@ -415,4 +415,4 @@ void erratum_a050426(void)
|
|||
mmio_write_32(0x700117E60, val3);
|
||||
mmio_write_32(0x700117E90, val4);
|
||||
}
|
||||
#endif
|
||||
#endif /* ERRATA_SOC_A050426 */
|
|
@ -0,0 +1,22 @@
|
|||
#
|
||||
# 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 add_errata_define
|
||||
$(1) ?= 0
|
||||
ifeq ($$($(1)),1)
|
||||
$$(eval $$(call add_define,$(1)))
|
||||
endif
|
||||
endef
|
||||
|
||||
$(foreach e,$(ERRATA),$(eval $(call add_errata_define,$(e))))
|
||||
|
||||
BL2_SOURCES += $(PLAT_COMMON_PATH)/soc_errata/errata.c
|
|
@ -1,21 +0,0 @@
|
|||
#
|
||||
# Copyright 2020 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.
|
||||
|
||||
# Flag to apply erratum 50426 workaround during reset.
|
||||
ERRATA_SOC_A050426 ?= 0
|
||||
|
||||
# Process ERRATA_SOC_A050426 flag
|
||||
ifeq (${ERRATA_SOC_A050426}, 1)
|
||||
INCL_SOC_ERRATA_SOURCES := yes
|
||||
$(eval $(call add_define,ERRATA_SOC_A050426))
|
||||
endif
|
||||
|
||||
ifeq (${INCL_SOC_ERRATA_SOURCES},yes)
|
||||
BL2_SOURCES += ${PLAT_SOC_PATH}/erratas_soc.c
|
||||
endif
|
|
@ -138,7 +138,7 @@ endif
|
|||
include ${PLAT_DRIVERS_PATH}/drivers.mk
|
||||
|
||||
# Adding SoC specific files
|
||||
include ${PLAT_SOC_PATH}/erratas_soc.mk
|
||||
include ${PLAT_COMMON_PATH}/soc_errata/errata.mk
|
||||
|
||||
PLAT_INCLUDES += ${NV_STORAGE_INCLUDES}\
|
||||
${WARM_RST_INCLUDES}
|
||||
|
|
Loading…
Reference in New Issue