patch-2.1.93 linux/drivers/net/hp100.c
Next file: linux/drivers/net/lance.c
Previous file: linux/drivers/net/eepro100.c
Back to the patch index
Back to the overall index
-  Lines: 42
-  Date:
Thu Apr  2 09:12:24 1998
-  Orig file: 
v2.1.92/linux/drivers/net/hp100.c
-  Orig date: 
Tue Mar 17 22:18:14 1998
diff -u --recursive --new-file v2.1.92/linux/drivers/net/hp100.c linux/drivers/net/hp100.c
@@ -83,7 +83,6 @@
 #include <linux/malloc.h>
 #include <linux/interrupt.h>
 #include <linux/pci.h>
-#include <linux/bios32.h>
 #include <asm/bitops.h>
 #include <asm/io.h>
 
@@ -331,6 +330,9 @@
   int ioaddr = 0;
 #ifdef CONFIG_PCI
   int pci_start_index = 0;
+#ifdef LINUX_2_1
+  struct pci_dev *pdev;
+#endif
 #endif
 
 #ifdef HP100_DEBUG_B
@@ -363,7 +365,7 @@
   /* at first - scan PCI bus(es) */
 
 #ifdef CONFIG_PCI
-  if ( pcibios_present() )
+  if ( pci_present() )
     {
       int pci_index;
 
@@ -384,8 +386,14 @@
           break;
 
 	  __pci_found:
+
+#ifdef LINUX_2_1
+	  pdev = pci_find_slot(pci_bus, pci_device_fn);
+	  ioaddr = pdev->base_address[0];
+#else
           pcibios_read_config_dword( pci_bus, pci_device_fn,
                                      PCI_BASE_ADDRESS_0, &ioaddr );
+#endif
 
           ioaddr &= ~3;    /* remove I/O space marker in bit 0. */
 
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov