linux/drivers/net/fddi/skfp/h/skfbiinc.h

/* SPDX-License-Identifier: GPL-2.0-or-later */
/******************************************************************************
 *
 *	(C)Copyright 1998,1999 SysKonnect,
 *	a business unit of Schneider & Koch & Co. Datensysteme GmbH.
 *
 *	The information in this file is provided "AS IS" without warranty.
 *
 ******************************************************************************/

#ifndef	_SKFBIINC_
#define _SKFBIINC_

#include "supern_2.h"

/*
 * special defines for use into .asm files
 */
#define ERR_FLAGS

#ifdef PCI
#define IMASK_FAST
#endif

#ifdef	PCI
#define ISR_MASK
#else
#define ISR_MASK
#endif

#define FMA_FM_CMDREG1
#define FMA_FM_CMDREG2
#define FMA_FM_STMCHN
#define FMA_FM_RPR
#define FMA_FM_WPXA0
#define FMA_FM_WPXA2
#define FMA_FM_MARR
#define FMA_FM_MARW
#define FMA_FM_MDRU
#define FMA_FM_MDRL
#define FMA_ST1L
#define FMA_ST1U
#define FMA_ST2L
#define FMA_ST2U
#ifdef	SUPERNET_3
#define FMA_ST3L
#define FMA_ST3U
#endif

#define TMODE_RRQ
#define TMODE_WAQ2
#define HSRA


#define FMA_FM_ST1L
#define FMA_FM_ST1U
#define FMA_FM_ST2L
#define FMA_FM_ST2U
#ifdef	SUPERNET_3
#define FMA_FM_ST3L
#define FMA_FM_ST3U
#endif

#define FMA_FM_SWPR

#define FMA_FM_RPXA0

#define FMA_FM_RPXS
#define FMA_FM_WPXS

#define FMA_FM_IMSK1U
#define FMA_FM_IMSK1L

#define FMA_FM_EAS
#define FMA_FM_EAA0

#define TMODE_WAQ0
#define TMODE_WSQ

/* Define default for DRV_PCM_STATE_CHANGE */
#ifndef	DRV_PCM_STATE_CHANGE
#define DRV_PCM_STATE_CHANGE(smc,plc,p_state)
#endif

/* Define default for DRV_RMT_INDICATION */
#ifndef	DRV_RMT_INDICATION
#define DRV_RMT_INDICATION(smc,i)
#endif

#endif	/* n_SKFBIINC_ */