| Dezhong Diao | f2ffa5a | 2010-10-13 00:52:46 -0600 | [diff] [blame] | 1 | /* | 
 | 2 |  *  arch/mips/include/asm/prom.h | 
 | 3 |  * | 
 | 4 |  *  Copyright (C) 2010 Cisco Systems Inc. <dediao@cisco.com> | 
 | 5 |  * | 
 | 6 |  * This program is free software; you can redistribute it and/or modify | 
 | 7 |  * it under the terms of the GNU General Public License version 2 as | 
 | 8 |  * published by the Free Software Foundation. | 
 | 9 |  * | 
 | 10 |  */ | 
 | 11 | #ifndef __ASM_MIPS_PROM_H | 
 | 12 | #define __ASM_MIPS_PROM_H | 
 | 13 |  | 
 | 14 | #ifdef CONFIG_OF | 
| Dezhong Diao | f2ffa5a | 2010-10-13 00:52:46 -0600 | [diff] [blame] | 15 | #include <asm/bootinfo.h> | 
 | 16 |  | 
 | 17 | /* which is compatible with the flattened device tree (FDT) */ | 
 | 18 | #define cmd_line arcs_cmdline | 
 | 19 |  | 
 | 20 | extern int early_init_dt_scan_memory_arch(unsigned long node, | 
 | 21 | 	const char *uname, int depth, void *data); | 
 | 22 |  | 
 | 23 | extern int reserve_mem_mach(unsigned long addr, unsigned long size); | 
 | 24 | extern void free_mem_mach(unsigned long addr, unsigned long size); | 
 | 25 |  | 
| David Daney | 4c60071 | 2010-10-19 15:50:31 -0700 | [diff] [blame] | 26 | extern void device_tree_init(void); | 
| Dezhong Diao | f2ffa5a | 2010-10-13 00:52:46 -0600 | [diff] [blame] | 27 | #else /* CONFIG_OF */ | 
| David Daney | 4c60071 | 2010-10-19 15:50:31 -0700 | [diff] [blame] | 28 | static inline void device_tree_init(void) { } | 
| Dezhong Diao | f2ffa5a | 2010-10-13 00:52:46 -0600 | [diff] [blame] | 29 | #endif /* CONFIG_OF */ | 
 | 30 |  | 
 | 31 | #endif /* _ASM_MIPS_PROM_H */ |