RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
37extern "C" {
38#endif
39
40#define BSP_FEATURE_IRQ_EXTENSION
41
48struct rtems_bsdnet_ifconfig;
49int 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 */
65void edb7312_interrupt_dispatch(rtems_vector_number vector);
66
67#ifdef __cplusplus
68}
69#endif
70
71#endif /* !ASM */
72
75#endif /* _BSP_H */
DEFAULT_INITIAL_EXTENSION Support.
ISR_Vector_number rtems_vector_number
Control block type used to manage the vectors.
Definition: intr.h:47
Definition: deflate.c:115