diff options
| author | Jaewon Lee <jaewon.lee@xilinx.com> | 2018-04-27 10:12:46 -0700 |
|---|---|---|
| committer | Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> | 2018-07-18 15:42:14 -0700 |
| commit | fa428a998a93650aa8a149b67b3a7e4cac17d9e8 (patch) | |
| tree | f6ecb9bdd8f8400684257d801473fc639aeba25a | |
| parent | 2d7b1a22d08f0d7db60e148c5e11ea2df735b6b8 (diff) | |
| download | meta-xilinx-fa428a998a93650aa8a149b67b3a7e4cac17d9e8.tar.gz | |
arm-trusted-firmware.inc: Add support for atf to use 2nd UART
Add ZYNQMP_CONSOLE flag to EXTRA_OEMAKE to add support for the 2nd UART.
If ZYNQMP_CONSOLE is set to cadence or cadence0, it will use UART 0 and
if set to cadence1, it will use UART 1. The default value is set to
cadence.
Change do_configure to perform make clean. Without this change,you must
manually clean sstate before building with the new value of
ZYNQMP_CONSOLE, which is not the desired behavior.
Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
Signed-off-by: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri@xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
| -rw-r--r-- | meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc index 02bbc732..000ba61c 100644 --- a/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc +++ b/meta-xilinx-bsp/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc | |||
| @@ -28,6 +28,7 @@ ATF_BASE_NAME[vardepsexclude] = "DATETIME" | |||
| 28 | COMPATIBLE_MACHINE = "zynqmp" | 28 | COMPATIBLE_MACHINE = "zynqmp" |
| 29 | PLATFORM_zynqmp = "zynqmp" | 29 | PLATFORM_zynqmp = "zynqmp" |
| 30 | 30 | ||
| 31 | |||
| 31 | # requires CROSS_COMPILE set by hand as there is no configure script | 32 | # requires CROSS_COMPILE set by hand as there is no configure script |
| 32 | export CROSS_COMPILE="${TARGET_PREFIX}" | 33 | export CROSS_COMPILE="${TARGET_PREFIX}" |
| 33 | 34 | ||
| @@ -37,8 +38,12 @@ LDFLAGS[unexport] = "1" | |||
| 37 | AS[unexport] = "1" | 38 | AS[unexport] = "1" |
| 38 | LD[unexport] = "1" | 39 | LD[unexport] = "1" |
| 39 | 40 | ||
| 41 | ATF_CONSOLE ?= "cadence" | ||
| 42 | |||
| 43 | EXTRA_OEMAKE += "ZYNQMP_CONSOLE=${ATF_CONSOLE}" | ||
| 44 | |||
| 40 | do_configure() { | 45 | do_configure() { |
| 41 | : | 46 | oe_runmake clean -C ${S} BUILD_BASE=${B} PLAT=${PLATFORM} |
| 42 | } | 47 | } |
| 43 | 48 | ||
| 44 | do_compile() { | 49 | do_compile() { |
