mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-08-16 01:17:01 +02:00
The PicoPi iMX7D is a 2 board development board consisting of a System-on-Module and a carrier baseboard and optimized for the Internet-of-Things (IoT). This patch add basic support to this board. Signed-off-by: Jun Nie <jun.nie@linaro.org> Reviewed-by: Louis Mayencourt <louis.mayencourt@arm.com> Change-Id: I009d85819c4f73b7063aab73d0f6ee74e6ef3fc4
41 lines
802 B
Makefile
41 lines
802 B
Makefile
#
|
|
# Copyright (c) 2018-2019, ARM Limited and Contributors. All rights reserved.
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
#
|
|
|
|
# Include imx7 common
|
|
include plat/imx/imx7/common/imx7.mk
|
|
|
|
# Platform
|
|
PLAT_INCLUDES += -Iplat/imx/imx7/picopi/include \
|
|
|
|
BL2_SOURCES += drivers/imx/usdhc/imx_usdhc.c \
|
|
plat/imx/imx7/picopi/picopi_bl2_el3_setup.c \
|
|
|
|
# Build config flags
|
|
# ------------------
|
|
|
|
ARM_CORTEX_A7 := yes
|
|
WORKAROUND_CVE_2017_5715 := 0
|
|
|
|
RESET_TO_BL31 := 0
|
|
|
|
# Non-TF Boot ROM
|
|
BL2_AT_EL3 := 1
|
|
|
|
# Indicate single-core
|
|
COLD_BOOT_SINGLE_CPU := 1
|
|
|
|
# Have different sections for code and rodata
|
|
SEPARATE_CODE_AND_RODATA := 1
|
|
|
|
# Use Coherent memory
|
|
USE_COHERENT_MEM := 1
|
|
|
|
# Use multi console API
|
|
MULTI_CONSOLE_API := 1
|
|
|
|
PLAT_PICOPI_UART :=5
|
|
$(eval $(call add_define,PLAT_PICOPI_UART))
|