patch-2.2.14 linux/drivers/isdn/hisax/telespci.c
Next file: linux/drivers/isdn/isdn_common.c
Previous file: linux/drivers/isdn/hisax/teles3.c
Back to the patch index
Back to the overall index
- Lines: 120
- Date:
Tue Jan 4 10:12:16 2000
- Orig file:
v2.2.13/linux/drivers/isdn/hisax/telespci.c
- Orig date:
Tue Jan 4 11:10:35 2000
diff -u --recursive --new-file v2.2.13/linux/drivers/isdn/hisax/telespci.c linux/drivers/isdn/hisax/telespci.c
@@ -1,12 +1,18 @@
-/* $Id: telespci.c,v 2.9 1999/08/11 21:01:34 keil Exp $
+/* $Id: telespci.c,v 2.11 1999/12/23 15:09:32 keil Exp $
* telespci.c low level stuff for Teles PCI isdn cards
*
* Author Ton van Rosmalen
- * Karsten Keil (keil@temic-ech.spacenet.de)
+ * Karsten Keil (keil@isdn4linux.de)
*
*
* $Log: telespci.c,v $
+ * Revision 2.11 1999/12/23 15:09:32 keil
+ * change email
+ *
+ * Revision 2.10 1999/11/15 14:20:05 keil
+ * 64Bit compatibility
+ *
* Revision 2.9 1999/08/11 21:01:34 keil
* new PCI codefix
*
@@ -44,7 +50,7 @@
#include <linux/pci.h>
extern const char *CardType[];
-const char *telespci_revision = "$Revision: 2.9 $";
+const char *telespci_revision = "$Revision: 2.11 $";
#define ZORAN_PO_RQ_PEN 0x02000000
#define ZORAN_PO_WR 0x00800000
@@ -66,7 +72,7 @@
} while (portdata & ZORAN_PO_RQ_PEN)
static inline u_char
-readisac(unsigned int adr, u_char off)
+readisac(unsigned long adr, u_char off)
{
register unsigned int portdata;
@@ -83,7 +89,7 @@
}
static inline void
-writeisac(unsigned int adr, u_char off, u_char data)
+writeisac(unsigned long adr, u_char off, u_char data)
{
register unsigned int portdata;
@@ -99,7 +105,7 @@
}
static inline u_char
-readhscx(unsigned int adr, int hscx, u_char off)
+readhscx(unsigned long adr, int hscx, u_char off)
{
register unsigned int portdata;
@@ -115,7 +121,7 @@
}
static inline void
-writehscx(unsigned int adr, int hscx, u_char off, u_char data)
+writehscx(unsigned long adr, int hscx, u_char off, u_char data)
{
register unsigned int portdata;
@@ -130,7 +136,7 @@
}
static inline void
-read_fifo_isac(unsigned int adr, u_char * data, int size)
+read_fifo_isac(unsigned long adr, u_char * data, int size)
{
register unsigned int portdata;
register int i;
@@ -148,7 +154,7 @@
}
static void
-write_fifo_isac(unsigned int adr, u_char * data, int size)
+write_fifo_isac(unsigned long adr, u_char * data, int size)
{
register unsigned int portdata;
register int i;
@@ -165,7 +171,7 @@
}
static inline void
-read_fifo_hscx(unsigned int adr, int hscx, u_char * data, int size)
+read_fifo_hscx(unsigned long adr, int hscx, u_char * data, int size)
{
register unsigned int portdata;
register int i;
@@ -183,7 +189,7 @@
}
static inline void
-write_fifo_hscx(unsigned int adr, int hscx, u_char * data, int size)
+write_fifo_hscx(unsigned long adr, int hscx, u_char * data, int size)
{
unsigned int portdata;
register int i;
@@ -324,7 +330,7 @@
printk(KERN_WARNING "Teles: No IRQ for PCI card found\n");
return(0);
}
- cs->hw.teles0.membase = (u_int) ioremap(dev_tel->base_address[ 0],
+ cs->hw.teles0.membase = (u_long) ioremap(dev_tel->base_address[ 0],
PAGE_SIZE);
printk(KERN_INFO "Found: Zoran, base-address: 0x%lx, irq: 0x%x\n",
dev_tel->base_address[ 0], dev_tel->irq);
@@ -348,7 +354,7 @@
/* writel(0x00800000, cs->hw.teles0.membase + 0x200); */
printk(KERN_INFO
- "HiSax: %s config irq:%d mem:%x\n",
+ "HiSax: %s config irq:%d mem:%lx\n",
CardType[cs->typ], cs->irq,
cs->hw.teles0.membase);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)