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 | } |
