diff options
author | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-07-31 11:06:29 +0400 |
---|---|---|
committer | Jeff Kirsher <jeffrey.t.kirsher@intel.com> | 2011-08-27 11:58:13 +0400 |
commit | 33f810b2036f13f1b123062a9e5c1794d400ce81 (patch) | |
tree | 370b55026f4bd856e96842f86af631ca2bab3da2 /drivers/net/skfp/h/targethw.h | |
parent | 3cd0999d134235d64b175edd2eb1d46ebc97b377 (diff) | |
download | linux-33f810b2036f13f1b123062a9e5c1794d400ce81.tar.xz |
fddi: Move the FDDI drivers
Move the FDDI drivers into drivers/net/fddi/ and make the
necessary Kconfig and Makefile changes.
CC: "Maciej W. Rozycki" <macro@linux-mips.org>
CC: Christoph Goos <cgoos@syskonnect.de>
CC: <linux@syskonnect.de>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/skfp/h/targethw.h')
-rw-r--r-- | drivers/net/skfp/h/targethw.h | 138 |
1 files changed, 0 insertions, 138 deletions
diff --git a/drivers/net/skfp/h/targethw.h b/drivers/net/skfp/h/targethw.h deleted file mode 100644 index 626dc7263591..000000000000 --- a/drivers/net/skfp/h/targethw.h +++ /dev/null @@ -1,138 +0,0 @@ -/****************************************************************************** - * - * (C)Copyright 1998,1999 SysKonnect, - * a business unit of Schneider & Koch & Co. Datensysteme GmbH. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * The information in this file is provided "AS IS" without warranty. - * - ******************************************************************************/ - -#ifndef _TARGETHW_ -#define _TARGETHW_ - - /* - * PCI Watermark definition - */ -#ifdef PCI -#define RX_WATERMARK 24 -#define TX_WATERMARK 24 -#define SK_ML_ID_1 0x20 -#define SK_ML_ID_2 0x30 -#endif - -#include "h/skfbi.h" -#ifndef TAG_MODE -#include "h/fplus.h" -#else -#include "h/fplustm.h" -#endif - -#ifndef HW_PTR -#define HW_PTR void __iomem * -#endif - -#ifdef MULT_OEM -#define OI_STAT_LAST 0 /* end of OEM data base */ -#define OI_STAT_PRESENT 1 /* entry present but not empty */ -#define OI_STAT_VALID 2 /* holds valid ID, but is not active */ -#define OI_STAT_ACTIVE 3 /* holds valid ID, entry is active */ - /* active = adapter is supported */ - -/* Memory representation of IDs must match representation in adapter. */ -struct s_oem_ids { - u_char oi_status ; /* Stat: last, present, valid, active */ - u_char oi_mark[5] ; /* "PID00" .. "PID07" .. */ - u_char oi_id[4] ; /* id bytes, representation as */ - /* defined by hardware, */ -#ifdef PCI - u_char oi_sub_id[4] ; /* sub id bytes, representation as */ - /* defined by hardware, */ -#endif -} ; -#endif /* MULT_OEM */ - - -struct s_smt_hw { - /* - * global - */ - HW_PTR iop ; /* IO base address */ - short dma ; /* DMA channel */ - short irq ; /* IRQ level */ - short eprom ; /* FLASH prom */ - -#ifndef SYNC - u_short n_a_send ; /* pending send requests */ -#endif - -#if defined(PCI) - short slot ; /* slot number */ - short max_slots ; /* maximum number of slots */ - short wdog_used ; /* TRUE if the watch dog is used */ -#endif - -#ifdef PCI - u_short pci_handle ; /* handle to access the BIOS func */ - u_long is_imask ; /* int maske for the int source reg */ - u_long phys_mem_addr ; /* physical memory address */ - u_short mc_dummy ; /* work around for MC compiler bug */ - /* - * state of the hardware - */ - u_short hw_state ; /* started or stopped */ - -#define STARTED 1 -#define STOPPED 0 - - int hw_is_64bit ; /* does we have a 64 bit adapter */ -#endif - -#ifdef TAG_MODE - u_long pci_fix_value ; /* value parsed by PCIFIX */ -#endif - - /* - * hwt.c - */ - u_long t_start ; /* HWT start */ - u_long t_stop ; /* HWT stop */ - u_short timer_activ ; /* HWT timer active */ - - /* - * PIC - */ - u_char pic_a1 ; - u_char pic_21 ; - - /* - * GENERIC ; do not modify beyond this line - */ - - /* - * physical and canonical address - */ - struct fddi_addr fddi_home_addr ; - struct fddi_addr fddi_canon_addr ; - struct fddi_addr fddi_phys_addr ; - - /* - * mac variables - */ - struct mac_parameter mac_pa ; /* tmin, tmax, tvx, treq .. */ - struct mac_counter mac_ct ; /* recv., lost, error */ - u_short mac_ring_is_up ; /* ring is up flag */ - - struct s_smt_fp fp ; /* formac+ */ - -#ifdef MULT_OEM - struct s_oem_ids *oem_id ; /* pointer to selected id */ - int oem_min_status ; /* IDs to take care of */ -#endif /* MULT_OEM */ - -} ; -#endif |