RTEMS 7.0-rc1
Loading...
Searching...
No Matches
bsp.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: GPL-2.0+-with-RTEMS-exception */
2
9/*
10 * Cirrus EP7312 BSP header file
11 *
12 * Copyright (c) 2002 by Jay Monkman <jtm@smoothsmoothie.com>
13 *
14 * The license and distribution terms for this file may be
15 * found in the file LICENSE in this distribution or at
16 * http://www.rtems.org/license/LICENSE.
17*/
18#ifndef LIBBSP_ARM_EDB7312_BSP_H
19#define LIBBSP_ARM_EDB7312_BSP_H
20
31#ifndef ASM
32
33#include <bspopts.h>
35
36#include <rtems.h>
37
38#ifdef __cplusplus
39extern "C" {
40#endif
41
42#define BSP_FEATURE_IRQ_EXTENSION
43
50struct rtems_bsdnet_ifconfig;
51int cs8900_driver_attach (struct rtems_bsdnet_ifconfig *config,
52 int attaching);
53
59#define RTEMS_BSP_NETWORK_DRIVER_NAME "eth0"
60#define RTEMS_BSP_NETWORK_DRIVER_ATTACH cs8900_driver_attach
61
64/*
65 * Prototypes for methods called from .S but implemented in C
66 */
67void edb7312_interrupt_dispatch(rtems_vector_number vector);
68
69#ifdef __cplusplus
70}
71#endif
72
73#endif /* !ASM */
74
77#endif /* _BSP_H */
This header file provides the default definition of BSP_INITIAL_EXTENSION.
ISR_Vector_number rtems_vector_number
This integer type represents interrupt vector numbers.
Definition: intr.h:102
This header file defines the RTEMS Classic API.