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