diff options
Diffstat (limited to 'arch/sparc/include/asm/prom.h')
-rw-r--r-- | arch/sparc/include/asm/prom.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/arch/sparc/include/asm/prom.h b/arch/sparc/include/asm/prom.h index f845828ca4c6..291f12575edd 100644 --- a/arch/sparc/include/asm/prom.h +++ b/arch/sparc/include/asm/prom.h | |||
@@ -43,20 +43,22 @@ extern int of_getintprop_default(struct device_node *np, | |||
43 | extern int of_find_in_proplist(const char *list, const char *match, int len); | 43 | extern int of_find_in_proplist(const char *list, const char *match, int len); |
44 | #ifdef CONFIG_NUMA | 44 | #ifdef CONFIG_NUMA |
45 | extern int of_node_to_nid(struct device_node *dp); | 45 | extern int of_node_to_nid(struct device_node *dp); |
46 | #else | 46 | #define of_node_to_nid of_node_to_nid |
47 | #define of_node_to_nid(dp) (-1) | ||
48 | #endif | 47 | #endif |
49 | 48 | ||
50 | extern void prom_build_devicetree(void); | 49 | extern void prom_build_devicetree(void); |
51 | extern void of_populate_present_mask(void); | 50 | extern void of_populate_present_mask(void); |
52 | extern void of_fill_in_cpu_data(void); | 51 | extern void of_fill_in_cpu_data(void); |
53 | 52 | ||
53 | struct resource; | ||
54 | extern void __iomem *of_ioremap(struct resource *res, unsigned long offset, unsigned long size, char *name); | ||
55 | extern void of_iounmap(struct resource *res, void __iomem *base, unsigned long size); | ||
56 | |||
54 | /* These routines are here to provide compatibility with how powerpc | 57 | /* These routines are here to provide compatibility with how powerpc |
55 | * handles IRQ mapping for OF device nodes. We precompute and permanently | 58 | * handles IRQ mapping for OF device nodes. We precompute and permanently |
56 | * register them in the of_device objects, whereas powerpc computes them | 59 | * register them in the platform_device objects, whereas powerpc computes them |
57 | * on request. | 60 | * on request. |
58 | */ | 61 | */ |
59 | extern unsigned int irq_of_parse_and_map(struct device_node *node, int index); | ||
60 | static inline void irq_dispose_mapping(unsigned int virq) | 62 | static inline void irq_dispose_mapping(unsigned int virq) |
61 | { | 63 | { |
62 | } | 64 | } |