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