diff options
Diffstat (limited to 'bsps/aarch64/xilinx-zynqmp/include/tm27.h')
-rw-r--r-- | bsps/aarch64/xilinx-zynqmp/include/tm27.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bsps/aarch64/xilinx-zynqmp/include/tm27.h b/bsps/aarch64/xilinx-zynqmp/include/tm27.h index 7598570c64..204748dd9d 100644 --- a/bsps/aarch64/xilinx-zynqmp/include/tm27.h +++ b/bsps/aarch64/xilinx-zynqmp/include/tm27.h @@ -41,6 +41,14 @@ #ifndef __tm27_h #define __tm27_h +/* + * On ZynqMP hardware, SGI0-7 are permanently enabled for IPI usage while + * SGI8-15 are permanently disabled along with PPI16-24. Override tm27's usage + * of SGI12 and SGI13 with SGI6 and SGI7. + */ +#define ARM_GIC_TM27_IRQ_LOW ARM_GIC_IRQ_SGI_6 +#define ARM_GIC_TM27_IRQ_HIGH ARM_GIC_IRQ_SGI_7 + #include <dev/irq/arm-gic-tm27.h> #endif /* __tm27_h */ |