diff options
| author | Alistair Francis <alistair.francis@xilinx.com> | 2017-08-21 11:07:07 -0700 |
|---|---|---|
| committer | Nathan Rossi <nathan@nathanrossi.com> | 2017-08-23 00:20:23 +1000 |
| commit | 6589dfaba21e2f77bae771efcb9253d06de8559d (patch) | |
| tree | 233e7bf2473017f249a202c2c2203050c2dd055c /recipes-bsp | |
| parent | 07783c3cea24768ffc08d9102de6ae0c666a841e (diff) | |
| download | meta-xilinx-6589dfaba21e2f77bae771efcb9253d06de8559d.tar.gz | |
arm-trusted-firmware: Fix a double const build error
Backport a mainline ATF patch to the Xilinx tree in order to fix the ATF
build.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Diffstat (limited to 'recipes-bsp')
3 files changed, 33 insertions, 0 deletions
diff --git a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc b/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc index 217919cf..cb7ee3e9 100644 --- a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc +++ b/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware.inc | |||
| @@ -12,6 +12,8 @@ DEPENDS += "u-boot-mkimage-native" | |||
| 12 | S = "${WORKDIR}/git" | 12 | S = "${WORKDIR}/git" |
| 13 | B = "${WORKDIR}/build" | 13 | B = "${WORKDIR}/build" |
| 14 | 14 | ||
| 15 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" | ||
| 16 | |||
| 15 | BRANCH = "master" | 17 | BRANCH = "master" |
| 16 | SRC_URI = "git://github.com/Xilinx/arm-trusted-firmware.git;protocol=https;branch=${BRANCH}" | 18 | SRC_URI = "git://github.com/Xilinx/arm-trusted-firmware.git;protocol=https;branch=${BRANCH}" |
| 17 | 19 | ||
diff --git a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.1.bb b/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.1.bb index d98ed6a1..52901f25 100644 --- a/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.1.bb +++ b/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_2017.1.bb | |||
| @@ -5,3 +5,4 @@ SRCREV ?= "7d1a6732c9ae113999aeabcb9912369760d05c13" | |||
| 5 | 5 | ||
| 6 | PV = "1.3-xilinx-${XILINX_RELEASE_VERSION}+git${SRCPV}" | 6 | PV = "1.3-xilinx-${XILINX_RELEASE_VERSION}+git${SRCPV}" |
| 7 | 7 | ||
| 8 | SRC_URI += "file://zynqmp-Remove-duplicate-const-declaration.patch" | ||
diff --git a/recipes-bsp/arm-trusted-firmware/files/zynqmp-Remove-duplicate-const-declaration.patch b/recipes-bsp/arm-trusted-firmware/files/zynqmp-Remove-duplicate-const-declaration.patch new file mode 100644 index 00000000..dd127fb5 --- /dev/null +++ b/recipes-bsp/arm-trusted-firmware/files/zynqmp-Remove-duplicate-const-declaration.patch | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | From a97f6272b7a7a8e3249df34c22479b3893746395 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Soren Brinkmann <soren.brinkmann@xilinx.com> | ||
| 3 | Date: Sat, 1 Jul 2017 20:24:47 -0700 | ||
| 4 | Subject: [PATCH] zynqmp: Remove duplicate 'const' declaration | ||
| 5 | |||
| 6 | Fixing compilation errors due to duplicate 'const' keyword: | ||
| 7 | plat/xilinx/zynqmp/pm_service/pm_client.c:39:29: error: duplicate 'const' declaration specifier [-Werror=duplicate-decl-specifier] | ||
| 8 | static const struct pm_proc const pm_procs_all[] = { | ||
| 9 | ^~~~~ | ||
| 10 | |||
| 11 | Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> | ||
| 12 | --- | ||
| 13 | Upstream Status: Accepted in mainline, patch send to Xilinx | ||
| 14 | |||
| 15 | plat/xilinx/zynqmp/pm_service/pm_client.c | 2 +- | ||
| 16 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 17 | |||
| 18 | diff --git a/plat/xilinx/zynqmp/pm_service/pm_client.c b/plat/xilinx/zynqmp/pm_service/pm_client.c | ||
| 19 | index f11725d78..08369b99e 100644 | ||
| 20 | --- a/plat/xilinx/zynqmp/pm_service/pm_client.c | ||
| 21 | +++ b/plat/xilinx/zynqmp/pm_service/pm_client.c | ||
| 22 | @@ -31,7 +31,7 @@ DEFINE_BAKERY_LOCK(pm_client_secure_lock); | ||
| 23 | extern const struct pm_ipi apu_ipi; | ||
| 24 | |||
| 25 | /* Order in pm_procs_all array must match cpu ids */ | ||
| 26 | -static const struct pm_proc const pm_procs_all[] = { | ||
| 27 | +static const struct pm_proc pm_procs_all[] = { | ||
| 28 | { | ||
| 29 | .node_id = NODE_APU_0, | ||
| 30 | .pwrdn_mask = APU_0_PWRCTL_CPUPWRDWNREQ_MASK, | ||
