xref: /rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/platform.mk (revision f85ab34120203f204fe35fe3b27957f232baa0ac)
11f497308SPankaj Gupta#
21f497308SPankaj Gupta# Copyright 2018-2020 NXP
31f497308SPankaj Gupta#
41f497308SPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
51f497308SPankaj Gupta#
61f497308SPankaj Gupta
71f497308SPankaj Gupta# board-specific build parameters
81f497308SPankaj Gupta
91f497308SPankaj GuptaBOOT_MODE	?= 	flexspi_nor
101f497308SPankaj GuptaBOARD		?=	lx2162aqds
111f497308SPankaj GuptaPOVDD_ENABLE	:=	no
121f497308SPankaj GuptaNXP_COINED_BB	:=	no
131f497308SPankaj Gupta
141f497308SPankaj Gupta # DDR Compilation Configs
151f497308SPankaj GuptaNUM_OF_DDRC	:=	1
161f497308SPankaj GuptaDDRC_NUM_DIMM	:=	1
171f497308SPankaj GuptaDDRC_NUM_CS	:=	2
181f497308SPankaj GuptaDDR_ECC_EN	:=	yes
191f497308SPankaj Gupta #enable address decoding feature
201f497308SPankaj GuptaDDR_ADDR_DEC	:=	yes
211f497308SPankaj GuptaAPPLY_MAX_CDD	:=	yes
221f497308SPankaj Gupta
231f497308SPankaj Gupta# DDR Errata
241f497308SPankaj GuptaERRATA_DDR_A011396	:= 1
251f497308SPankaj GuptaERRATA_DDR_A050450	:= 1
261f497308SPankaj Gupta
271f497308SPankaj Gupta
281f497308SPankaj Gupta# On-Board Flash Details
291f497308SPankaj GuptaFLASH_TYPE	:=	MT35XU512A
301f497308SPankaj GuptaXSPI_FLASH_SZ	:=	0x10000000
311f497308SPankaj GuptaNXP_XSPI_NOR_UNIT_SIZE		:=	0x20000
321f497308SPankaj GuptaBL2_BIN_XSPI_NOR_END_ADDRESS	:=	0x100000
331f497308SPankaj Gupta# CONFIG_FSPI_ERASE_4K is required to erase 4K sector sizes. This
341f497308SPankaj Gupta# config is enabled for future use cases.
351f497308SPankaj GuptaFSPI_ERASE_4K	:= 0
361f497308SPankaj Gupta
371f497308SPankaj Gupta# Platform specific features.
381f497308SPankaj GuptaWARM_BOOT	:=	yes
391f497308SPankaj Gupta
401f497308SPankaj Gupta# Adding Platform files build files
411f497308SPankaj GuptaBL2_SOURCES	+=	${BOARD_PATH}/ddr_init.c\
421f497308SPankaj Gupta			${BOARD_PATH}/platform.c
431f497308SPankaj Gupta
44*28b3221aSJiafei PanSUPPORTED_BOOT_MODE	:=	flexspi_nor	\
45*28b3221aSJiafei Pan				sd		\
46*28b3221aSJiafei Pan				emmc
47*28b3221aSJiafei Pan
489663160dSJiafei Pan# Adding platform board build info
499663160dSJiafei Paninclude plat/nxp/common/plat_make_helper/plat_common_def.mk
509663160dSJiafei Pan
511f497308SPankaj Gupta# Adding SoC build info
521f497308SPankaj Guptainclude plat/nxp/soc-lx2160a/soc.mk
53