xref: /rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2160aqds/platform.mk (revision 5d772a448e78c74cce8c06800332704b5656cbc8)
1f359a382SPankaj Gupta#
2f359a382SPankaj Gupta# Copyright 2018-2020 NXP
3f359a382SPankaj Gupta#
4f359a382SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
5f359a382SPankaj Gupta#
6f359a382SPankaj Gupta
7f359a382SPankaj Gupta# board-specific build parameters
8f359a382SPankaj Gupta
9f359a382SPankaj GuptaBOOT_MODE	?= 	flexspi_nor
10f359a382SPankaj GuptaBOARD		?=	lx2160aqds
11f359a382SPankaj GuptaPOVDD_ENABLE	:=	no
12f359a382SPankaj GuptaNXP_COINED_BB	:=	no
13f359a382SPankaj Gupta
14f359a382SPankaj Gupta # DDR Compilation Configs
15*25b410bbSVincent JardinNUM_OF_DDRC	:=	2
16*25b410bbSVincent JardinDDRC_NUM_DIMM	:=	2
17f359a382SPankaj GuptaDDRC_NUM_CS	:=	2
18f359a382SPankaj GuptaDDR_ECC_EN	:=	yes
19f359a382SPankaj Gupta #enable address decoding feature
20f359a382SPankaj GuptaDDR_ADDR_DEC	:=	yes
21f359a382SPankaj GuptaAPPLY_MAX_CDD	:=	yes
22f359a382SPankaj Gupta
23f359a382SPankaj Gupta# DDR Errata
24f359a382SPankaj GuptaERRATA_DDR_A011396	:= 1
25f359a382SPankaj GuptaERRATA_DDR_A050450	:= 1
26f359a382SPankaj Gupta
27f359a382SPankaj Gupta # On-Board Flash Details
28f359a382SPankaj GuptaFLASH_TYPE	:=	MT35XU512A
29f359a382SPankaj GuptaXSPI_FLASH_SZ	:=	0x10000000
30f359a382SPankaj GuptaNXP_XSPI_NOR_UNIT_SIZE		:=	0x20000
31f359a382SPankaj GuptaBL2_BIN_XSPI_NOR_END_ADDRESS	:=	0x100000
32f359a382SPankaj Gupta# CONFIG_FSPI_ERASE_4K is required to erase 4K sector sizes. This
33f359a382SPankaj Gupta# config is enabled for future use cases.
34f359a382SPankaj GuptaFSPI_ERASE_4K	:= 0
35f359a382SPankaj Gupta
36f359a382SPankaj Gupta# Platform specific features.
37f359a382SPankaj GuptaWARM_BOOT	:=	yes
38f359a382SPankaj Gupta
39f359a382SPankaj Gupta# Adding Platform files build files
40f359a382SPankaj GuptaBL2_SOURCES	+=	${BOARD_PATH}/ddr_init.c\
41f359a382SPankaj Gupta			${BOARD_PATH}/platform.c
42f359a382SPankaj Gupta
4328b3221aSJiafei PanSUPPORTED_BOOT_MODE	:=	flexspi_nor	\
4428b3221aSJiafei Pan				sd		\
4528b3221aSJiafei Pan				emmc
4628b3221aSJiafei Pan
479663160dSJiafei Pan# Adding platform board build info
489663160dSJiafei Paninclude plat/nxp/common/plat_make_helper/plat_common_def.mk
499663160dSJiafei Pan
50f359a382SPankaj Gupta# Adding SoC build info
51f359a382SPankaj Guptainclude plat/nxp/soc-lx2160a/soc.mk
52