From c90fa83041f1467ac9795c489b7151db3a041ab5 Mon Sep 17 00:00:00 2001 From: Vijay Kumar Banerjee Date: Wed, 24 Feb 2021 19:09:56 -0700 Subject: bsps: Remove networking drivers Update #3850 --- bsps/riscv/griscv/net/griscv_greth.c | 59 ------------------------------------ 1 file changed, 59 deletions(-) delete mode 100644 bsps/riscv/griscv/net/griscv_greth.c (limited to 'bsps/riscv/griscv') diff --git a/bsps/riscv/griscv/net/griscv_greth.c b/bsps/riscv/griscv/net/griscv_greth.c deleted file mode 100644 index e5c05fd060..0000000000 --- a/bsps/riscv/griscv/net/griscv_greth.c +++ /dev/null @@ -1,59 +0,0 @@ -/* - * LEON3 Opencores Ethernet MAC Configuration Information - * - * COPYRIGHT (c) 2004. - * Gaisler Research - * - * 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. - */ - -#include -#include -#include -#include -#include -/*#if (GRETH_DEBUG & GRETH_DEBUG_PRINT_REGISTERS)*/ -#include -/*#endif*/ - -/* - * Default sizes of transmit and receive descriptor areas - */ -#define RDA_COUNT 32 -#define TDA_COUNT 32 - -greth_configuration_t griscv_greth_configuration; - -int rtems_griscv_greth_driver_attach( - struct rtems_bsdnet_ifconfig *config, - int attach -) -{ - unsigned int base_addr = 0; /* avoid warnings */ - unsigned int eth_irq = 0; /* avoid warnings */ - struct ambapp_dev *adev; - struct ambapp_apb_info *apb; - - /* Scan for MAC AHB slave interface */ - adev = (void *)ambapp_for_each(&ambapp_plb, (OPTIONS_ALL|OPTIONS_APB_SLVS), - VENDOR_GAISLER, GAISLER_ETHMAC, - ambapp_find_by_idx, NULL); - if (adev) { - apb = DEV_TO_APB(adev); - base_addr = apb->start; - eth_irq = apb->common.irq; - - /* clear control register and reset NIC */ - *(volatile int *) base_addr = 0; - *(volatile int *) base_addr = GRETH_CTRL_RST; - *(volatile int *) base_addr = 0; - griscv_greth_configuration.base_address = (void*)base_addr; - griscv_greth_configuration.vector = eth_irq; /* on LEON vector is IRQ no. */ - griscv_greth_configuration.txd_count = TDA_COUNT; - griscv_greth_configuration.rxd_count = RDA_COUNT; - rtems_greth_driver_attach(config, &griscv_greth_configuration); - } - return 0; -} -- cgit v1.2.3