linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / include / asm-sparc64 / fhc.h
index 9e7f1b0..f29eaa2 100644 (file)
@@ -10,7 +10,6 @@
 #include <linux/timer.h>
 
 #include <asm/oplib.h>
-#include <asm/prom.h>
 #include <asm/upa.h>
 
 struct linux_fhc;
@@ -35,7 +34,8 @@ struct linux_central {
        unsigned long                   clkregs;
        unsigned long                   clkver;
        int                             slots;
-       struct device_node              *prom_node;
+       int                             prom_node;
+       char                            prom_name[64];
 
        struct linux_prom_ranges        central_ranges[PROMREG_MAX];
        int                             num_central_ranges;
@@ -112,7 +112,8 @@ struct linux_fhc {
        struct fhc_regs                 fhc_regs;
        int                             board;
        int                             jtag_master;
-       struct device_node              *prom_node;
+       int                             prom_node;
+       char                            prom_name[64];
 
        struct linux_prom_ranges        fhc_ranges[PROMREG_MAX];
        int                             num_fhc_ranges;