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
9/*
10 * BSP CSB336 header file
11 *
12 * Copyright (c) 2004 Cogent Computer Systems
13 * Written by Jay Monkman <jtm@lopingdog.com>
14 *
15 * The license and distribution terms for this file may be
16 * found in the file LICENSE in this distribution or at
17 * http://www.rtems.org/license/LICENSE.
18*/
19#ifndef LIBBSP_ARM_CSB336_BSP_H
20#define LIBBSP_ARM_CSB336_BSP_H
21
32#include <bspopts.h>
34
35#include <rtems.h>
36#include <mc9328mxl.h>
37
38#ifdef __cplusplus
39extern "C" {
40#endif
41
42#define BSP_FEATURE_IRQ_EXTENSION
43
44/* What is the input clock freq in hertz? */
45#define BSP_OSC_FREQ 16000000 /* 16 MHz oscillator */
46#define BSP_XTAL_FREQ 32768 /* 32.768 KHz crystal */
47
48int get_perclk1_freq(void);
49
53struct rtems_bsdnet_ifconfig;
54
55/* Change these to match your board */
56int rtems_mc9328mxl_enet_attach(struct rtems_bsdnet_ifconfig *config,
57 void *chip);
58#define RTEMS_BSP_NETWORK_DRIVER_NAME "eth0"
59#define RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_mc9328mxl_enet_attach
60
61#ifdef __cplusplus
62}
63#endif
64
67#endif /* _BSP_H */
68
DEFAULT_INITIAL_EXTENSION Support.
Definition: deflate.c:115