summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/aarch64/xilinx-versal
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-07-01 15:21:47 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-07-12 08:26:46 +0200
commit5cc075712e628191477d0c9d074e15b6a7c1e1e3 (patch)
tree0c56dc58c1dc73e06dcec72f8e8933183e5fff5f /spec/build/bsps/aarch64/xilinx-versal
parentbsps/m68k/uC5282: Change license to BSD-2 (diff)
downloadrtems-5cc075712e628191477d0c9d074e15b6a7c1e1e3.tar.bz2
irq/arm-gicv3.h: Customize CPU Interface init
Use the existing WRITE_SR() abstraction to access the interrupt group 0 and 1 enable registers. This fixes the build for the AArch32 target. Add BSP options which define the initial values of CPU Interface registers.
Diffstat (limited to 'spec/build/bsps/aarch64/xilinx-versal')
-rw-r--r--spec/build/bsps/aarch64/xilinx-versal/grp.yml2
-rw-r--r--spec/build/bsps/aarch64/xilinx-versal/obj.yml1
2 files changed, 2 insertions, 1 deletions
diff --git a/spec/build/bsps/aarch64/xilinx-versal/grp.yml b/spec/build/bsps/aarch64/xilinx-versal/grp.yml
index 0f23e20950..27a77e9e6f 100644
--- a/spec/build/bsps/aarch64/xilinx-versal/grp.yml
+++ b/spec/build/bsps/aarch64/xilinx-versal/grp.yml
@@ -41,6 +41,8 @@ links:
- role: build-dependency
uid: ../../objirq
- role: build-dependency
+ uid: ../../dev/irq/objarmgicv3
+- role: build-dependency
uid: ../../objdevspizynq
- role: build-dependency
uid: ../../objdevspixil
diff --git a/spec/build/bsps/aarch64/xilinx-versal/obj.yml b/spec/build/bsps/aarch64/xilinx-versal/obj.yml
index d5748aca9a..04ac3761f9 100644
--- a/spec/build/bsps/aarch64/xilinx-versal/obj.yml
+++ b/spec/build/bsps/aarch64/xilinx-versal/obj.yml
@@ -33,7 +33,6 @@ source:
- bsps/shared/dev/btimer/btimer-cpucounter.c
- bsps/shared/dev/clock/arm-generic-timer.c
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
-- bsps/shared/dev/irq/arm-gicv3.c
- bsps/shared/dev/serial/console-termios-init.c
- bsps/shared/dev/serial/console-termios.c
- bsps/shared/irq/irq-default-handler.c