36#ifndef LIBBSP_POWERPC_MPC55XXEVB_BSP_H
37#define LIBBSP_POWERPC_MPC55XXEVB_BSP_H
51#define BSP_FEATURE_IRQ_EXTENSION
53#define MPC55XX_PERIPHERAL_CLOCK \
54 (MPC55XX_SYSTEM_CLOCK / MPC55XX_SYSTEM_CLOCK_DIVIDER)
77#define BSP_Convert_decrementer( _value ) \
78 (((unsigned long long) (_value)) / ((unsigned long long)bsp_clicks_per_usec))
84struct rtems_bsdnet_ifconfig;
86int smsc9218i_attach_detach(
87 struct rtems_bsdnet_ifconfig *
config,
91#define RTEMS_BSP_NETWORK_DRIVER_ATTACH smsc9218i_attach_detach
93#define RTEMS_BSP_NETWORK_DRIVER_NAME "eth0"
97void bsp_restart(
void *addr);
101#define BSP_IDLE_TASK_BODY bsp_idle_thread
103LINKER_SYMBOL(bsp_section_dsram_begin)
104LINKER_SYMBOL(bsp_section_dsram_end)
105LINKER_SYMBOL(bsp_section_dsram_size)
106LINKER_SYMBOL(bsp_section_dsram_load_begin)
107LINKER_SYMBOL(bsp_section_dsram_load_end)
109#define BSP_DSRAM_SECTION __attribute__((section(".bsp_dsram")))
111LINKER_SYMBOL(bsp_section_sysram_begin)
112LINKER_SYMBOL(bsp_section_sysram_end)
113LINKER_SYMBOL(bsp_section_sysram_size)
114LINKER_SYMBOL(bsp_section_sysram_load_begin)
115LINKER_SYMBOL(bsp_section_sysram_load_end)
117#define BSP_SYSRAM_SECTION __attribute__((section(".bsp_sysram")))
This header file provides the default definition of BSP_INITIAL_EXTENSION.
int mount(const char *source, const char *target, const char *filesystemtype, rtems_filesystem_options_t options, const void *data)
Mounts a file system instance at the specified target path.
Definition: mount.c:197
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
Definition: status.h:85
void * bsp_idle_thread(uintptr_t ignored)
Optimized idle task.
Definition: bspidle.c:39
uint32_t bsp_clicks_per_usec
Time base clicks per micro second.
Definition: bspstart.c:99
unsigned int bsp_clock_speed
System clock frequency.
Definition: bspstart.c:61
This header file provides interfaces to BSP-specific linker symbols and sections.
General purpose assembler macros, linker command file support and some inline functions for direct re...
This header file defines the RTEMS Classic API.
Definition: deflate.c:114
Header file for tic-tac code.