[BACK]Return to enternow.h CVS log [TXT][DIR] Up to [Development] / linux-2.4-xfs / drivers / isdn / hisax

File: [Development] / linux-2.4-xfs / drivers / isdn / hisax / enternow.h (download)

Revision 1.1, Wed Dec 31 00:54:49 2003 UTC (13 years, 9 months ago) by cattelan
Branch: MAIN
CVS Tags: HEAD

Initial Import 2.4.24pre2

/* 2001/10/02
 *
 * enternow.h   Header-file included by
 *              enternow_pci.c
 *
 * Author       Christoph Ersfeld <info@formula-n.de>
 *              Formula-n Europe AG (www.formula-n.com)
 *              previously Gerdes AG
 *
 *
 *              This file is (c) under GNU PUBLIC LICENSE
 */


/* ***************************************************************************************** *
 * ****************************** datatypes and macros ************************************* *
 * ***************************************************************************************** */

#define BYTE							unsigned char
#define WORD							unsigned int
#define HIBYTE(w)						((unsigned char)((w & 0xff00) / 256))
#define LOBYTE(w)						((unsigned char)(w & 0x00ff))
#define InByte(addr)						inb(addr)
#define OutByte(addr,val)					outb(val,addr)



/* ***************************************************************************************** *
 * *********************************** card-specific *************************************** *
 * ***************************************************************************************** */

/* für PowerISDN PCI */
#define TJ_AMD_IRQ 						0x20
#define TJ_LED1 						0x40
#define TJ_LED2 						0x80


/* Das Fenster zum AMD...
 * Ab Adresse hw.njet.base + TJ_AMD_PORT werden vom AMD jeweils 8 Bit in
 * den TigerJet i/o-Raum gemappt
 * -> 0x01 des AMD bei hw.njet.base + 0C4 */
#define TJ_AMD_PORT						0xC0



/* ***************************************************************************************** *
 * *************************************** Prototypen ************************************** *
 * ***************************************************************************************** */

BYTE ReadByteAmd7930(struct IsdnCardState *cs, BYTE offset);
void WriteByteAmd7930(struct IsdnCardState *cs, BYTE offset, BYTE value);