17#ifndef LIBBSP_ARM_GUMSTIX_BSP_H
18#define LIBBSP_ARM_GUMSTIX_BSP_H
39#define BSP_FEATURE_IRQ_EXTENSION
41#define BSP_HAS_FRAME_BUFFER 1
44#define BSP_MAIN_FREQ 3686400
45#define BSP_SLCK_FREQ 32768
48#define BSP_MAX_INT AT91RM9200_MAX_INT
57static inline int32_t BSP_get_baud(
void) {
return 115200;}
61#define outport_byte(port,val) *((unsigned char volatile*)(port)) = (val)
62#define inport_byte(port,val) (val) = *((unsigned char volatile*)(port))
63#define outport_word(port,val) *((unsigned short volatile*)(port)) = (val)
64#define inport_word(port,val) (val) = *((unsigned short volatile*)(port))
66struct rtems_bsdnet_ifconfig;
67extern int rtems_ne_driver_attach(
struct rtems_bsdnet_ifconfig *,
int);
68#define BSP_NE2000_NETWORK_DRIVER_NAME "ne1"
69#define BSP_NE2000_NETWORK_DRIVER_ATTACH rtems_ne_driver_attach
71#ifndef RTEMS_BSP_NETWORK_DRIVER_NAME
72#define RTEMS_BSP_NETWORK_DRIVER_NAME BSP_NE2000_NETWORK_DRIVER_NAME
75#ifndef RTEMS_BSP_NETWORK_DRIVER_ATTACH
76#define RTEMS_BSP_NETWORK_DRIVER_ATTACH BSP_NE2000_NETWORK_DRIVER_ATTACH
This header file provides the default definition of BSP_INITIAL_EXTENSION.
This header file defines the RTEMS Classic API.