blob: 89226ed7d954a2fd29b83b2db02f88f94014d407 [file] [log] [blame]
Marek Szyprowski3f0c8202014-02-28 14:42:48 +01001#ifndef __OF_RESERVED_MEM_H
2#define __OF_RESERVED_MEM_H
3
4struct reserved_mem {
5 const char *name;
6 unsigned long fdt_node;
7 phys_addr_t base;
8 phys_addr_t size;
9};
10
11#ifdef CONFIG_OF_RESERVED_MEM
12void fdt_init_reserved_mem(void);
13void fdt_reserved_mem_save_node(unsigned long node, const char *uname,
14 phys_addr_t base, phys_addr_t size);
15#else
16static inline void fdt_init_reserved_mem(void) { }
17static inline void fdt_reserved_mem_save_node(unsigned long node,
18 const char *uname, phys_addr_t base, phys_addr_t size) { }
19#endif
20
21#endif /* __OF_RESERVED_MEM_H */