source: rtems/c/src/lib/libbsp/arm/edb7312/include/bsp.h @ 6e6886d5

4.104.115
Last change on this file since 6e6886d5 was 6e6886d5, checked in by Sebastian Huber <sebastian.huber@…>, on 04/30/10 at 14:48:52

2010-04-30 Sebastian Huber <sebastian.huber@…>

  • irq/bsp_irq_init.c: Removed file.
  • Makefile.am, preinstall.am: Reflect change above. Added generic interrupt support modules.
  • include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
  • startup/bspstart.c, irq/bsp_irq_asm.S, clock/clockdrv.c, network/network.c: Interrupt support changes.
  • Property mode set to 100644
File size: 997 bytes
Line 
1/*
2 * Cirrus EP7312 BSP header file
3 *
4 * Copyright (c) 2002 by Jay Monkman <jtm@smoothsmoothie.com>
5 *
6 *  The license and distribution terms for this file may be
7 *  found in the file LICENSE in this distribution or at
8 *
9 *  http://www.rtems.com/license/LICENSE.
10 *
11 *
12 *  $Id$
13*/
14#ifndef _BSP_H
15#define _BSP_H
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21#include <bspopts.h>
22
23#include <rtems.h>
24#include <rtems/iosupp.h>
25#include <rtems/console.h>
26#include <rtems/clockdrv.h>
27
28#define BSP_FEATURE_IRQ_EXTENSION
29
30/*
31 *  Define the interrupt mechanism for Time Test 27
32 *
33 *  NOTE: Following are not defined and are board independent
34 *
35 */
36struct rtems_bsdnet_ifconfig;
37int cs8900_driver_attach (struct rtems_bsdnet_ifconfig *config,
38                          int                          attaching);
39
40/*
41 * Network driver configuration
42 */
43#define RTEMS_BSP_NETWORK_DRIVER_NAME   "eth0"
44#define RTEMS_BSP_NETWORK_DRIVER_ATTACH cs8900_driver_attach
45
46#ifdef __cplusplus
47}
48#endif
49
50#endif /* _BSP_H */
Note: See TracBrowser for help on using the repository browser.