RTEMS  5.1
bsp.h
Go to the documentation of this file.
1 
7 /*
8  * Cirrus EP7312 BSP header file
9  *
10  * Copyright (c) 2002 by Jay Monkman <jtm@smoothsmoothie.com>
11  *
12  * The license and distribution terms for this file may be
13  * found in the file LICENSE in this distribution or at
14  * http://www.rtems.org/license/LICENSE.
15 */
16 #ifndef LIBBSP_ARM_EDB7312_BSP_H
17 #define LIBBSP_ARM_EDB7312_BSP_H
18 
29 #ifndef ASM
30 
31 #include <bspopts.h>
33 
34 #include <rtems.h>
35 
36 #ifdef __cplusplus
37 extern "C" {
38 #endif
39 
40 #define BSP_FEATURE_IRQ_EXTENSION
41 
48 struct rtems_bsdnet_ifconfig;
49 int cs8900_driver_attach (struct rtems_bsdnet_ifconfig *config,
50  int attaching);
51 
57 #define RTEMS_BSP_NETWORK_DRIVER_NAME "eth0"
58 #define RTEMS_BSP_NETWORK_DRIVER_ATTACH cs8900_driver_attach
59 
62 /*
63  * Prototypes for methods called from .S but implemented in C
64  */
65 void edb7312_interrupt_dispatch(rtems_vector_number vector);
66 
67 #ifdef __cplusplus
68 }
69 #endif
70 
71 #endif /* !ASM */
72 
75 #endif /* _BSP_H */
Definition: deflate.c:115
DEFAULT_INITIAL_EXTENSION Support.
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47