From 031df3914990db0336a0d386fb53558b05de467e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 23 Apr 2018 09:53:31 +0200 Subject: bsps: Move legacy network drivers to bsps This patch is a part of the BSP source reorganization. Update #3285. --- c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am | 2 +- .../libbsp/bfin/bf537Stamp/network/networkconfig.c | 69 ---------------------- 2 files changed, 1 insertion(+), 70 deletions(-) delete mode 100644 c/src/lib/libbsp/bfin/bf537Stamp/network/networkconfig.c (limited to 'c/src/lib/libbsp/bfin') diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am index d3c9aacde9..f34adc1b2a 100644 --- a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am +++ b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am @@ -31,7 +31,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/cache/cache.c librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/interrupt.c if HAS_NETWORKING -librtemsbsp_a_SOURCES += network/networkconfig.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/bf537Stamp/net/networkconfig.c librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/bf537Stamp/net/ethernet.c endif diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/network/networkconfig.c b/c/src/lib/libbsp/bfin/bf537Stamp/network/networkconfig.c deleted file mode 100644 index 9737530340..0000000000 --- a/c/src/lib/libbsp/bfin/bf537Stamp/network/networkconfig.c +++ /dev/null @@ -1,69 +0,0 @@ -/* networkconfig.c - * - * This file contains the network driver attach function and configuration - * for the bf537Stamp. - * - * Copyright (c) 2008 Kallisti Labs, Los Gatos, CA, USA - * written by Allan Hessenflow - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rtems.org/license/LICENSE. - */ - -#define __INSIDE_RTEMS_BSD_TCPIP_STACK__ - -#include -#include -#include -#include - - -static bfin_ethernet_configuration_t ethConfig = { - SCLK, - (void *) EMAC_BASE_ADDRESS, - (void *) DMA1_BASE_ADDRESS, /* ethernet receive */ - (void *) DMA2_BASE_ADDRESS, /* ethernet transmit */ - 16, /* receive descriptors */ - 16, /* transmit descriptors */ - mii, /* phy type */ - 1 /* phy address */ -}; - -static bfin_isr_t ethISRs[] = { - /* careful - shared with a bunch of things */ -/* - {SIC_MAC_ERROR_VECTOR, - bfin_ethernet_mac_isr, - 0, - 0, - NULL}, -*/ - /* careful - shared with porth irqa */ - {SIC_DMA1_MAC_RX_VECTOR, - bfin_ethernet_rxdma_isr, - 0, - 0, - NULL}, - /* careful - shared with porth irqb */ - {SIC_DMA2_MAC_TX_VECTOR, - bfin_ethernet_txdma_isr, - 0, - 0, - NULL} -}; - -int bf537Stamp_network_driver_attach(struct rtems_bsdnet_ifconfig *config, - int attaching) { - int result; - int i; - - result = bfin_ethernet_driver_attach(config, attaching, ðConfig); - for (i = 0; i < sizeof(ethISRs) / sizeof(ethISRs[0]); i++) { - bfin_interrupt_register(ðISRs[i]); - bfin_interrupt_enable(ðISRs[i], TRUE); - } - - return result; -} - -- cgit v1.2.3