diff --git a/bsps/arm/xilinx-zynq/dev/slcr/zynq-slcr.c b/bsps/arm/xilinx-zynq/dev/slcr/zynq-slcr.c index 71c0a792bc..509442e211 100644 --- a/bsps/arm/xilinx-zynq/dev/slcr/zynq-slcr.c +++ b/bsps/arm/xilinx-zynq/dev/slcr/zynq-slcr.c @@ -43,8 +43,11 @@ #include static uint32_t rst_mask = 0xf; + +#if RTEMS_INTERRUPT_LOCK_NEEDS_OBJECT static rtems_interrupt_lock zynq_slcr_lock = RTEMS_INTERRUPT_LOCK_INITIALIZER( "zynq_slcr" ); +#endif static inline void slcr_unlock( void ) {