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