Global BSP definitions.
More...
#include <bspopts.h>
#include <rtems.h>
#include <bsp/default-initial-extension.h>
Go to the source code of this file.
|
#define | QORIQ_THREAD_COUNT QORIQ_PHYSICAL_THREAD_COUNT |
|
#define | BSP_FEATURE_IRQ_EXTENSION |
|
#define | BSP_FDT_IS_SUPPORTED |
|
#define | QORIQ_CHIP(alpha, num) ((alpha) * 10000 + (num)) |
|
#define | QORIQ_CHIP_P1020 QORIQ_CHIP('P', 1020) |
|
#define | QORIQ_CHIP_T2080 QORIQ_CHIP('T', 2080) |
|
#define | QORIQ_CHIP_T4240 QORIQ_CHIP('T', 4240) |
|
#define | QORIQ_CHIP_VARIANT QORIQ_CHIP(QORIQ_CHIP_SERIES, QORIQ_CHIP_NUMBER) |
|
#define | QORIQ_CHIP_IS_T_VARIANT(variant) ((variant) / 10000 == 'T') |
|
#define | BSP_IDLE_TASK_BODY bsp_idle_thread |
|
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH BSP_tsec_attach |
|
#define | RTEMS_BSP_NETWORK_DRIVER_ATTACH4 qoriq_if_intercom_attach_detach |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME "tsec1" |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME2 "tsec2" |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME3 "tsec3" |
|
#define | RTEMS_BSP_NETWORK_DRIVER_NAME4 "intercom1" |
|
|
int | BSP_tsec_attach (struct rtems_bsdnet_ifconfig *config, int attaching) |
|
int | qoriq_if_intercom_attach_detach (struct rtems_bsdnet_ifconfig *config, int attaching) |
|
void | bsp_restart (void *addr) RTEMS_NO_RETURN |
|
void * | bsp_idle_thread (uintptr_t ignored) |
| Optimized idle task. More...
|
|
void | qoriq_start_thread (struct Per_CPU_Control *) |
|
void | qoriq_restart_secondary_processor (const qoriq_start_spin_table *spin_table) RTEMS_NO_RETURN |
|
void | qoriq_initialize_exceptions (void *interrupt_stack_begin) |
|
void | qoriq_decrementer_dispatch (void) |
|
|
unsigned | BSP_bus_frequency |
|
qoriq_start_spin_table * | qoriq_start_spin_table_addr [QORIQ_CPU_COUNT/QORIQ_THREAD_COUNT] |
|
uint32_t | bsp_time_base_frequency |
|
uint32_t | qoriq_clock_frequency |
|