mirror of
				https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
				synced 2025-10-31 11:03:14 +00:00 
			
		
		
		
	 af096046f6
			
		
	
	
		af096046f6
		
	
	
	
	
		
			
			The driver has not compiled in anything except PCI support for many years (see drivers/net/skfp/Makefile). This driver is also unmaintained for many years, so arguments for keeping the cross-OS, cross-bus (ISA, EISA, MCA) code do not exist. Signed-off-by: Jeff Garzik <jeff@garzik.org>
		
			
				
	
	
		
			98 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /******************************************************************************
 | |
|  *
 | |
|  *	(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	_SKFBIINC_
 | |
| #define _SKFBIINC_
 | |
| 
 | |
| #include "h/supern_2.h"
 | |
| 
 | |
| /*
 | |
|  * special defines for use into .asm files
 | |
|  */
 | |
| #define ERR_FLAGS (FS_MSRABT | FS_SEAC2 | FS_SFRMERR | FS_SFRMTY1)
 | |
| 
 | |
| #ifdef PCI
 | |
| #define	IMASK_FAST	(IS_PLINT1 | IS_PLINT2 | IS_TIMINT | IS_TOKEN | \
 | |
| 			 IS_MINTR2 | IS_MINTR3 | IS_R1_P | \
 | |
| 			 IS_R1_C | IS_XA_C | IS_XS_C)
 | |
| #endif
 | |
| 
 | |
| #ifdef	PCI
 | |
| #define	ISR_MASK	(IS_MINTR1 | IS_R1_F | IS_XS_F| IS_XA_F | IMASK_FAST)
 | |
| #else
 | |
| #define	ISR_MASK	(IS_MINTR1 | IS_MINTR2 | IMASK_FAST)
 | |
| #endif
 | |
| 
 | |
| #define	FMA_FM_CMDREG1	FMA(FM_CMDREG1)
 | |
| #define	FMA_FM_CMDREG2	FMA(FM_CMDREG2)
 | |
| #define	FMA_FM_STMCHN	FMA(FM_STMCHN)
 | |
| #define	FMA_FM_RPR	FMA(FM_RPR)
 | |
| #define	FMA_FM_WPXA0	FMA(FM_WPXA0)
 | |
| #define	FMA_FM_WPXA2	FMA(FM_WPXA2)
 | |
| #define	FMA_FM_MARR	FMA(FM_MARR)
 | |
| #define	FMA_FM_MARW	FMA(FM_MARW)
 | |
| #define	FMA_FM_MDRU	FMA(FM_MDRU)
 | |
| #define	FMA_FM_MDRL	FMA(FM_MDRL)
 | |
| #define	FMA_ST1L	FMA(FM_ST1L)
 | |
| #define	FMA_ST1U	FMA(FM_ST1U)
 | |
| #define	FMA_ST2L	FMA(FM_ST2L)
 | |
| #define	FMA_ST2U	FMA(FM_ST2U)
 | |
| #ifdef	SUPERNET_3
 | |
| #define FMA_ST3L	FMA(FM_ST3L)
 | |
| #define FMA_ST3U	FMA(FM_ST3U)
 | |
| #endif
 | |
| 
 | |
| #define TMODE_RRQ	RQ_RRQ
 | |
| #define TMODE_WAQ2	RQ_WA2
 | |
| #define	HSRA		HSR(0)
 | |
| 
 | |
| 
 | |
| #define FMA_FM_ST1L	FMA_ST1L
 | |
| #define FMA_FM_ST1U	FMA_ST1U
 | |
| #define FMA_FM_ST2L	FMA_ST2L
 | |
| #define FMA_FM_ST2U	FMA_ST2U
 | |
| #ifdef	SUPERNET_3
 | |
| #define FMA_FM_ST3L	FMA_ST3L
 | |
| #define FMA_FM_ST3U	FMA_ST3U
 | |
| #endif
 | |
| 
 | |
| #define FMA_FM_SWPR	FMA(FM_SWPR)
 | |
| 
 | |
| #define FMA_FM_RPXA0	FMA(FM_RPXA0)
 | |
| 
 | |
| #define	FMA_FM_RPXS	FMA(FM_RPXS)
 | |
| #define	FMA_FM_WPXS	FMA(FM_WPXS)
 | |
| 
 | |
| #define	FMA_FM_IMSK1U	FMA(FM_IMSK1U)
 | |
| #define	FMA_FM_IMSK1L	FMA(FM_IMSK1L)
 | |
| 
 | |
| #define	FMA_FM_EAS	FMA(FM_EAS)
 | |
| #define	FMA_FM_EAA0	FMA(FM_EAA0)
 | |
| 
 | |
| #define	TMODE_WAQ0	RQ_WA0
 | |
| #define TMODE_WSQ	RQ_WSQ
 | |
| 
 | |
| /* Define default for DRV_PCM_STATE_CHANGE */
 | |
| #ifndef	DRV_PCM_STATE_CHANGE
 | |
| #define	DRV_PCM_STATE_CHANGE(smc,plc,p_state)	/* nothing */
 | |
| #endif
 | |
| 
 | |
| /* Define default for DRV_RMT_INDICATION */
 | |
| #ifndef	DRV_RMT_INDICATION
 | |
| #define	DRV_RMT_INDICATION(smc,i)	/* nothing */
 | |
| #endif
 | |
| 
 | |
| #endif	/* n_SKFBIINC_ */
 | |
| 
 |