MVME5500 Board Support Package.
More...
|
file | bsp.h |
| Global BSP definitions.
|
|
|
#define | _256M 0x10000000 |
|
#define | _512M 0x20000000 |
|
#define | GT64x60_REG_BASE 0xf1000000 /* Base of GT64260 Reg Space */ |
|
#define | GT64x60_REG_SPACE_SIZE 0x10000 /* 64Kb Internal Reg Space */ |
|
#define | GT64x60_DEV1_BASE |
|
#define | GT64260_DEV1_SIZE 0x00100000 /* Device bank size */ |
|
#define | _IO_BASE GT64x60_REG_BASE |
|
#define | BSP_NVRAM_BASE_ADDR 0xf1110000 |
|
#define | BSP_RTC_INTA_REG 0x7ff0 |
|
#define | BSP_RTC_SECOND 0x7ff2 |
|
#define | BSP_RTC_MINUTE 0x7ff3 |
|
#define | BSP_RTC_HOUR 0x7ff4 |
|
#define | BSP_RTC_DATE 0x7ff5 |
|
#define | BSP_RTC_INTERRUPTS 0x7ff6 |
|
#define | BSP_RTC_WATCHDOG 0x7ff7 |
|
#define | PCI0_IO_BASE 0xf0000000 |
|
#define | PCI1_IO_BASE 0xf0800000 |
|
#define | PCI0_MEM_BASE 0x80000000 |
|
#define | PCI_MEM_BASE 0 /* glue for vmeUniverse */ |
|
#define | PCI_MEM_BASE_ADJUSTMENT 0 |
|
#define | PCI_DRAM_OFFSET 0 |
|
#define | PCI1_MEM_BASE 0xe0000000 |
|
#define | PCI1_MEM_SIZE 0x10000000 |
|
#define | BSP_MAX_PCI_BUS_ON_PCI0 8 |
|
#define | BSP_MAX_PCI_BUS_ON_PCI1 2 |
|
#define | BSP_MAX_PCI_BUS (BSP_MAX_PCI_BUS_ON_PCI0+BSP_MAX_PCI_BUS_ON_PCI1) |
|
#define | BSP_PCI_IRQ0 BSP_GPP_IRQ_LOWEST_OFFSET |
|
#define | BSP_INTERRUPT_STACK_SIZE (16 * 1024) /* <skf> 2/09 wants it to be adjustable by BSP */ |
|
#define | BSP_UART_IOBASE_COM1 GT64x60_DEV1_BASE + 0x20000 |
|
#define | BSP_UART_IOBASE_COM2 GT64x60_DEV1_BASE + 0x21000 |
|
#define | BSP_CONSOLE_PORT BSP_UART_COM1 /* console */ |
|
#define | BSP_UART_BAUD_BASE 115200 |
|
#define | BSP_Convert_decrementer(_value) ((unsigned long long) ((((unsigned long long)BSP_time_base_divisor) * 1000000ULL) /((unsigned long long) BSP_bus_frequency)) * ((unsigned long long) (_value))) |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME "wmG1" |
|
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_i82544EI_driver_attach |
|
#define | gccMemBar() RTEMS_COMPILER_MEMORY_BARRIER() |
|
|
enum | BSP_BoardTypes { undefined = 0
, MVME5500
, MVME6100
} |
|
enum | BSP_VMEchipTypes { Undefined
, UNIVERSE2
, TSI148
} |
|
enum | DiscoveryChipVersion { notdefined
, GT64260A
, GT64260B
, MV64360
} |
|
|
BSP_BoardTypes | BSP_getBoardType (void) |
|
BSP_VMEchipTypes | BSP_getVMEchipType (void) |
|
DiscoveryChipVersion | BSP_getDiscoveryChipVersion (void) |
|
void | bsp_reset (void) |
|
int | BSP_disconnect_clock_handler (void) |
|
int | BSP_connect_clock_handler (void) |
|
unsigned long | _BSP_clear_hostbridge_errors (int enableMCP, int quiet) |
|
char * | save_boot_params (void *r3, void *r4, void *r5, char *cmdline_start, char *cmdline_end) |
|
void | zero_bss (void) |
|
uint32_t | probeMemoryEnd (void) |
|
void | pci_interface (void) |
|
void | BSP_printPicIsrTbl (void) |
|
int | I2Cread_eeprom (unsigned char I2cBusAddr, uint32_t devA2A1A0, uint32_t AddrBytes, unsigned char *pBuff, uint32_t numBytes) |
|
int | RTEMS_BSP_NETWORK_DRIVER_ATTACH (struct rtems_bsdnet_ifconfig *, int) |
|
|
unsigned int | BSP_mem_size |
|
unsigned int | BSP_bus_frequency |
|
unsigned int | BSP_processor_frequency |
|
unsigned int | BSP_time_base_divisor |
|
MVME5500 Board Support Package.
◆ GT64x60_DEV1_BASE
#define GT64x60_DEV1_BASE |