1#
2# Copyright 2021 NXP
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6
7# board-specific build parameters
8
9BOOT_MODE	?= 	flexspi_nor
10BOARD		?=	lx2160ardb
11POVDD_ENABLE	:=	no
12NXP_COINED_BB	:=	no
13
14 # DDR Compilation Configs
15NUM_OF_DDRC	:=	2
16DDRC_NUM_DIMM	:=	2
17DDRC_NUM_CS	:=	4
18DDR_ECC_EN	:=	yes
19 #enable address decoding feature
20DDR_ADDR_DEC	:=	yes
21APPLY_MAX_CDD	:=	yes
22
23# DDR Errata
24ERRATA_DDR_A011396	:= 1
25ERRATA_DDR_A050450	:= 1
26
27 # On-Board Flash Details
28FLASH_TYPE	:=	MT35XU512A
29XSPI_FLASH_SZ	:=	0x10000000
30NXP_XSPI_NOR_UNIT_SIZE		:=	0x20000
31BL2_BIN_XSPI_NOR_END_ADDRESS	:=	0x100000
32# CONFIG_FSPI_ERASE_4K is required to erase 4K sector sizes. This
33# config is enabled for future use cases.
34FSPI_ERASE_4K	:= 0
35
36 # Platform specific features.
37WARM_BOOT	:=	no
38
39 # Adding Platform files build files
40BL2_SOURCES	+=	${BOARD_PATH}/ddr_init.c\
41			${BOARD_PATH}/platform.c
42
43SUPPORTED_BOOT_MODE	:=	flexspi_nor	\
44				sd		\
45				emmc
46
47# Adding platform board build info
48include plat/nxp/common/plat_make_helper/plat_common_def.mk
49
50 # Adding SoC build info
51include plat/nxp/soc-lx2160a/soc.mk
52