/** * @file * * @ingroup QorIQ * * @brief BSP API. */ /* * Copyright (c) 2010-2013 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 * 82178 Puchheim * Germany * * * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.com/license/LICENSE. */ #ifndef LIBBSP_POWERPC_QORIQ_BSP_H #define LIBBSP_POWERPC_QORIQ_BSP_H #include #ifndef ASM #include #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ #define BSP_FEATURE_IRQ_EXTENSION extern unsigned BSP_bus_frequency; struct rtems_bsdnet_ifconfig; int BSP_tsec_attach( struct rtems_bsdnet_ifconfig *config, int attaching ); int qoriq_if_intercom_attach_detach( struct rtems_bsdnet_ifconfig *config, int attaching ); #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" void qoriq_secondary_cpu_initialize(void); #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* ASM */ #endif /* LIBBSP_POWERPC_QORIQ_BSP_H */