diff options
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c b/c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c deleted file mode 100644 index ba35624d33..0000000000 --- a/c/src/lib/libbsp/sparc/leon3/startup/bsppredriver.c +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @file - * @ingroup sparc_leon3 - * @brief Installs the BSP pre-driver hook - */ - -/* - * COPYRIGHT (c) 2011 - * Aeroflex Gaisler - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - */ - -#include <bsp.h> -#include <bsp/bootcard.h> - -#include <drvmgr/drvmgr.h> - -#include <rtems/sysinit.h> - -static void leon3_interrupt_common_init( void ) -{ - /* Initialize shared interrupt handling, must be done after IRQ - * controller has been found and initialized. - */ - BSP_shared_interrupt_init(); -} - -/* - * bsp_predriver_hook - * - * BSP predriver hook. Called just before drivers are initialized. - * Is used to initialize shared interrupt handling. - */ -void bsp_predriver_hook( void ) -{ - bsp_spurious_initialize(); - -#ifndef RTEMS_DRVMGR_STARTUP - leon3_interrupt_common_init(); -#endif -} - -#ifdef RTEMS_DRVMGR_STARTUP -/* - * Initialize shared interrupt handling, must be done after IRQ controller has - * been found and initialized. - */ -RTEMS_SYSINIT_ITEM( - leon3_interrupt_common_init, - RTEMS_SYSINIT_DRVMGR_LEVEL_1, - RTEMS_SYSINIT_ORDER_LAST -); -#endif |