]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - include/linux/of_reserved_mem.h
drivers: of: add initialization code for dynamic reserved memory
[mirror_ubuntu-jammy-kernel.git] / include / linux / of_reserved_mem.h
CommitLineData
3f0c8206
MS
1#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 */