RTEMS  5.0.0
Macros | Functions | Variables

Global BSP definitions. More...

#include <mcf5272/mcf5272.h>
#include <bspopts.h>
#include <rtems.h>
#include <bsp/default-initial-extension.h>

Go to the source code of this file.

Macros

#define BSP_MEM_ADDR_SRAM   0x20000000
 
#define BSP_MEM_SIZE_SRAM   4096
 
#define BSP_MEM_ADDR_SDRAM   0x00000000
 
#define BSP_MEM_MASK_SDRAM   0x01ffffff
 
#define BSP_MEM_SIZE_SDRAM   (32 * 1024 * 1024)
 
#define BSP_MBAR   0x10000000
 
#define BSP_RAMBAR   BSP_MEM_ADDR_SRAM
 
#define BSP_INTVEC_INT1   65
 
#define BSP_INTVEC_INT2   66
 
#define BSP_INTVEC_INT3   67
 
#define BSP_INTVEC_INT4   68
 
#define BSP_INTVEC_TMR0   69
 
#define BSP_INTVEC_TMR1   70
 
#define BSP_INTVEC_TMR2   71
 
#define BSP_INTVEC_TMR3   72
 
#define BSP_INTVEC_UART1   73
 
#define BSP_INTVEC_UART2   74
 
#define BSP_INTVEC_PLIP   75
 
#define BSP_INTVEC_PLIA   76
 
#define BSP_INTVEC_USB0   77
 
#define BSP_INTVEC_USB1   78
 
#define BSP_INTVEC_USB2   79
 
#define BSP_INTVEC_USB3   80
 
#define BSP_INTVEC_USB4   81
 
#define BSP_INTVEC_USB5   82
 
#define BSP_INTVEC_USB6   83
 
#define BSP_INTVEC_USB7   84
 
#define BSP_INTVEC_DMA   85
 
#define BSP_INTVEC_ERX   86
 
#define BSP_INTVEC_ETX   87
 
#define BSP_INTVEC_ENTC   88
 
#define BSP_INTVEC_QSPI   89
 
#define BSP_INTVEC_INT5   90
 
#define BSP_INTVEC_INT6   91
 
#define BSP_INTVEC_SWTO   92
 
#define BSP_INTLVL_INT1   1
 
#define BSP_INTLVL_INT2   1
 
#define BSP_INTLVL_INT3   1
 
#define BSP_INTLVL_INT4   1
 
#define BSP_INTLVL_TMR0   1
 
#define BSP_INTLVL_TMR1   1
 
#define BSP_INTLVL_TMR2   1
 
#define BSP_INTLVL_TMR3   1
 
#define BSP_INTLVL_UART1   1
 
#define BSP_INTLVL_UART2   1
 
#define BSP_INTLVL_PLIP   1
 
#define BSP_INTLVL_PLIA   1
 
#define BSP_INTLVL_USB0   1
 
#define BSP_INTLVL_USB1   1
 
#define BSP_INTLVL_USB2   1
 
#define BSP_INTLVL_USB3   1
 
#define BSP_INTLVL_USB4   1
 
#define BSP_INTLVL_USB5   1
 
#define BSP_INTLVL_USB6   1
 
#define BSP_INTLVL_USB7   1
 
#define BSP_INTLVL_DMA   1
 
#define BSP_INTLVL_ERX   1
 
#define BSP_INTLVL_ETX   1
 
#define BSP_INTLVL_ENTC   1
 
#define BSP_INTLVL_QSPI   1
 
#define BSP_INTLVL_INT5   1
 
#define BSP_INTLVL_INT6   1
 
#define BSP_INTLVL_SWTO   1
 
#define RTEMS_BSP_NETWORK_DRIVER_NAME   "eth0"
 
#define RTEMS_BSP_NETWORK_DRIVER_ATTACH   rtems_enet_driver_attach
 
#define BSP_SYSTEM_FREQUENCY   (66 * 1000 * 1000)
 
#define rtems_bsp_delay(microseconds)
 
#define RTC_DRIVER_TABLE_ENTRY   { rtc_initialize, NULL, NULL, NULL, NULL, NULL }
 

Functions

int rtems_enet_driver_attach (struct rtems_bsdnet_ifconfig *config)
 
rtems_device_driver rtc_initialize (rtems_device_major_number major, rtems_device_minor_number minor, void *arg)
 
rtems_isr_entry set_vector (rtems_isr_entry handler, rtems_vector_number vector, int type)
 Install an interrupt handler. More...
 
void init5272 (void)
 

Variables

rtems_isr_entry M68Kvec []
 
rtems_isr(* rtems_clock_hook )(rtems_vector_number)
 

Detailed Description

Global BSP definitions.