|
#define | BSP_INTERRUPT_STACK_SIZE (16 * 1024) |
|
#define | BSP_MV64x60_BASE (0xf1000000) |
|
#define | BSP_MV64x60_DEV1_BASE (0xf1100000) |
|
#define | BSP_UART_IOBASE_COM1 ((BSP_MV64x60_DEV1_BASE)+0x20000) |
|
#define | BSP_UART_IOBASE_COM2 ((BSP_MV64x60_DEV1_BASE)+0x21000) |
|
#define | BSP_UART_USE_SHARED_IRQS |
|
#define | BSP_NVRAM_BASE_ADDR (0xf1110000) |
|
#define | BSP_NVRAM_END_ADDR (0xf1117fff) |
|
#define | BSP_NVRAM_RTC_START (0xf1117ff8) |
|
#define | BSP_NVRAM_BOOTPARMS_START (0xf1111000) |
|
#define | BSP_NVRAM_BOOTPARMS_END (0xf1111fff) |
|
#define | PCI_CONFIG_ADDR (BSP_MV64x60_BASE + 0xcf8) |
|
#define | PCI_CONFIG_DATA (BSP_MV64x60_BASE + 0xcfc) |
|
#define | _IO_BASE 0x00000000 |
|
#define | PCI_MEM_BASE 0 |
|
#define | PCI_MEM_BASE_ADJUSTMENT 0 |
|
#define | PCI_DRAM_OFFSET 0 |
|
#define | BSP_PCI2LOCAL_ADDR(a) ((uint32_t)(a)) |
|
#define | BSP_LOCAL2PCI_ADDR(a) ((uint32_t)(a)) |
|
#define | BSP_CONFIG_NUM_PCI_CACHE_SLOTS 32 |
|
#define | BSP_CONSOLE_PORT BSP_UART_COM1 |
|
#define | BSP_UART_BAUD_BASE 115200 |
|
#define | BSP_VPD_I2C_ADDR (0xA8>>1) /* the VPD EEPROM */ |
|
#define | BSP_USR_I2C_ADDR (0xAA>>1) /* the user EEPROM */ |
|
#define | BSP_THM_I2C_ADDR (0x90>>1) /* the DS1621 temperature sensor & thermostat */ |
|
#define | BSP_I2C_BUS_DESCRIPTOR gt64260_i2c_bus_descriptor |
|
#define | BSP_I2C_BUS0_NAME "/dev/i2c0" |
|
#define | BSP_I2C_VPD_EEPROM_NAME "vpd-eeprom" |
|
#define | BSP_I2C_USR_EEPROM_NAME "usr-eeprom" |
|
#define | BSP_I2C_DS1621_NAME "ds1621" |
|
#define | BSP_I2C_THM_NAME BSP_I2C_DS1621_NAME |
|
#define | BSP_I2C_DS1621_RAW_NAME "ds1621-raw" |
|
#define | BSP_I2C_VPD_EEPROM_DEV_NAME (BSP_I2C_BUS0_NAME ", " BSP_I2C_VPD_EEPROM_NAME) |
|
#define | BSP_I2C_USR_EEPROM_DEV_NAME (BSP_I2C_BUS0_NAME ", " BSP_I2C_USR_EEPROM_NAME) |
|
#define | BSP_I2C_DS1621_DEV_NAME (BSP_I2C_BUS0_NAME ", " BSP_I2C_DS1621_NAME) |
|
#define | BSP_I2C_THM_DEV_NAME BSP_I2C_DS1621_DEV_NAME |
|
#define | BSP_I2C_DS1621_RAW_DEV_NAME (BSP_I2C_BUS0_NAME ", " BSP_I2C_DS1621_RAW_NAME) |
|
#define | BSP_PCI_HOSE0_MEM_BASE 0x80000000 /* must be aligned to size */ |
|
#define | BSP_PCI_HOSE0_MEM_SIZE 0x20000000 |
|
#define | BSP_PCI_HOSE1_MEM_BASE 0xe0000000 |
|
#define | BSP_DEV_AND_PCI_IO_BASE 0xf0000000 |
|
#define | BSP_DEV_AND_PCI_IO_SIZE 0x10000000 |
|
#define | BSP_RW_PAGE_ATTRIBUTES TRIV121_ATTR_M |
|
#define | BSP_EXCEPTION_NOTEPAD 14 |
|
#define | outport_byte(port, value) outb(value,port) |
|
#define | outport_word(port, value) outw(value,port) |
|
#define | outport_long(port, value) outl(value,port) |
|
#define | inport_byte(port, value) (value = inb(port)) |
|
#define | inport_word(port, value) (value = inw(port)) |
|
#define | inport_long(port, value) (value = inl(port)) |
|
#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))) |
|
|
BSP_BoardType | BSP_getBoardType (void) |
|
DiscoveryVersion | BSP_getDiscoveryVersion (int assertion) |
|
void | BSP_motload_pci_fixup (void) |
|
int | BSP_i2c_initialize (void) |
|
int | rtems_em_attach (struct rtems_bsdnet_ifconfig *, int) |
|
int | rtems_dec21140_driver_attach (struct rtems_bsdnet_ifconfig *, int) |
|
int | rtems_dc_driver_attach (struct rtems_bsdnet_ifconfig *, int) |
|
void | BSP_pci_initialize (void) |
|
int | BSP_disconnect_clock_handler (void) |
|
int | BSP_connect_clock_handler (void) |
|
unsigned long | _BSP_clear_hostbridge_errors (int enableMCP, int quiet) |
|
void | discovery_pic_set_debug_irq (int on) |
|
void | discovery_pic_install_debug_irq (void) |
|
char * | save_boot_params (void *r3, void *r4, void *r5, char *cmdline_start, char *cmdline_end) |
|
void | zero_bss (void) |
|
uint32_t | probeMemoryEnd (void) |
|
Beatnik (MVME5500 and MVME6100) Board Support Package.