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:103
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.
Header file for tic-tac code.