summaryrefslogtreecommitdiffstats
path: root/bsps/sparc
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-07-28 07:47:52 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-07-28 07:50:15 +0200
commitc173f0581a2a3672cb2f6024c7d9f35665849ec8 (patch)
tree9c7e3ac49c2eba2bf5d8f17a74bf0a89f5c9081d /bsps/sparc
parentRevert "cpukit/dev/can: Added CAN support" (diff)
downloadrtems-c173f0581a2a3672cb2f6024c7d9f35665849ec8.tar.bz2
bsp/leon3: Make declarations conditional
The LEON3_IrqCtrl_Adev object is only defined if LEON3_IRQAMP_BASE is not defined. The LEON3_Timer_Adev object is only defined if LEON3_GPTIMER_BASE is not defined. Close #4850.
Diffstat (limited to 'bsps/sparc')
-rw-r--r--bsps/sparc/leon3/include/bsp/irqimpl.h2
-rw-r--r--bsps/sparc/leon3/include/bsp/leon3.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/bsps/sparc/leon3/include/bsp/irqimpl.h b/bsps/sparc/leon3/include/bsp/irqimpl.h
index f5b0c205e0..9a9eae51f7 100644
--- a/bsps/sparc/leon3/include/bsp/irqimpl.h
+++ b/bsps/sparc/leon3/include/bsp/irqimpl.h
@@ -90,12 +90,12 @@ extern rtems_interrupt_lock LEON3_IrqCtrl_Lock;
#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.
*/
extern struct ambapp_dev *LEON3_IrqCtrl_Adev;
+#endif
/**
* @brief This object provides the interrupt number used to multiplex extended
diff --git a/bsps/sparc/leon3/include/bsp/leon3.h b/bsps/sparc/leon3/include/bsp/leon3.h
index 476ed73647..fdb43b5817 100644
--- a/bsps/sparc/leon3/include/bsp/leon3.h
+++ b/bsps/sparc/leon3/include/bsp/leon3.h
@@ -211,12 +211,12 @@ static inline uint32_t leon3_get_cpu_count( const irqamp *regs )
#define LEON3_Timer_Regs ((gptimer *) LEON3_GPTIMER_BASE)
#else
extern gptimer *LEON3_Timer_Regs;
-#endif
/**
* @brief This pointer provides the GPTIMER device information block.
*/
extern struct ambapp_dev *LEON3_Timer_Adev;
+#endif
/**
* @brief Gets the processor local bus frequency in Hz.