diff packages/devs/eth/powerpc/fec/current/src/if_fec.c @ 165:d63db767121d

Merge from eCos master repository on 2001-06-29-06:43:03-BST
author jlarmour
date Fri, 29 Jun 2001 07:16:25 +0000
parents 511f4dc167f6
children f62680ef1804
line wrap: on
line diff
--- a/packages/devs/eth/powerpc/fec/current/src/if_fec.c
+++ b/packages/devs/eth/powerpc/fec/current/src/if_fec.c
@@ -59,6 +59,7 @@
 #include <cyg/hal/hal_intr.h>
 #include <cyg/hal/drv_api.h>
 #include <cyg/hal/hal_if.h>
+#include <cyg/hal/ppc_regs.h>
 
 #include <netdev.h>
 #include <eth_drv.h>
@@ -260,7 +261,7 @@ fec_eth_init(struct cyg_netdevtab_entry 
 
     // Set up parallel port for connection to ethernet tranceiver
     eppc->pio_pdpar = 0x1FFF;
-    asm volatile ("mfspr   %0,638 \n\t"	: "=r" (proc_rev) : );
+    CYGARC_MFSPR( proc_rev, CYGARC_REG_PVR );
 #define PROC_REVB 0x0020
     if ((proc_rev & 0x0000FFFF) == PROC_REVB) {
         eppc->pio_pddir = 0x1C58;