enternow.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:2k
- /* 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黵 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);