diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-07-16 11:19:51 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-07-14 12:21:33 +0200 |
commit | 824556e0b85abc609f6a81598f7a094f5c4e3fbf (patch) | |
tree | 1098ef242063967df8add1cb1fc6b1e052cbd47d /bsps/sparc/leon3/include/bsp | |
parent | bsp/leon3: Add LEON3_GPTIMER_BASE (diff) | |
download | rtems-824556e0b85abc609f6a81598f7a094f5c4e3fbf.tar.bz2 |
bsp/leon3: Add LEON3_IRQAMP_BASE
Diffstat (limited to 'bsps/sparc/leon3/include/bsp')
-rw-r--r-- | bsps/sparc/leon3/include/bsp/irqimpl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bsps/sparc/leon3/include/bsp/irqimpl.h b/bsps/sparc/leon3/include/bsp/irqimpl.h index c957c7fbbc..ee5beaf72c 100644 --- a/bsps/sparc/leon3/include/bsp/irqimpl.h +++ b/bsps/sparc/leon3/include/bsp/irqimpl.h @@ -41,6 +41,8 @@ #include <grlib/irqamp-regs.h> #include <grlib/io.h> +#include <bspopts.h> + struct ambapp_dev; #ifdef __cplusplus @@ -84,7 +86,11 @@ extern rtems_interrupt_lock LEON3_IrqCtrl_Lock; /** * @brief This pointer provides the IRQ(A)MP register block address. */ +#if defined(LEON3_IRQAMP_BASE) +#define LEON3_IrqCtrl_Regs ((irqamp *) LEON3_IRQAMP_BASE) +#else extern irqamp *LEON3_IrqCtrl_Regs; +#endif /** * @brief This pointer provides the IRQ(A)MP device information block. |