diff --git a/plat/nxp/soc-lx2160a/lx2160aqds/platform.mk b/plat/nxp/soc-lx2160a/lx2160aqds/platform.mk index 5b95222e6b9332e8f730cc5fec55625519dcc9bc..4dd46651d5b651f6838e780b380d53e030feb473 100644 --- a/plat/nxp/soc-lx2160a/lx2160aqds/platform.mk +++ b/plat/nxp/soc-lx2160a/lx2160aqds/platform.mk @@ -33,59 +33,15 @@ BL2_BIN_XSPI_NOR_END_ADDRESS := 0x100000 # config is enabled for future use cases. FSPI_ERASE_4K := 0 - # Platform specific features. +# Platform specific features. WARM_BOOT := yes - # Adding platform specific defines - -$(eval $(call add_define_val,BOARD,'"${BOARD}"')) - -ifeq (${POVDD_ENABLE},yes) -$(eval $(call add_define,CONFIG_POVDD_ENABLE)) -endif - -ifneq (${FLASH_TYPE},) -$(eval $(call add_define,CONFIG_${FLASH_TYPE})) -endif - -ifneq (${XSPI_FLASH_SZ},) -$(eval $(call add_define_val,NXP_FLEXSPI_FLASH_SIZE,${XSPI_FLASH_SZ})) -endif - -ifneq (${FSPI_ERASE_4K},) -$(eval $(call add_define_val,CONFIG_FSPI_ERASE_4K,${FSPI_ERASE_4K})) -endif - -ifneq (${NUM_OF_DDRC},) -$(eval $(call add_define_val,NUM_OF_DDRC,${NUM_OF_DDRC})) -endif - -ifneq (${DDRC_NUM_DIMM},) -$(eval $(call add_define_val,DDRC_NUM_DIMM,${DDRC_NUM_DIMM})) -endif - -ifneq (${DDRC_NUM_CS},) -$(eval $(call add_define_val,DDRC_NUM_CS,${DDRC_NUM_CS})) -endif - -ifeq (${DDR_ADDR_DEC},yes) -$(eval $(call add_define,CONFIG_DDR_ADDR_DEC)) -endif - -ifeq (${DDR_ECC_EN},yes) -$(eval $(call add_define,CONFIG_DDR_ECC_EN)) -endif - -# Platform can control the base address for non-volatile storage. -#$(eval $(call add_define_val,NV_STORAGE_BASE_ADDR,'${BL2_BIN_XSPI_NOR_END_ADDRESS} - 2 * ${NXP_XSPI_NOR_UNIT_SIZE}')) - -ifeq (${WARM_BOOT},yes) -$(eval $(call add_define_val,PHY_TRAINING_REGS_ON_FLASH,'${BL2_BIN_XSPI_NOR_END_ADDRESS} - ${NXP_XSPI_NOR_UNIT_SIZE}')) -endif - - # Adding Platform files build files +# Adding Platform files build files BL2_SOURCES += ${BOARD_PATH}/ddr_init.c\ ${BOARD_PATH}/platform.c - # Adding SoC build info +# Adding platform board build info +include plat/nxp/common/plat_make_helper/plat_common_def.mk + +# Adding SoC build info include plat/nxp/soc-lx2160a/soc.mk diff --git a/plat/nxp/soc-lx2160a/lx2160ardb/platform.mk b/plat/nxp/soc-lx2160a/lx2160ardb/platform.mk index e56fbf15649af0608e89c5959eba68f5892d620c..5f768134f6adefdf297fb04374610fb2cddf8def 100644 --- a/plat/nxp/soc-lx2160a/lx2160ardb/platform.mk +++ b/plat/nxp/soc-lx2160a/lx2160ardb/platform.mk @@ -36,56 +36,12 @@ FSPI_ERASE_4K := 0 # Platform specific features. WARM_BOOT := no - # Adding platform specific defines - -$(eval $(call add_define_val,BOARD,'"${BOARD}"')) - -ifeq (${POVDD_ENABLE},yes) -$(eval $(call add_define,CONFIG_POVDD_ENABLE)) -endif - -ifneq (${FLASH_TYPE},) -$(eval $(call add_define,CONFIG_${FLASH_TYPE})) -endif - -ifneq (${XSPI_FLASH_SZ},) -$(eval $(call add_define_val,NXP_FLEXSPI_FLASH_SIZE,${XSPI_FLASH_SZ})) -endif - -ifneq (${FSPI_ERASE_4K},) -$(eval $(call add_define_val,CONFIG_FSPI_ERASE_4K,${FSPI_ERASE_4K})) -endif - -ifneq (${NUM_OF_DDRC},) -$(eval $(call add_define_val,NUM_OF_DDRC,${NUM_OF_DDRC})) -endif - -ifneq (${DDRC_NUM_DIMM},) -$(eval $(call add_define_val,DDRC_NUM_DIMM,${DDRC_NUM_DIMM})) -endif - -ifneq (${DDRC_NUM_CS},) -$(eval $(call add_define_val,DDRC_NUM_CS,${DDRC_NUM_CS})) -endif - -ifeq (${DDR_ADDR_DEC},yes) -$(eval $(call add_define,CONFIG_DDR_ADDR_DEC)) -endif - -ifeq (${DDR_ECC_EN},yes) -$(eval $(call add_define,CONFIG_DDR_ECC_EN)) -endif - -# Platform can control the base address for non-volatile storage. -#$(eval $(call add_define_val,NV_STORAGE_BASE_ADDR,'${BL2_BIN_XSPI_NOR_END_ADDRESS} - 2 * ${NXP_XSPI_NOR_UNIT_SIZE}')) - -ifeq (${WARM_BOOT},yes) -$(eval $(call add_define_val,PHY_TRAINING_REGS_ON_FLASH,'${BL2_BIN_XSPI_NOR_END_ADDRESS} - ${NXP_XSPI_NOR_UNIT_SIZE}')) -endif - # Adding Platform files build files BL2_SOURCES += ${BOARD_PATH}/ddr_init.c\ ${BOARD_PATH}/platform.c +# Adding platform board build info +include plat/nxp/common/plat_make_helper/plat_common_def.mk + # Adding SoC build info include plat/nxp/soc-lx2160a/soc.mk diff --git a/plat/nxp/soc-lx2160a/lx2162aqds/platform.mk b/plat/nxp/soc-lx2160a/lx2162aqds/platform.mk index fbdcd83b722ec476d959c9ef9a6c10a71c5a5293..49dd0950d9b255a1a5901660c0e653d4eb6e3b74 100644 --- a/plat/nxp/soc-lx2160a/lx2162aqds/platform.mk +++ b/plat/nxp/soc-lx2160a/lx2162aqds/platform.mk @@ -25,7 +25,7 @@ ERRATA_DDR_A011396 := 1 ERRATA_DDR_A050450 := 1 - # On-Board Flash Details +# On-Board Flash Details FLASH_TYPE := MT35XU512A XSPI_FLASH_SZ := 0x10000000 NXP_XSPI_NOR_UNIT_SIZE := 0x20000 @@ -34,59 +34,15 @@ BL2_BIN_XSPI_NOR_END_ADDRESS := 0x100000 # config is enabled for future use cases. FSPI_ERASE_4K := 0 - # Platform specific features. +# Platform specific features. WARM_BOOT := yes - # Adding platform specific defines - -$(eval $(call add_define_val,BOARD,'"${BOARD}"')) - -ifeq (${POVDD_ENABLE},yes) -$(eval $(call add_define,CONFIG_POVDD_ENABLE)) -endif - -ifneq (${FLASH_TYPE},) -$(eval $(call add_define,CONFIG_${FLASH_TYPE})) -endif - -ifneq (${XSPI_FLASH_SZ},) -$(eval $(call add_define_val,NXP_FLEXSPI_FLASH_SIZE,${XSPI_FLASH_SZ})) -endif - -ifneq (${FSPI_ERASE_4K},) -$(eval $(call add_define_val,CONFIG_FSPI_ERASE_4K,${FSPI_ERASE_4K})) -endif - -ifneq (${NUM_OF_DDRC},) -$(eval $(call add_define_val,NUM_OF_DDRC,${NUM_OF_DDRC})) -endif - -ifneq (${DDRC_NUM_DIMM},) -$(eval $(call add_define_val,DDRC_NUM_DIMM,${DDRC_NUM_DIMM})) -endif - -ifneq (${DDRC_NUM_CS},) -$(eval $(call add_define_val,DDRC_NUM_CS,${DDRC_NUM_CS})) -endif - -ifeq (${DDR_ADDR_DEC},yes) -$(eval $(call add_define,CONFIG_DDR_ADDR_DEC)) -endif - -ifeq (${DDR_ECC_EN},yes) -$(eval $(call add_define,CONFIG_DDR_ECC_EN)) -endif - -# Platform can control the base address for non-volatile storage. -#$(eval $(call add_define_val,NV_STORAGE_BASE_ADDR,'${BL2_BIN_XSPI_NOR_END_ADDRESS} - 2 * ${NXP_XSPI_NOR_UNIT_SIZE}')) - -ifeq (${WARM_BOOT},yes) -$(eval $(call add_define_val,PHY_TRAINING_REGS_ON_FLASH,'${BL2_BIN_XSPI_NOR_END_ADDRESS} - ${NXP_XSPI_NOR_UNIT_SIZE}')) -endif - - # Adding Platform files build files +# Adding Platform files build files BL2_SOURCES += ${BOARD_PATH}/ddr_init.c\ ${BOARD_PATH}/platform.c - # Adding SoC build info +# Adding platform board build info +include plat/nxp/common/plat_make_helper/plat_common_def.mk + +# Adding SoC build info include plat/nxp/soc-lx2160a/soc.mk